]> git.pld-linux.org Git - packages/freeswan.git/blame - freeswan-init.patch
- adapterized; release 3
[packages/freeswan.git] / freeswan-init.patch
CommitLineData
0955d6b3
JK
1diff -durN freeswan-1.4.orig/utils/setup freeswan-1.4/utils/setup
2--- freeswan-1.4.orig/utils/setup Mon May 22 06:37:57 2000
3+++ freeswan-1.4/utils/setup Sat Jun 10 13:07:02 2000
7cfbbab1
JK
4@@ -37,6 +37,8 @@
5 export PATH
6 fi
7
8+. /etc/rc.d/init.d/functions
9+
10 me='ipsec setup' # for messages
11
12 # make sure output of (e.g.) ifconfig is in English
0955d6b3 13@@ -368,7 +370,7 @@
7cfbbab1
JK
14 # logging control
15 logit() {
16 IPSECsyslog=${IPSECsyslog-daemon.error}
17- logger -s -p $IPSECsyslog -t ipsec_setup 2>&1
18+ logger -p $IPSECsyslog -t ipsec_setup 2>&1
19 }
0955d6b3
JK
20 logonly() {
21 IPSECsyslog=${IPSECsyslog-daemon.error}
22@@ -391,12 +393,14 @@
7cfbbab1
JK
23 # Start things rolling.
24 # (Warning, changes to this log message may affect barf.)
25 version="`ipsec --version | awk 'NR == 1 { print $3 }'`"
0e5fb54e 26+ msg_starting "FreeS/WAN IPSEC"; busy
7cfbbab1 27 echo "Starting FreeS/WAN IPSEC $version..." | logit
0955d6b3 28 rm -f $info
7cfbbab1
JK
29 if test ! -r /dev/random
30 then
31 echo "...unable to start FreeS/WAN IPSEC, no /dev/random!" |
32 logit
0e5fb54e 33+ fail
7cfbbab1
JK
34 exit 1
35 fi
36 startklips 2>&1 | logit
0955d6b3
JK
37@@ -434,10 +438,12 @@
38 fore) plutogo 2>&1 | logit ;;
39 esac
40 echo "...FreeS/WAN IPSEC started" | logonly
0e5fb54e 41+ ok
7cfbbab1
JK
42 ;;
43
44 stop|--stop)
45 # Shut things down.
0e5fb54e 46+ msg_stopping "FreeS/WAN IPSEC" ; busy
7cfbbab1
JK
47 echo "Stopping FreeS/WAN IPSEC..." | logit
48 if test " $IPSECforwardcontrol" = " yes"
49 then
0955d6b3 50@@ -485,8 +491,14 @@
7cfbbab1 51 fi
0955d6b3
JK
52 rm -f $info
53 echo "...FreeS/WAN IPSEC stopped" | logonly
0e5fb54e 54+ ok
7cfbbab1
JK
55 ;;
56
57+ status|--status)
0955d6b3
JK
58+ status pluto
59+ ipsec look
60+ ;;
61+
7cfbbab1
JK
62 restart|--restart)
63 $0 stop
64 $0 start
This page took 0.06982 seconds and 4 git commands to generate.