X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=lfs%2Fcore-updates;h=c4cedcd66bc57e133775367c1ff65085903fc22d;hb=706ea22fea2b69fc7c1062140a7a677b995a0f36;hp=0dd2ecccbc5a20a2e1c939fdacc011154a22eb56;hpb=cc03d52ee45e30af94e909f2bab4b4a838369cb6;p=ipfire-2.x.git diff --git a/lfs/core-updates b/lfs/core-updates index 0dd2ecccbc..c4cedcd66b 100644 --- a/lfs/core-updates +++ b/lfs/core-updates @@ -49,13 +49,18 @@ CORE = $(patsubst $(DIR_SRC)/config/rootfiles/%,%,$(wildcard $(DIR_SRC)/config/r $(TARGET) : $(CORE) +.PHONY: core/%: rm -rf /install/packages/package mkdir -p /install/packages/package eval $$(cat /usr/src/config/rootfiles/$@/meta) - #Generate ROOTFILES from filelists - find $(DIR_SRC)/config/rootfiles/$@/filelists/* -maxdepth 1 | xargs cat >> /tmp/ROOTFILES.tmp + #Generate ROOTFILES from filelists + $(DIR_SRC)/src/scripts/archive.files \ + $(DIR_SRC)/config/rootfiles/$@/filelists \ + $(DIR_SRC)/config/rootfiles/$@/files \ + $(DIR_SRC)/config/rootfiles/$@/files.$(MACHINE) \ + > /tmp/ROOTFILES.tmp #remove excluded files from ROOTFILES grep -f $(DIR_SRC)/config/rootfiles/$@/exclude -v /tmp/ROOTFILES.tmp > /tmp/ROOTFILES