version 1.3, 2015/02/23 16:10:07 |
version 1.5, 2015/03/03 18:56:08 |
|
|
use warnings; |
use warnings; |
use feature 'say'; |
use feature 'say'; |
|
|
|
use Sys::Hostname; |
use HTTP::Tiny; |
use HTTP::Tiny; |
|
|
# This script posts your OpenBSD dmesg to the NYC*BUG dmesg archive. |
# This script posts your OpenBSD dmesg to the NYC*BUG dmesg archive. |
|
|
|
my $nickname = "$ENV{USER}"; |
|
my $email = "$ENV{USER}\@" . hostname(); |
|
|
my @sysctls = ( |
my @sysctls = ( |
[qw( hw.vendor hw.product hw.version )], |
[qw( hw.vendor hw.product hw.version )], |
[qw( hw.model )], |
[qw( hw.model )], |
|
|
close $de or die $!; |
close $de or die $!; |
} |
} |
|
|
|
print "About to post '$description', OK? "; |
|
readline STDIN; |
|
|
open my $dm, '<', '/var/run/dmesg.boot' or die $!; |
open my $dm, '<', '/var/run/dmesg.boot' or die $!; |
my $dmesg = do { local $/ = undef; readline $dm }; |
my $dmesg = do { local $/ = undef; readline $dm }; |
close $dm; |
close $dm; |
|
|
'http://www.nycbug.org/index.cgi', |
'http://www.nycbug.org/index.cgi', |
{ action => 'dmesgd', |
{ action => 'dmesgd', |
do => 'addd', |
do => 'addd', |
nickname => 'afresh1', |
nickname => $nickname, |
email => 'andrew+dmesgd@afresh1.com', |
email => $email, |
description => $description, |
description => $description, |
dmesg => $dmesg, |
dmesg => $dmesg, |
} |
} |