add quotes to ouput to make it proof against multiple results being returned from...
authorPhilip Hands <phil@hands.com>
Tue, 13 Oct 2009 10:20:26 +0000 (11:20 +0100)
committerPhilip Hands <phil@hands.com>
Tue, 13 Oct 2009 10:20:26 +0000 (11:20 +0100)
lindi/om-make-sysfsrc

index 9e6024712b2009cf8a62d4ff36fded4a3d32e38b..e1300522fc30b32cdf58c57275f85ff1109078d4 100755 (executable)
@@ -1,22 +1,22 @@
 #!/bin/sh
-sysfsrc="$HOME/.sysfsrc-`uname -r`"
+sysfsrc="$HOME/.sysfsrc-$(uname -r)"
 if [ ! -e "$sysfsrc" ]; then
   (
-    echo export sys_pm_gps_power=`find /sys -wholename "*pm-gps*/power_on" -o -wholename "*pm-gps*/pwron"`
-    echo export sys_pm_bt_power=`find /sys -wholename "*pm-bt*/power_on" -o -wholename "*pm-bt*/pwron"`
-    echo export sys_pm_gsm=`find /sys -name neo1973-pm-gsm.0 -type d`
-    echo export sys_pm_gsm_power=`find /sys -wholename "*pm-gsm*/power_on" -o -wholename "*pm-gsm*/pwron"`
-    echo export sys_pm_wlan=`find /sys -wholename "*gta02-pm-wlan/gta02-pm-wlan.0"`
-    echo export sys_battery=`find /sys -wholename "*/power_supply/battery" -o -wholename "*/power_supply/bat" -type d`
-    echo export sys_usb_mode=`find /sys -name usb_mode`
-    echo export sys_hostmode=`find /sys -name hostmode`
-    echo export sys_brightness=`find /sys -wholename "*backlight*/brightness"`
-    echo export sys_resume_reason=`find /sys -wholename "*neo1973-resume.0/resume_reason"`
-    echo export sys_resume_reason2=`find /sys -wholename "*/0-0073/resume_reason"`
-    echo export sys_vibrator=`find /sys -name neo1973:vibrator`
-    echo export sys_auxled=`find /sys -name "gta02-aux:red"`
-    echo export sys_force_usb_limit_dangerous=`find /sys -name force_usb_limit_dangerous -o -name usb_curlim`
-    echo export sys_wlan_driver="/sys/bus/platform/drivers/s3c2440-sdi"
+    echo export sys_pm_gps_power=\"$(find /sys -wholename "*pm-gps*/power_on" -o -wholename "*pm-gps*/pwron")\"
+    echo export sys_pm_bt_power=\"$(find /sys -wholename "*pm-bt*/power_on" -o -wholename "*pm-bt*/pwron")\"
+    echo export sys_pm_gsm=\"$(find /sys -name neo1973-pm-gsm.0 -type d)\"
+    echo export sys_pm_gsm_power=\"$(find /sys -wholename "*pm-gsm*/power_on" -o -wholename "*pm-gsm*/pwron")\"
+    echo export sys_pm_wlan=\"$(find /sys -wholename "*gta02-pm-wlan/gta02-pm-wlan.0")\"
+    echo export sys_battery=\"$(find /sys -wholename "*/power_supply/battery" -o -wholename "*/power_supply/bat" -type d)\"
+    echo export sys_usb_mode=\"$(find /sys -name usb_mode)\"
+    echo export sys_hostmode=\"$(find /sys -name hostmode)\"
+    echo export sys_brightness=\"$(find /sys -wholename "*backlight*/brightness")\"
+    echo export sys_resume_reason=\"$(find /sys -wholename "*neo1973-resume.0/resume_reason")\"
+    echo export sys_resume_reason2=\"$(find /sys -wholename "*/0-0073/resume_reason")\"
+    echo export sys_vibrator=\"$(find /sys -name neo1973:vibrator)\"
+    echo export sys_auxled=\"$(find /sys -name "gta02-aux:red")\"
+    echo export sys_force_usb_limit_dangerous=\"$(find /sys -name force_usb_limit_dangerous -o -name usb_curlim)\"
+    echo export sys_wlan_driver=\"/sys/bus/platform/drivers/s3c2440-sdi\"
   ) > "$sysfsrc"
 fi
 ln -fs $sysfsrc ~/.sysfsrc