Hello you guys!

I have successfully found init.d/bluetooth script, which obvious not needed
to me.  But wpa_supplicant is pretty nice one to have.

I did a little patch to put that into blfs startup scripts.  Please see if it
meats a purpose.

Thanks.
-Ivan
diff -Nuar blfs-bootscripts-20130127/blfs/init.d/wpa_supplicant 
blfs-bootscripts-20130127_/blfs/init.d/wpa_supplicant
--- blfs-bootscripts-20130127/blfs/init.d/wpa_supplicant        1970-01-01 
03:00:00.000000000 +0300
+++ blfs-bootscripts-20130127_/blfs/init.d/wpa_supplicant       2013-02-03 
15:40:56.100754201 +0200
@@ -0,0 +1,45 @@
+#!/bin/sh
+########################################################################
+# Begin wpa_supplicant
+#
+# Description : wpa_supplicant start/stop
+#
+# Author      : Ivan Kovnatsky - [email protected]
+#
+# Version     : LFS 7.2
+#
+########################################################################
+
+### BEGIN INIT INFO
+# Provides:            wpa_supplicant
+# Required-Start:      
+# Should-Start:
+# Required-Stop:       sendsignals
+# Should-Stop:
+# Default-Start:       3 4 5
+# Default-Stop:        0 2 1 6
+# Short-Description:   wpa_supplicant start/stop
+# Description:         wpa_supplicant start/stop
+# X-LFS-Provided-By:   LFS
+### END INIT INFO
+
+. /lib/lsb/init-functions
+
+case "$1" in
+   start)
+      log_info_msg "Starting wpa_supplicant...."
+      wpa_supplicant -B -c/etc/wpa_supplicant.conf -iwlan0
+      ;;
+
+   stop)
+      log_info_msg "Stopping wpa_supplicant..."        
+      killproc wpa_supplicant
+      ;;
+    *)
+      echo "Usage: ${0} {start|stop}"
+      exit 1
+      ;;
+esac
+
+# End /etc/init.d/wpa_supplicant
+
diff -Nuar blfs-bootscripts-20130127/Makefile 
blfs-bootscripts-20130127_/Makefile
--- blfs-bootscripts-20130127/Makefile  2012-08-27 20:21:40.000000000 +0300
+++ blfs-bootscripts-20130127_/Makefile 2013-02-03 15:38:47.436720041 +0200
@@ -99,6 +99,16 @@
        ln -sf  ../init.d/bluetooth ${EXTDIR}/rc.d/rc5.d/S35bluetooth
        ln -sf  ../init.d/bluetooth ${EXTDIR}/rc.d/rc6.d/K27bluetooth
 
+install-wpa_supplicant: create-dirs
+       install -m ${MODE} blfs/init.d/wpa_supplicant 
${EXTDIR}/rc.d/init.d/wpa_supplicant
+       ln -sf  ../init.d/wpa_supplicant ${EXTDIR}/rc.d/rc0.d/K27wpa_supplicant
+       ln -sf  ../init.d/wpa_supplicant ${EXTDIR}/rc.d/rc1.d/K27wpa_supplicant
+       ln -sf  ../init.d/wpa_supplicant ${EXTDIR}/rc.d/rc2.d/K35wpa_supplicant
+       ln -sf  ../init.d/wpa_supplicant ${EXTDIR}/rc.d/rc3.d/S35wpa_supplicant
+       ln -sf  ../init.d/wpa_supplicant ${EXTDIR}/rc.d/rc4.d/S35wpa_supplicant
+       ln -sf  ../init.d/wpa_supplicant ${EXTDIR}/rc.d/rc5.d/S35wpa_supplicant
+       ln -sf  ../init.d/wpa_supplicant ${EXTDIR}/rc.d/rc6.d/K27wpa_supplicant
+
 install-cups: create-dirs
        install -m ${MODE} blfs/init.d/cups       ${EXTDIR}/rc.d/init.d/
        rm -f ${EXTDIR}/rc.d/rc0.d/K36cups
@@ -539,16 +549,15 @@
        rm -f ${EXTDIR}/rc.d/rc5.d/S22bind
        rm -f ${EXTDIR}/rc.d/rc6.d/K49bind
 
-uninstall-bluetooth:
-       rm -f ${EXTDIR}/rc.d/init.d/bluetooth
-       rm -f ${EXTDIR}/sysconfig/bluetooth
-       rm -f ${EXTDIR}/rc.d/rc0.d/K27bluetooth
-       rm -f ${EXTDIR}/rc.d/rc1.d/K27bluetooth
-       rm -f ${EXTDIR}/rc.d/rc2.d/S35bluetooth
-       rm -f ${EXTDIR}/rc.d/rc3.d/S35bluetooth
-       rm -f ${EXTDIR}/rc.d/rc4.d/S35bluetooth
-       rm -f ${EXTDIR}/rc.d/rc5.d/S35bluetooth
-       rm -f ${EXTDIR}/rc.d/rc6.d/K27bluetooth
+uninstall-wpa_supplicant:
+       rm -f ${EXTDIR}/rc.d/init.d/wpa_supplicant
+       rm -f ${EXTDIR}/rc.d/rc0.d/K27wpa_supplicant
+       rm -f ${EXTDIR}/rc.d/rc1.d/K27wpa_supplicant
+       rm -f ${EXTDIR}/rc.d/rc2.d/K35wpa_supplicant
+       rm -f ${EXTDIR}/rc.d/rc3.d/S35wpa_supplicant
+       rm -f ${EXTDIR}/rc.d/rc4.d/S35wpa_supplicant
+       rm -f ${EXTDIR}/rc.d/rc5.d/S35wpa_supplicant
+       rm -f ${EXTDIR}/rc.d/rc6.d/K27wpa_supplicant
 
 uninstall-cups:
        rm -f ${EXTDIR}/rc.d/init.d/cups
-- 
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to