2 @ARGV == 2 && $ARGV[0] != m/^-/
4 "usage: udptunnel-vpnd SYSLOGFAC LIBDIR LOGDIR\n"
5 " eg udptunnel-vpnd local2 /var/lib/udptunnel-vpn /var/log/udptunnel-vpn\n"
7 ($syslocfac,$libdir,$logdir) = @ARGV;
9 chdir($logdir) or die "$logdir: $!\n";
11 open A
, "$libdir/active-sites" or die "$libdir/active-sites: $!\n";
13 next if m/^\#/ || !m/\S/;
15 push @restart_queue, $1;
19 $c= open LO
, "|logger -p $syslogfac.notice -t vpnd[$$]" or die $!;
20 $pid{$c}= ' LOGGER NOTICE';
22 $c= open LE
, "|logger -p $syslogfac.err -t vpnd[$$]" or die $!;
23 $pid{$c}= ' LOGGER NOTICE';
27 print LO
"starting vpnd\n" or die $!;