ifplugd: only install default action if not provided in skeleton
authorDanomi Manchego <danomimanchego123@gmail.com>
Sun, 30 Mar 2014 00:53:40 +0000 (20:53 -0400)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 30 Mar 2014 09:32:12 +0000 (11:32 +0200)
Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/ifplugd/ifplugd.mk

index 837e0160ed88ef83cfb4a90239b84e646886ea50..81b3884985286b732f0bec338bf17c9c265c46c8 100644 (file)
@@ -21,12 +21,14 @@ ifeq ($(BR2_PACKAGE_BUSYBOX),y)
 endif
 
 define IFPLUGD_INSTALL_FIXUP
-       @if [ ! -f $(TARGET_DIR)/etc/ifplugd/ifplugd.conf ]; then \
+       if [ ! -f $(TARGET_DIR)/etc/ifplugd/ifplugd.conf ]; then \
                $(INSTALL) -D $(@D)/conf/ifplugd.conf $(TARGET_DIR)/etc/ifplugd/ifplugd.conf; \
                $(SED) 's^\(ARGS=.*\)w^\1^' $(TARGET_DIR)/etc/ifplugd/ifplugd.conf; \
        fi
-       $(INSTALL) -D -m 0755 $(@D)/conf/ifplugd.action \
-               $(TARGET_DIR)/etc/ifplugd/ifplugd.action
+       if [ ! -f $(TARGET_DIR)/etc/ifplugd/ifplugd.action ]; then \
+               $(INSTALL) -D -m 0755 $(@D)/conf/ifplugd.action \
+                       $(TARGET_DIR)/etc/ifplugd/ifplugd.action
+       fi
        $(INSTALL) -D -m 0755 $(@D)/conf/ifplugd.init \
                $(TARGET_DIR)/etc/init.d/S45ifplugd
        # don't use bash for init script