Test for existence of configured tinc networks. This will also make

first install of tinc possible without errors.
This commit is contained in:
Guus Sliepen 2000-05-15 09:41:34 +00:00
parent 265bda08cd
commit a0c4e7fe6d

23
debian/init.d vendored
View file

@ -1,31 +1,22 @@
#! /usr/bin/perl -w #! /usr/bin/perl -w
# #
# System startup script for tinc # System startup script for tinc
# $Id: init.d,v 1.3 2000/05/13 00:54:27 zarq Exp $ # $Id: init.d,v 1.4 2000/05/15 09:41:34 guus Exp $
# #
my $DAEMON="/usr/sbin/tincd"; my $DAEMON="/usr/sbin/tincd";
my $NAME="tinc"; my $NAME="tinc";
my $DESC="tinc daemons"; my $DESC="tinc daemons";
my $NETS="test2";
my $TCONF="/etc/tinc"; my $TCONF="/etc/tinc";
my $EXTRA="-d"; my $EXTRA="";
# $NETS is a space seperated list of all tinc networks.
my $NETS="";
if ("$NETS" eq "") { print "No tinc networks configured."; exit 0; }
if (! -f $DAEMON) { exit 0; } if (! -f $DAEMON) { exit 0; }
# Check the daemon
if ( ! -x $DAEMON ) {
print "**tinc: daemon $DAEMON does not exist or is not executable!\n";
exit 1;
}
# Check the configuration directory
if ( ! -d $TCONF ) {
print "**tinc: configuration directory ($TCONF) not found!\n";
exit 1;
}
############################################################################## ##############################################################################
# vpn_load () Loads VPN configuration # vpn_load () Loads VPN configuration
# #