dmraid: fix init script
authorPeter Korsgaard <jacmet@sunsite.dk>
Thu, 16 Sep 2010 13:14:35 +0000 (15:14 +0200)
committerPeter Korsgaard <jacmet@sunsite.dk>
Thu, 16 Sep 2010 13:14:35 +0000 (15:14 +0200)
Init scripts are only run if they are prefixed with S??, and dmraid gets
installed into /usr/sbin, not /sbin.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
package/dmraid/dmraid.init
package/dmraid/dmraid.mk

index 970d47d8ec99c686d9a805d73a3a1e501560daef..fd2ad9e845fe3090cf99337cd71260c6e269fcb3 100644 (file)
@@ -2,7 +2,7 @@
 
 set -e
 
-[ -x /sbin/dmraid ] || exit 0
+[ -x /usr/sbin/dmraid ] || exit 0
 
 # try to load module in case that hasn't been done yet
 modprobe dm-mod >/dev/null 2>&1
@@ -10,12 +10,12 @@ modprobe dm-mod >/dev/null 2>&1
 case "$1" in
        start|"")
                echo "Setting up DMRAID devices..."
-               /sbin/dmraid --activate yes --ignorelocking --verbose
+               /usr/sbin/dmraid --activate yes --ignorelocking --verbose
                ;;
 
        stop)
                echo "Shutting down DMRAID devices... "
-               /sbin/dmraid --activate no --ignorelocking --verbose
+               /usr/sbin/dmraid --activate no --ignorelocking --verbose
                ;;
 
        restart|force-reload)
index ccd6a36268c98a3ac8702e37a638e49ae2d66a71..f3e58c1093833ff21fa10b060e5d321c67761f77 100644 (file)
@@ -14,11 +14,11 @@ DMRAID_INSTALL_STAGING:=yes
 
 define DMRAID_INSTALL_TARGET_CMDS
        $(INSTALL) -m 0755 $(@D)/$(DMRAID_SUBDIR)/tools/dmraid $(TARGET_DIR)/usr/sbin
-       $(INSTALL) -m 0755 package/dmraid/dmraid.init $(TARGET_DIR)/etc/init.d/dmraid
+       $(INSTALL) -m 0755 package/dmraid/dmraid.init $(TARGET_DIR)/etc/init.d/S20dmraid
 endef
 
 define DMRAID_UNINSTALL_TARGET_CMDS
-       rm -f $(TARGET_DIR)/usr/sbin/dmraid $(TARGET_DIR)/etc/init.d/dmraid
+       rm -f $(TARGET_DIR)/usr/sbin/dmraid $(TARGET_DIR)/etc/init.d/S20dmraid
 endef
 
 $(eval $(call AUTOTARGETS,package,dmraid))