[d-i-commits] r32036 - in trunk/installer: build build/config debian
Colin Watson
cjwatson at costa.debian.org
Mon Nov 14 14:17:36 UTC 2005
Author: cjwatson
Date: 2005-11-14 14:17:33 +0000 (Mon, 14 Nov 2005)
New Revision: 32036
Modified:
trunk/installer/build/Makefile
trunk/installer/build/README
trunk/installer/build/config/common
trunk/installer/debian/changelog
Log:
* Move "main/debian-installer" (for sources.list.udeb) to a
UDEB_COMPONENTS variable in build/config/common, so that people can more
easily build with e.g. non-free udebs.
Modified: trunk/installer/build/Makefile
===================================================================
--- trunk/installer/build/Makefile 2005-11-14 14:11:15 UTC (rev 32035)
+++ trunk/installer/build/Makefile 2005-11-14 14:17:33 UTC (rev 32036)
@@ -507,14 +507,14 @@
(set -e; \
echo "# This file is automatically generated, edit $@.local instead."; \
if [ "$(MIRROR)x" != "x" ]; then \
- echo "deb $(MIRROR) $(SUITE) main/debian-installer"; \
+ echo "deb $(MIRROR) $(SUITE) $(UDEB_COMPONENTS)"; \
else \
grep '^deb[ \t]' $(SYSTEM_SOURCES_LIST) \
|grep -v '^deb[ \t]cdrom:' \
|grep -v '\(non-US\|non-us.debian.org\|security.debian.org\)' \
|grep '[ \t]main' \
|awk '{print $$1 " " $$2}' \
- |sed "s,/* *$$, $(SUITE) main/debian-installer," \
+ |sed "s,/* *$$, $(SUITE) $(UDEB_COMPONENTS)," \
|sed "s,^deb file,deb copy," \
|perl -ne 'print unless $$seen{$$_}; $$seen{$$_}=1' ; \
fi) > $@
Modified: trunk/installer/build/README
===================================================================
--- trunk/installer/build/README 2005-11-14 14:11:15 UTC (rev 32035)
+++ trunk/installer/build/README 2005-11-14 14:17:33 UTC (rev 32036)
@@ -400,7 +400,11 @@
SUITE
The suite to use for the build. Defaults to unstable.
+UDEB_COMPONENTS
+ Archive components from which to fetch .udeb packages. Defaults to
+ main/debian-installer.
+
Rules invoked from the various targets:
arch_boot:
Modified: trunk/installer/build/config/common
===================================================================
--- trunk/installer/build/config/common 2005-11-14 14:11:15 UTC (rev 32035)
+++ trunk/installer/build/config/common 2005-11-14 14:17:33 UTC (rev 32036)
@@ -36,6 +36,9 @@
# stable, testing or unstable.
SUITE ?= unstable
+# Archive components from which to fetch debian-installer modules.
+UDEB_COMPONENTS ?= main/debian-installer
+
# Options to pass to dpkg when it is unpacking the udebs to create the
# image. None should be needed, but --force-overwrite might need to be
# enabled from time to time if udebs have conflicting files.
Modified: trunk/installer/debian/changelog
===================================================================
--- trunk/installer/debian/changelog 2005-11-14 14:11:15 UTC (rev 32035)
+++ trunk/installer/debian/changelog 2005-11-14 14:17:33 UTC (rev 32036)
@@ -8,6 +8,9 @@
[ Colin Watson ]
* Only generate /etc/lsb-release if a udeb hasn't already provided it.
+ * Move "main/debian-installer" (for sources.list.udeb) to a
+ UDEB_COMPONENTS variable in build/config/common, so that people can more
+ easily build with e.g. non-free udebs.
-- Stephen R. Marenka <smarenka at debian.org> Mon, 31 Oct 2005 10:54:50 -0600
More information about the d-i-commits
mailing list