[arch-releng] [PATCH] Create directory in overlay when building ISO.
Christopher Brannon
cmbrannon at cox.net
Sun Aug 23 12:30:24 EDT 2009
Git doesn't track empty directories, so there is no
configs/install-iso/overlay/pacman.d/ directory when one clones the
archiso project. This causes "make <IMAGENAME>" to fail when
wget tries to fetch the mirrorlist. The fix is to make the directory
just before calling wget.
---
configs/install-iso/Makefile | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/configs/install-iso/Makefile b/configs/install-iso/Makefile
index cdfd8a1..7e4ffe3 100644
--- a/configs/install-iso/Makefile
+++ b/configs/install-iso/Makefile
@@ -32,6 +32,9 @@ net-iso: overlay $(BOOTLOADER)
overlay: base-iso
cp -r overlay $(WORKDIR)/
+ if [ ! -d $(WORKDIR)/overlay/etc/pacman.d ]; then \
+ mkdir -m755 $(WORKDIR)/overlay/etc/pacman.d; \
+ fi
wget -O $(WORKDIR)/overlay/etc/pacman.d/mirrorlist http://www.archlinux.org/mirrorlist/$(ARCH)/all/
sed -i "s/#Server/Server/g" "$(WORKDIR)/overlay/etc/pacman.d/mirrorlist"
--
1.6.4.1
More information about the arch-releng
mailing list