refs #996 Set variables to move artifacts outside workdir

user-story-905
Nicolas Arenas 2024-10-20 13:58:49 +02:00
parent dbb8470653
commit 877e160d95
1 changed files with 9 additions and 6 deletions

View File

@ -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 \