summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuergen Daubert <jue@jue.li>2008-05-08 10:08:55 +0200
committerJuergen Daubert <jue@jue.li>2008-05-08 10:08:55 +0200
commit8a164c568cc20fbb323b0ead4fba89a08cf2ee0d (patch)
tree92853a504b2b847eebceed2382cc9c0c568a1f10
parent1ffe26a8f27f1907837691dd0f8d737249179028 (diff)
downloadiso-2.4.tar.gz
iso-2.4.tar.xz
Makefile: moved the last 4 changes to branch 2.4-e12.4
-rw-r--r--Makefile16
1 files changed, 6 insertions, 10 deletions
diff --git a/Makefile b/Makefile
index 0fa69f8..762cbd2 100644
--- a/Makefile
+++ b/Makefile
@@ -10,7 +10,6 @@ KERNEL_VERSION = 2.6.23.9
KERNEL_PATCHES = squashfs3.3-patch
STATIC_BB = http://jaeger.morpheus.net/linux/crux/files/busybox.bz2
SYSLINUX_VERSION = 3.54
-PORTS_DIR = $(PWD)/ports
FAKE_ROOT_DIR = $(PWD)/tmp/fake_root
SQUASHFS_DIR = $(PWD)/tmp/squashfs
DATE_STR = `date +'%Y%m%d'`
@@ -25,7 +24,7 @@ ISO_PACKAGES = filesystem bash coreutils bzip2 e2fsprogs jfsutils \
sysfsutils usbutils hotplug udev zlib openssl openssh \
dhcpcd wget iproute2
-PORTS_core = $(shell /bin/ls -I README $(PORTS_DIR)/core)
+PORTS_core = $(shell /bin/ls -I README ports/core)
PORTS_opt = $(shell /bin/cat packages.opt)
PORTS_xorg = $(shell /bin/cat packages.xorg)
@@ -134,7 +133,7 @@ distclean: clean kernel-distclean syslinux-distclean
$(COLLECTIONS): check-root
@for p in $(PORTS_$(@)); do \
echo "port: $$p"; \
- (cd $(PORTS_DIR)/$@/$$p && pkgmk -d $(PKGMK_FORCE)); \
+ (cd ports/$@/$$p && pkgmk -d $(PKGMK_FORCE)); \
done
all: $(COLLECTIONS)
@@ -147,7 +146,7 @@ all-chroot: check-root
@mkdir -p $(FAKE_ROOT_DIR)/var/lib/pkg
@touch $(FAKE_ROOT_DIR)/var/lib/pkg/db
@for COLL in $(COLLECTIONS); do \
- for PACKAGE in $(PORTS_DIR)/$$COLL/*/*.pkg.tar.gz; do \
+ for PACKAGE in ports/$$COLL/*/*.pkg.tar.gz; do \
echo " $$PACKAGE"; \
pkgadd -r $(FAKE_ROOT_DIR) $$PACKAGE; \
done; \
@@ -221,7 +220,7 @@ squashfs: kernel busybox
@echo "Creating squashfs filesystem..."
@mkdir -p $(SQUASHFS_DIR)
@for PACKAGE in $(ISO_PACKAGES); do \
- tar -C $(SQUASHFS_DIR) -xzpf $(PORTS_DIR)/*/$$PACKAGE/$$PACKAGE\#*.pkg.tar.gz; \
+ tar -C $(SQUASHFS_DIR) -xzpf ports/*/$$PACKAGE/$$PACKAGE\#*.pkg.tar.gz; \
done
@sed -i -e 's/^#PermitRootLogin yes/PermitRootLogin yes/' \
$(SQUASHFS_DIR)/etc/ssh/sshd_config
@@ -285,7 +284,7 @@ iso: check-root kernel syslinux initramfs squashfs
done
@for COLL in $(COLLECTIONS); do \
mkdir -p $(ISO_ROOT_DIR)/crux/$$COLL; \
- cp $(PORTS_DIR)/$$COLL/*/*.pkg.tar.gz $(ISO_ROOT_DIR)/crux/$$COLL; \
+ cp ports/$$COLL/*/*.pkg.tar.gz $(ISO_ROOT_DIR)/crux/$$COLL; \
done
@echo "- Copying squashfs filesystem"
@cp squashfs/crux.squashfs $(ISO_ROOT_DIR)
@@ -316,10 +315,7 @@ iso: check-root kernel syslinux initramfs squashfs
iso/setup.dependencies:
@for PORT in $(foreach c,$(COLLECTIONS),$(PORTS_$(c))); do \
echo -n $$PORT": "; \
- prt-get \
- --no-std-config \
- $(foreach c,$(COLLECTIONS),--config-append="prtdir $(PORTS_DIR)/$(c)") \
- quickdep $$PORT; \
+ prt-get quickdep $$PORT; \
done > $@
# End of file

Generated by cgit