]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - lfs/Config
rpcbind: move initscript to src/initscripts/packages and use new macro
[ipfire-2.x.git] / lfs / Config
index b9c0fb68aa816f26aac6f6ad6cbe02a8ceed787e..3101d8b5a67dc79d73f19e2b207c6f5426d508f4 100644 (file)
@@ -35,7 +35,7 @@
 #
 URL_IPFIRE  = http://source.ipfire.org/source-2.x
 URL_TOOLCHAIN = http://source.ipfire.org/toolchains
-URL_SOURCE = source.ipfire.org:/pub/source/source-2.x
+URL_SOURCE = git.ipfire.org:/pub/sources/source-2.x
 
 # Don't change this; it will be overridden by other makefiles where necessary.
 #
@@ -57,7 +57,8 @@ DIR_CONF    = $(LFS_BASEDIR)/config
 DIR_INFO    = $(LFS_BASEDIR)/log
 DIR_TMP     = /tmp
 
-KGCC = gcc
+# Add the compiler location and version and specs to the ccache hash
+CCACHE_COMPILERCHECK += $(shell gcc -dumpspecs 2>/dev/null | md5sum | cut -d ' ' -f1)
 
 ###############################################################################
 # Common Macro Definitions
@@ -68,8 +69,9 @@ KGCC = gcc
 #
 define FIND_FILES
        cd $(ROOT)/ && find -mount \
-       -not -path './tools*' -not -path './tmp*' -not -path './usr/src*' \
-       -not -path './dev*' -not -path './proc*' -not -path './install*' | sort
+               \( -path './tools' -or -path './tmp' -or -path './usr/src' \
+               -or -path './run' -or -path './dev' -or -path './proc' \
+               -or -path './install' \) -prune -or -print | sort
 endef
 
 # This is common starting logic for builds.
@@ -204,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)