alpine.mk: do not create the /apks/ dir for packages

This commit is contained in:
Natanael Copa 2009-02-12 07:58:59 +00:00
parent c73a8cdf05
commit 4a3a60f10d

View File

@ -83,6 +83,7 @@ REPOS_DIRSTAMP := $(DESTDIR)/stamp.repos
$(REPOS_DIRSTAMP): $(SOURCE_APKBUILDS) $(REPOS_DIRSTAMP): $(SOURCE_APKBUILDS)
@echo "==> repositories: $(REPOS)" @echo "==> repositories: $(REPOS)"
@buildrepo -p -a $(APORTS_DIR) -d $(REPOS_DIR) $(REPOS) @buildrepo -p -a $(APORTS_DIR) -d $(REPOS_DIR) $(REPOS)
@touch $@
# #
# Modloop # Modloop
@ -151,6 +152,7 @@ ifeq ($(APK_BIN),)
$(INITFS_DIR)/sbin/apk: $(APK_TOOLS_APK) $(INITFS_DIRSTAMP) $(INITFS_DIR)/sbin/apk: $(APK_TOOLS_APK) $(INITFS_DIRSTAMP)
@echo "==> initramfs: $(notdir $(APK_TOOLS_APK))" @echo "==> initramfs: $(notdir $(APK_TOOLS_APK))"
@tar -C $(INITFS_DIR) -xzf $(APK_TOOLS_APK) sbin/apk @tar -C $(INITFS_DIR) -xzf $(APK_TOOLS_APK) sbin/apk
@touch $@
else else
$(INITFS_DIR)/sbin/apk: $(APK_BIN) $(INITFS_DIRSTAMP) $(INITFS_DIR)/sbin/apk: $(APK_BIN) $(INITFS_DIRSTAMP)
@echo "==> initramfs: copy $(APK_BIN) from buildroot" @echo "==> initramfs: copy $(APK_BIN) from buildroot"
@ -202,17 +204,17 @@ $(ISOLINUX_CFG):
@echo " append initrd=/boot/$(KERNEL_NAME).gz alpine_dev=cdrom modules=floppy quiet" >>$(ISOLINUX_CFG) @echo " append initrd=/boot/$(KERNEL_NAME).gz alpine_dev=cdrom modules=floppy quiet" >>$(ISOLINUX_CFG)
ISO_KERNEL := $(ISO_DIR)/boot/$(KERNEL_NAME) ISO_KERNEL := $(ISO_DIR)/boot/$(KERNEL_NAME)
ISO_APKS := $(ISO_DIR)/apks #ISO_APKS := $(ISO_DIR)/apks
ISO_APKINDEX := $(ISO_APKS)/APK_INDEX.gz #ISO_APKINDEX := $(ISO_APKS)/APK_INDEX.gz
$(ISO_APKS): $(SOURCE_APKS) #$(ISO_APKS): $(SOURCE_APKS)
@echo "==> iso: prepare APK repository" # @echo "==> iso: prepare APK repository"
@rm -rf $(ISO_APKS) # @rm -rf $(ISO_APKS)
@mkdir -p $(ISO_APKS) # @mkdir -p $(ISO_APKS)
@for a in $(SOURCE_APKS) ; do \ # @for a in $(SOURCE_APKS) ; do \
ln -f $$a $(ISO_APKS) 2>/dev/null || cp $$a $(ISO_APKS) ; \ # ln -f $$a $(ISO_APKS) 2>/dev/null || cp $$a $(ISO_APKS) ; \
done # done
@apk index $(SOURCE_APKS) | gzip -9 > $(ISO_APKINDEX) # @apk index $(SOURCE_APKS) | gzip -9 > $(ISO_APKINDEX)
$(ISO_KERNEL): $(KERNEL_APK) $(ISO_KERNEL): $(KERNEL_APK)
@echo "==> iso: install kernel $(KERNEL)" @echo "==> iso: install kernel $(KERNEL)"
@ -221,7 +223,7 @@ $(ISO_KERNEL): $(KERNEL_APK)
@rm -f $(ISO_DIR)/.[A-Z]* @rm -f $(ISO_DIR)/.[A-Z]*
@touch $(ISO_KERNEL) @touch $(ISO_KERNEL)
$(ISO): $(MODLOOP) $(INITFS) $(ISOLINUX_CFG) $(ISOLINUX_BIN) $(ISO_KERNEL) $(ISO_APKS) $(ISO): $(MODLOOP) $(INITFS) $(ISOLINUX_CFG) $(ISOLINUX_BIN) $(ISO_KERNEL)
@echo "==> iso: building $(notdir $(ISO))" @echo "==> iso: building $(notdir $(ISO))"
@echo "$(ALPINE_NAME)-$(ALPINE_RELEASE) $(BUILD_DATE)" \ @echo "$(ALPINE_NAME)-$(ALPINE_RELEASE) $(BUILD_DATE)" \
> $(ISO_DIR)/.alpine-release > $(ISO_DIR)/.alpine-release