| 33 |
|
$fqdn |
| 34 |
|
$pidfile |
| 35 |
|
$retry_wait |
| 36 |
+ |
$ostype |
| 37 |
|
@data |
| 38 |
|
); |
| 39 |
|
|
| 47 |
|
$seq_no = 1; |
| 48 |
|
$retry_wait = 60; |
| 49 |
|
|
| 50 |
+ |
# work out our platform, if we can. |
| 51 |
+ |
$ostype = `uname -s`; |
| 52 |
+ |
chomp $ostype; |
| 53 |
+ |
$ostype = "unknown" if not defined $ostype; |
| 54 |
+ |
|
| 55 |
|
# write our PID to a file |
| 56 |
|
# use home dir by default |
| 57 |
|
#$pidfile = $ENV{"HOME"}; |
| 272 |
|
opendir PLUGINS, $plugins_dir; |
| 273 |
|
my(@plugins) = readdir PLUGINS; |
| 274 |
|
foreach my $plugin (@plugins) { |
| 275 |
< |
push @data, `$plugins_dir/$plugin` if -x "$plugins_dir/$plugin" && -f "$plugins_dir/$plugin"; |
| 275 |
> |
push @data, `$plugins_dir/$plugin $ostype` if -x "$plugins_dir/$plugin" && -f "$plugins_dir/$plugin"; |
| 276 |
|
} |
| 277 |
|
|
| 278 |
|
# get some extra data |