[jhalfs] branch trunk updated: Adapt BLFS/Makefile to the new book layout
| Newsgroups | gmane.linux.lfs.automated |
|---|---|
| Message-ID | <167420566764.26939.14147848508168503121@rivendell.linuxfromscratch.org> |
This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch trunk
in repository jhalfs.
The following commit(s) were added to refs/heads/trunk by this push:
new 5c8df43 Adapt BLFS/Makefile to the new book layout
5c8df43 is described below
commit 5c8df438968a82a96456b861d7f6032cd3e156a8
Author: Pierre Labastie <[email protected]>
AuthorDate: Fri Jan 20 10:05:38 2023 +0100
Adapt BLFS/Makefile to the new book layout
With the change to python modules and the pythonhosted.xml file
becoming untracked, those changes allow creating/updating this
file.
---
BLFS/Makefile | 19 ++++++++++++++-----
1 file changed, 14 insertions(+), 5 deletions(-)
diff --git a/BLFS/Makefile b/BLFS/Makefile
index 5d4dcd0..d2e59ae 100644
--- a/BLFS/Makefile
+++ b/BLFS/Makefile
@@ -60,10 +60,15 @@ LFS-BRANCH = trunk
GIT = https://git.linuxfromscratch.org/blfs.git
BLFS-BRANCH = trunk
+# Name of a file that is not tracked by git in BLFS_XML
+# but has to be updated
+PYHOSTED = general/prog/python-dependencies/pythonhosted.xml
+
ALLXML := $(filter-out $(RENDERTMP)/%, \
+ $(filter-out $(BLFS_XML)/$(PYHOSTED), \
$(shell if [ -d $(BLFS_XML) ]; then \
find $(BLFS_XML) -name \*.xml; \
- fi))
+ fi)))
ALLXMLLFS:= $(filter-out $(LFSTMP)/%, \
$(shell if [ -d $(LFS_XML) ]; then \
find $(LFS_XML) -name \*.xml; \
@@ -170,9 +175,13 @@ $(LFS_FULL): $(LFS_XML) $(LFS_XML)/general.ent $(ALLXMLLFS) $(ALLXSLLFS)
$(BLFS_FULL): $(BLFS_XML) $(BLFS_XML)/general.ent $(ALLXML) $(ALLXSL)
$(Q)cd $(BLFS_XML) && if [ -x git-version.sh ] ; then \
- echo "Processing BLFS version..."; \
- ./git-version.sh $(REV); \
- fi
+ echo "Processing BLFS version..."; \
+ if grep -q PYHOSTED Makefile; then \
+ $(MAKE) -C $(BLFS_XML) REV=$(REV) $(PYHOSTED); \
+ else \
+ ./git-version.sh $(REV); \
+ fi; \
+ fi
$(Q)[ -d $(RENDERTMP) ] || mkdir -p $(RENDERTMP)
@echo "Adjusting BLFS for revision $(REV)..."
$(Q)xsltproc --nonet --xinclude \
@@ -230,4 +239,4 @@ clean:
rm -rf $(TOPDIR)/dependencies $(TOPDIR)/book-html $(TOPDIR)/scripts
FORCE:
-.PHONY: clean all update $(CONFIG_OUT) version FORCE
+.PHONY: clean all update $(CONFIG_OUT) FORCE
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
--
http://lists.linuxfromscratch.org/sympa/info/alfs-discuss
Unsubscribe: See the above information page