refs #996 Set variables to move artifacts outside workdir
parent
dbb8470653
commit
877e160d95
15
builder.sh
15
builder.sh
|
@ -3,14 +3,15 @@
|
|||
set -x
|
||||
set -e
|
||||
PASSWD_FILE=/home/narenas/passwd
|
||||
DIR=$(pwd)
|
||||
DIR=/tmp/ubuntu_scratch
|
||||
CHROOT_DIR=$DIR/chroot
|
||||
UBUNTU_CHROOT_DIR=$DIR/ubuntu_chroot
|
||||
DIST=noble
|
||||
VARIANT=minbase
|
||||
CLEAN=${CLEAN:-1}
|
||||
CLEAN_CHROOT=${CLEAN_CHROOT:-1}
|
||||
OUTPUT_DIR=/media/sf_Downloads/
|
||||
UBUNTU_CHROOT_DIR=$DIR/ubuntu_chroot
|
||||
IMAGE_DIR=$DIR/image
|
||||
DEBOOT_STRAP_URL=http://mirror.raiolanetworks.com/ubuntu/
|
||||
|
||||
|
||||
|
@ -81,6 +82,7 @@ then
|
|||
exec_as_sudo rm -f $OUTPUT_DIR/ubuntu-from-scratch.iso
|
||||
fi
|
||||
|
||||
mkdir -p $IMAGE_DIR
|
||||
mkdir -p $CHROOT_DIR
|
||||
# # Copio el script chroot_setup.sh al directorio chroot
|
||||
cp chroot_setup.sh $CHROOT_DIR
|
||||
|
@ -111,11 +113,12 @@ umount_in_host $CHROOT_DIR/dev
|
|||
umount_in_host $CHROOT_DIR/run
|
||||
|
||||
# Compress the chroot
|
||||
exec_as_sudo mv chroot/image .
|
||||
mkdir -p $IMAGE_DIR
|
||||
exec_as_sudo mv $CHROOT_DIR/image $IMAGE_DIR/
|
||||
|
||||
|
||||
# Create squashfs imagesudo
|
||||
exec_as_sudo mksquashfs $CHROOT_DIR image/casper/filesystem.squashfs \
|
||||
exec_as_sudo mksquashfs $CHROOT_DIR $IMAGE_DIR/casper/filesystem.squashfs \
|
||||
-noappend -no-duplicates -no-recovery \
|
||||
-wildcards \
|
||||
-comp xz -b 1M -Xdict-size 100% \
|
||||
|
@ -142,7 +145,7 @@ umount_in_host $UBUNTU_CHROOT_DIR/run
|
|||
|
||||
|
||||
# Compress the ububtu chroot
|
||||
exec_as_sudo mksquashfs $UBUNTU_CHROOT_DIR image/casper/filesystem.ubuntu.sqfs \
|
||||
exec_as_sudo mksquashfs $UBUNTU_CHROOT_DIR $IMAGE_DIR/casper/filesystem.ubuntu.sqfs \
|
||||
-noappend -no-duplicates -no-recovery \
|
||||
-wildcards \
|
||||
-comp xz -b 1M -Xdict-size 100% \
|
||||
|
@ -152,7 +155,7 @@ exec_as_sudo mksquashfs $UBUNTU_CHROOT_DIR image/casper/filesystem.ubuntu.sqfs \
|
|||
|
||||
# Create ISO image
|
||||
|
||||
cd image && \
|
||||
cd $IMAGE_DIR && \
|
||||
exec_as_sudo xorriso \
|
||||
-as mkisofs \
|
||||
-iso-level 3 \
|
||||
|
|
Loading…
Reference in New Issue