]>
git.ipfire.org Git - people/stevee/ipfire-2.x.git/blob - updates/1.4.1/setup
3 echo "This is the 1.4.1 update patch for IPCop 1.4.0 installing."
5 CURRENTVERSION
=`cat /etc/issue | awk '{ print $2 }' | sed -e 's/v//'`
8 if [ "$CURRENTVERSION" != "1.4.0" ]; then
9 echo "You are not running IPCop v1.4.0 for this patch to install."
10 echo "Aborting installation."
14 /bin
/rm -rf /etc
/capi.conf \
15 /var
/ipcop
/{pulsardsl
,fritzdsl
} \
16 /usr
/lib
/libcapi20.so
* \
17 /usr
/bin
/{pppoeci
,eci-load1
,eci-load2
} \
18 /usr
/sbin
/cnxadslautolog
19 /bin
/tar -zxpf patch.
tar.gz
-C /
21 # Fix the graphs heartbeat
22 /usr
/local
/bin
/tunerrd.pl
23 rm -f /usr
/local
/bin
/tunerrd.pl
28 # Fix dhcpd.conf for bootp problem
29 if grep -q "range dynamic-bootp" /var
/ipcop
/dhcp
/dhcpd.conf
; then
30 sed -i -e 's/range\ dynamic-bootp/range/g' /var
/ipcop
/dhcp
/dhcpd.conf
31 chown
99:99 /var
/ipcop
/dhcp
/dhcpd.conf
34 if [ -e /var
/ipcop
/dhcp
/enable ]; then
35 mv /var
/ipcop
/dhcp
/enable /var
/ipcop
/dhcp
/enable_green
38 sed -i -e 's/START_ADDR=/START_ADDR_GREEN=/' \
39 -e 's/END_ADDR=/END_ADDR_GREEN=/' \
40 -e 's/DOMAIN_NAME=/DOMAIN_NAME_GREEN=/' \
41 -e 's/DEFAULT_LEASE_TIME=/DEFAULT_LEASE_TIME_GREEN=/' \
42 -e 's/MAX_LEASE_TIME=/MAX_LEASE_TIME_GREEN=/' \
43 -e 's/DNS1=/DNS1_GREEN=/' \
44 -e 's/DNS2=/DNS2_GREEN=/' \
45 -e 's/WINS1=/WINS1_GREEN=/' \
46 -e 's/WINS2=/WINS2_GREEN=/' \
47 -e 's/ENABLE=/ENABLE_GREEN=/' /var
/ipcop
/dhcp
/settings
48 chown
99:99 /var
/ipcop
/dhcp
/settings
50 if [ -e /var
/ipcop
/eagle-usb
/eagle-usb.conf
]; then
51 sed -i -e 's/Linetype=00000001/Linetype=0A/' /var
/ipcop
/eagle-usb
/eagle-usb.conf
52 chown
99:99 /var
/ipcop
/eagle-usb
/eagle-usb.conf
55 mkdir
-p /var
/ipcop
/isapnp
56 chown
99:99 /var
/ipcop
/isapnp
57 if [ -e /etc
/isapnp.conf
]; then
58 mv /etc
/isapnp.conf
/var
/ipcop
/isapnp
/isapnp.conf
60 touch /var
/ipcop
/isapnp
/isapnp.conf
61 chown
99:99 /var
/ipcop
/isapnp
/isapnp.conf