reinstate an initscript for the backend so that /etc/iproute2/rt_tables gets cleaned...
authorThierry Parmentelat <thierry.parmentelat@inria.fr>
Fri, 12 Jul 2013 10:23:23 +0000 (12:23 +0200)
committerThierry Parmentelat <thierry.parmentelat@inria.fr>
Fri, 12 Jul 2013 10:23:23 +0000 (12:23 +0200)
Makefile
backend.spec
umts.init [new file with mode: 0755]

index 0982715..87fbdf2 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@ install:
        install -D umts_functions ${prefix}/usr/lib/umts_functions
        install -D umtsd ${prefix}/vsys/umtsd
        install -D 96-umts-tools.rules ${prefix}/etc/udev/rules.d/96-umts-tools.rules
        install -D umts_functions ${prefix}/usr/lib/umts_functions
        install -D umtsd ${prefix}/vsys/umtsd
        install -D 96-umts-tools.rules ${prefix}/etc/udev/rules.d/96-umts-tools.rules
-       #install -D umts.init ${prefix}/etc/rc.d/init.d/umts
+       install -D umts.init ${prefix}/etc/rc.d/init.d/umts
 
 clean:
        find . -name "*~" -exec rm \{} \;
 
 clean:
        find . -name "*~" -exec rm \{} \;
index 1ae2800..ae22282 100644 (file)
@@ -44,7 +44,7 @@ sleep 1
 #/bin/sleep 2
 #/sbin/chkconfig umts on
 /sbin/service vsys restart
 #/bin/sleep 2
 #/sbin/chkconfig umts on
 /sbin/service vsys restart
-#/etc/rc.d/init.d/umts start
+/etc/rc.d/init.d/umts start
 
 %preun
 #/sbin/chkconfig umts off
 
 %preun
 #/sbin/chkconfig umts off
@@ -53,7 +53,7 @@ sleep 1
 /vsys/umtsd
 /usr/lib/umts_functions
 /etc/udev/rules.d/96-umts-tools.rules
 /vsys/umtsd
 /usr/lib/umts_functions
 /etc/udev/rules.d/96-umts-tools.rules
-#/etc/rc.d/init.d/umts
+/etc/rc.d/init.d/umts
 
 
 %defattr(-,root,root)
 
 
 %defattr(-,root,root)
diff --git a/umts.init b/umts.init
new file mode 100755 (executable)
index 0000000..648523b
--- /dev/null
+++ b/umts.init
@@ -0,0 +1,10 @@
+#!/bin/bash
+# required at boot-time for smooth operation of the umts-related scripts
+# chkconfig: 2345 99 01
+
+function start () { sed -i -e '/slcip/ d' /etc/iproute2/rt_tables ; }
+
+case $1 in
+     start) start;;
+     *) ;;
+esac