mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
cdrom+flash-images: Write images to the images directory
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
@@ -118,7 +118,7 @@ GRUB_EFI_MODULES = \
|
||||
true \
|
||||
usb_keyboard
|
||||
|
||||
ISO_FILE = /install/images/$(SNAME)-$(VERSION)-core$(CORE)-$(BUILD_ARCH).iso
|
||||
ISO_FILE = $(IMAGES_DIR)/$(SNAME)-$(VERSION)-core$(CORE)-$(BUILD_ARCH).iso
|
||||
|
||||
###############################################################################
|
||||
# Top-level Rules
|
||||
@@ -236,9 +236,12 @@ endif
|
||||
cd $(DIR_TMP)/cdrom && find -type f ! -name md5sum.txt | grep -v "./boot" | \
|
||||
xargs md5sum > md5sum.txt
|
||||
|
||||
mkdir -p /install/images
|
||||
# Master the ISO file
|
||||
cd $(DIR_TMP)/cdrom && mkisofs $(ISO_ARGS) -o $(ISO_FILE) .
|
||||
|
||||
ifeq "$(HAS_ISOLINUX)" "1"
|
||||
isohybrid $(ISOHYBRID_ARGS) $(ISO_FILE)
|
||||
endif
|
||||
|
||||
# Create checksum file
|
||||
cd $(IMAGES_DIR) && b2sum "$(notdir $(ISO_FILE))" > "$(notdir "$(ISO_FILE)").b2"
|
||||
|
||||
@@ -36,7 +36,7 @@ ifeq "$(EFI)" "1"
|
||||
endif
|
||||
PART_ROOT = /dev/mapper/$(patsubst /dev/%,%,$(DEVICE))p3
|
||||
|
||||
IMAGE_FILE = /install/images/$(SNAME)-$(VERSION)-core$(CORE)-$(BUILD_ARCH).img.xz
|
||||
IMAGE_FILE = $(IMAGES_DIR)/$(SNAME)-$(VERSION)-core$(CORE)-$(BUILD_ARCH).img.xz
|
||||
|
||||
FSTAB_FMT = UUID=%s %-8s %-4s %-10s %d %d\n
|
||||
|
||||
@@ -255,3 +255,6 @@ endif
|
||||
# Compress Image
|
||||
xz $(XZ_OPT) < $(IMG) > $(IMAGE_FILE)
|
||||
rm -rf $(IMG) $(MNThdd) $(DIR_TMP)/cdrom
|
||||
|
||||
# Create checksum file
|
||||
cd $(IMAGES_DIR) && b2sum "$(notdir $(IMAGE_FILE))" > "$(notdir "$(IMAGE_FILE)").b2"
|
||||
|
||||
12
make.sh
12
make.sh
@@ -2128,19 +2128,15 @@ build_system() {
|
||||
|
||||
# use toolchain bash for chroot to strip
|
||||
CUSTOM_PATH="${TOOLS_DIR}/bin" lfsmake2 strip
|
||||
|
||||
# Build images
|
||||
lfsmake2 cdrom
|
||||
lfsmake2 flash-images
|
||||
}
|
||||
|
||||
buildpackages() {
|
||||
local LOGFILE="${LOG_DIR}/_build.packages.log"
|
||||
|
||||
# Create images for install
|
||||
lfsmake2 cdrom
|
||||
|
||||
# Check if there is a loop device for building in virtual environments
|
||||
lfsmake2 flash-images
|
||||
|
||||
mv ${BUILD_DIR}/install/images/{*.iso,*.img.xz,*.bz2} $BASEDIR >> $LOGFILE 2>&1
|
||||
|
||||
ipfirepackages
|
||||
|
||||
cd $BASEDIR
|
||||
|
||||
Reference in New Issue
Block a user