#905 fix missing function

move-to-docker
Nicolas Arenas 2024-10-25 11:29:09 +02:00
parent 193872d2ae
commit 66d925fa59
2 changed files with 10 additions and 3 deletions

3
Dockerfile 100644
View File

@ -0,0 +1,3 @@
FROM ubuntu:24.04
RUN apt -y update && apt -y install debootstrap xorriso squashfs-tools grub-pc-bin grub-efi-amd64-bin mtools dosfstools

View File

@ -13,7 +13,6 @@ CLEAN_CHROOT=${CLEAN_CHROOT:-1}
OUTPUT_DIR=/root
IMAGE_DIR=$DIR/image
DEBOOT_STRAP_URL=http://mirror.raiolanetworks.com/ubuntu/
SUDO_PASSWD=${SUDO_PASSWD:-$(cat $PASSWD_FILE)}
mkdir -p $IMAGE_DIR
mkdir -p $CHROOT_DIR
@ -34,7 +33,10 @@ cp calamares/settings.conf $CHROOT_DIR/etc/calamares/
cp calamares/modules/*.conf $CHROOT_DIR/etc/calamares/modules/
mkdir -p $CHROOT_DIR/usr/share/opengnsys/images
cp art/* $CHROOT_DIR/usr/share/opengnsys/images/
deploy_script_in_chroot $CHROOT_DIR openGnsys-installer.sh /usr/local/bin/
mkdir -p $CHROOT_DIR/usr/local/bin
cp openGnsys-installer.sh $CHROOT_DIR/usr/local/bin/
chmod +x $CHROOT_DIR/usr/local/bin/openGnsys-installer.sh
# # Create mount points
mount --bind /dev/ $CHROOT_DIR/dev
@ -68,7 +70,9 @@ debootstrap --arch=amd64 --variant=minbase noble $UBUNTU_CHROOT_DIR $DEBOOT_STRA
cp setup_chroot_ubuntu.sh $UBUNTU_CHROOT_DIR
in_chroot $UBUNTU_CHROOT_DIR chmod +x /setup_chroot_ubuntu.sh
cp buildlib.sh $UBUNTU_CHROOT_DIR
deploy_script_in_chroot $UBUNTU_CHROOT_DIR component-installer.sh /opengnsys-installer/
mkdir -p $UBUNTU_CHROOT_DIR/opengnsys-installer
cp component-installer.sh $UBUNTU_CHROOT_DIR/opengnsys-installer/
chmod +x $UBUNTU_CHROOT_DIR/opengnsys-installer/component-installer.sh
cp pat.txt $UBUNTU_CHROOT_DIR/opengnsys-installer/