summaryrefslogtreecommitdiff
path: root/configs/install-iso/Makefile
diff options
context:
space:
mode:
authorChristopher Brannon <cmbrannon@cox.net>2009-08-23 11:30:24 -0500
committerAaron Griffin <aaronmgriffin@gmail.com>2009-08-25 11:35:27 -0700
commitbbc0f720c5f180c949ff49285de0533402644ea4 (patch)
tree3030b30d78ec808634d154a35096266ed3194ed5 /configs/install-iso/Makefile
parentfd93e7c9bd614a026f1d661f359012a4c1e080d7 (diff)
Create directory in overlay when building ISO.
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. Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
Diffstat (limited to 'configs/install-iso/Makefile')
-rw-r--r--configs/install-iso/Makefile3
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"