live-iso-gnome/generate_roofs_from_docker.sh
Ward from fusion-voyager-3 9b7a028614
Some checks failed
Push ISO / build (push) Failing after 5s
attempt 0 at making rootfs from docker
2024-08-01 02:32:19 +03:00

32 lines
614 B
Bash
Executable File

#! /bin/bash
set -e
mkdir -p "./LIVE_BOOT/rootfs"
ROOTFS_PATH="./LIVE_BOOT/rootfs"
# Pull and mount docker image
podman pull ghcr.io/pikaos-linux/pikaos-base:canaryv3
podman image mount pikaos-linux/pikaos-base:canaryv3 > ./docker-merged-path
DOCKER_MERGED_PATH=$(cat ./docker-merged-path)
# Safely Copy merged path contents to rootfs
rsync -av $DOCKER_MERGED_PATH/* $ROOTFS_PATH/
# Clean up Docker specific things
rm -rfv $ROOTFS_PATH/etc/apt/preferences.d/*docker*
rm -rfv $ROOTFS_PATH/etc/dpkg/dpkg.cfg.d/*docker*
# Setup hostname
echo "pikaos" | tee "$ROOTFS_PATH/etc/hostname"
ls $ROOTFS_PATH/