openvpn: use correct step override method
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Wed, 1 Sep 2010 21:53:35 +0000 (23:53 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 12 Sep 2010 17:26:52 +0000 (19:26 +0200)
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/openvpn/openvpn.mk

index 714938b4b5014e6833df45c189271c6d440d7a8a..8d99cab212b2f6c7d0759caed53f82f9ec69c06d 100644 (file)
@@ -26,20 +26,18 @@ else
        OPENVPN_CONF_OPT += --disable-crypto --disable-ssl
 endif
 
-$(eval $(call AUTOTARGETS,package,openvpn))
-
-$(OPENVPN_TARGET_INSTALL_TARGET):
-       $(call MESSAGE,"Installing")
-       $(INSTALL) -m 755 $(OPENVPN_DIR)/openvpn \
+define OPENVPN_INSTALL_TARGET_CMDS
+       $(INSTALL) -m 755 $(@D)/openvpn \
                $(TARGET_DIR)/usr/sbin/openvpn
        if [ ! -f $(TARGET_DIR)/etc/init.d/openvpn ]; then \
                $(INSTALL) -m 755 -D package/openvpn/openvpn.init \
                        $(TARGET_DIR)/etc/init.d/openvpn; \
        fi
-       touch $@
+endef
 
-$(OPENVPN_TARGET_UNINSTALL):
-       $(call MESSAGE,"Uninstalling")
+define OPENVPN_UNINSTALL_TARGET_CMDS
        rm -f $(TARGET_DIR)/usr/sbin/openvpn
        rm -f $(TARGET_DIR)/etc/init.d/openvpn
-       rm -f $(OPENVPN_TARGET_INSTALL_TARGET) $(OPENVPN_HOOK_POST_INSTALL)
+endef
+
+$(eval $(call AUTOTARGETS,package,openvpn))