Magellan Linux

Contents of /trunk/mlivecdbuild/profiles/openvpn-i686/custom-files/setup-openvpn.rc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 582 - (show annotations) (download)
Sat Oct 13 11:42:09 2007 UTC (16 years, 6 months ago) by niro
File size: 1258 byte(s)
-added openvpn profile

1 #!/bin/bash
2 # $Header: /home/cvsd/magellan-cvs/magellan-src/mlivecdbuild/profiles/openvpn-i686/custom-files/setup-openvpn.rc,v 1.1 2007-10-13 11:42:09 niro Exp $
3
4 #%rlevels: 7:s
5 #%start: 50
6 #%stop:
7
8 #deps
9 #%needs:
10 #%before:
11 #%after:
12
13 source /etc/sysconfig/rc
14 source $rc_functions
15
16 if [[ -d /mnt/cdrom/openvpn ]]
17 then
18 echo -e ${COLOREDSTAR}"Copying OpenVPN settings from cdrom to /etc/openvpn ... "
19 [[ ! -d /etc/openvpn ]] && install -d /etc/openvpn
20 cp -R /mnt/cdrom/openvpn/* /etc/openvpn
21 evaluate_retval
22 fi
23
24 if [[ -d /mnt/cdrom/conf.d ]]
25 then
26 echo -e ${COLOREDSTAR}"Copying system-configs from cdrom to /etc/conf.d ... "
27 [[ ! -d /etc/conf.d ]] && install -d /etc/conf.d
28 cp -R /mnt/cdrom/conf.d/* /etc/conf.d
29 evaluate_retval
30 fi
31
32 if [[ -d /mnt/cdrom/idesk ]]
33 then
34 echo -e ${COLOREDSTAR}"Copying idesk configs from cdrom to users home ... "
35 [[ ! -d /home/magellan/.idesktop ]] && install -d /home/magellan/.idesktop
36 for i in /mnt/cdrom/idesk/*
37 do
38 if [[ $(basename ${i}) = .ideskrc ]] || [[ $(basename ${i}) = dotideskrc ]]
39 then
40 cp ${i} /home/magellan/.ideskrc
41 else
42 # there may be folders, so copy recursivly
43 cp -R ${i} /home/magellan/.ideskop
44 fi
45 done
46 evaluate_retval
47 fi
48
49 update_svcstatus $1
50 splash svc_started "$(basename $0)" 0