]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
Add new make macro for installing initscripts
authorJonatan Schlag <jonatan.schlag@ipfire.org>
Wed, 22 Feb 2017 11:20:09 +0000 (12:20 +0100)
committerJonatan Schlag <jonatan.schlag@ipfire.org>
Wed, 22 Feb 2017 11:25:42 +0000 (12:25 +0100)
We also move the initscript for also to src/initscripts/packages
and use this new macro to install the initscript
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
lfs/Config
lfs/alsa
src/initscripts/packages/alsa [moved from src/initscripts/init.d/alsa with 100% similarity]

index 4de8bd34c12c53f1a8ca2dc1642ee379844b1335..3101d8b5a67dc79d73f19e2b207c6f5426d508f4 100644 (file)
@@ -206,3 +206,10 @@ define PAK
                        -e s/SIZE/`ls -l \/install\/packages\/$(PROG)-$(VER)-$(PAK_VER).ipfire | awk '{ print $$5 }'`/g \
          < /usr/src/src/pakfire/meta > /install/packages/meta-$(PROG)
 endef
+
+define INSTALL_INITSCRIPT
+       install -m 754 -v $(DIR_SRC)/src/initscripts/packages/$(1)  /etc/rc.d/init.d/$(1)
+endef
+
+test:
+       $(call INSTALL_INITSCRIPT,hostapd)
index b9c3bb452ca437f99671a82aea3f8f4bbeb03326..72ea70d205a649babbb7cb9a00c18d5a64cd5c34 100644 (file)
--- a/lfs/alsa
+++ b/lfs/alsa
@@ -99,5 +99,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        cd $(DIR_SRC)/alsa-firmware-$(FVER) && ./configure
        cd $(DIR_SRC)/alsa-firmware-$(FVER) && make $(MAKETUNING) $(EXTRA_MAKE)
        cd $(DIR_SRC)/alsa-firmware-$(FVER) && make install
+       # install initscript
+       $(call INSTALL_INITSCRIPT,alsa)
        @rm -rf $(DIR_SRC)/alsa*
        @$(POSTBUILD)