Update stunnel to 4.25 (#3657)
[openwrt/svn-archive/archive.git] / net / stunnel / files / stunnel.init
1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2006-2008 OpenWrt.org
3
4 START=90
5
6 case "$1" in
7 start|boot)
8 if [ -s "/etc/stunnel/stunnel.pem" ]; then
9 chmod og-rwx /etc/stunnel/stunnel.pem
10 stunnel
11 else
12 [ -e /etc/stunnel/config ] && \
13 . /etc/stunnel/config
14
15 X509_CN=${X509_CN:-"router"}
16 X509_O=${X509_O:-"openwrt.org"}
17 X509_OU=${X509_OU:-"open-source firmware"}
18
19 [ -x /sbin/keygen ] && {
20 (keygen "$X509_CN" "$X509_O" "$X509_OU" > /etc/stunnel/stunnel.pem;
21 chmod og-rwx /etc/stunnel/stunnel.pem;
22 stunnel) &
23 }
24 fi
25 ;;
26 stop)
27 killall stunnel
28 killall -9 stunnel
29 ;;
30 esac