]> git.pld-linux.org Git - packages/freeswan.git/blob - freeswan-init.patch
- adapterized; release 3
[packages/freeswan.git] / freeswan-init.patch
1 diff -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
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
13 @@ -368,7 +370,7 @@
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  }
20  logonly() {
21         IPSECsyslog=${IPSECsyslog-daemon.error}
22 @@ -391,12 +393,14 @@
23         # Start things rolling.
24         # (Warning, changes to this log message may affect barf.)
25         version="`ipsec --version | awk 'NR == 1 { print $3 }'`"
26 +       msg_starting "FreeS/WAN IPSEC"; busy
27         echo "Starting FreeS/WAN IPSEC $version..." | logit
28         rm -f $info
29         if test ! -r /dev/random
30         then
31                 echo "...unable to start FreeS/WAN IPSEC, no /dev/random!" |
32                                                                         logit
33 +               fail
34                 exit 1
35         fi
36         startklips 2>&1 | logit
37 @@ -434,10 +438,12 @@
38         fore)   plutogo 2>&1 | logit    ;;
39         esac
40         echo "...FreeS/WAN IPSEC started" | logonly
41 +       ok
42         ;;
43  
44    stop|--stop)
45         # Shut things down.
46 +       msg_stopping "FreeS/WAN IPSEC" ; busy
47         echo "Stopping FreeS/WAN IPSEC..." | logit
48         if test " $IPSECforwardcontrol" = " yes"
49         then
50 @@ -485,8 +491,14 @@
51         fi
52         rm -f $info
53         echo "...FreeS/WAN IPSEC stopped" | logonly
54 +       ok
55         ;;
56  
57 +  status|--status)
58 +       status pluto
59 +       ipsec look
60 +       ;;
61 +       
62    restart|--restart)
63         $0 stop
64         $0 start
This page took 0.045993 seconds and 3 git commands to generate.