clean up everything correctly

This commit is contained in:
Sebastian Hugentobler 2021-02-10 21:09:50 +01:00
parent 511bed496e
commit 6a3cecda84
Signed by: shu
GPG key ID: BB32CF3CA052C2F0
2 changed files with 47 additions and 14 deletions

View file

@ -62,8 +62,8 @@ build_img() {
cd "$GIT_DIR"
sudo ./mkrootfs.sh -o "$rootfs_file" aarch64
sudo ./mkplatformfs.sh -p "dracut lvm2 cryptsetup" -o "$platformfs_file" pinebookpro "$rootfs_file"
sudo ./mkimage.sh -B 256MiB -o "$img" "$platformfs_file"
sudo ./mkplatformfs.sh -p "dracut lvm2 cryptsetup dbus NetworkManager" -o "$platformfs_file" pinebookpro "$rootfs_file"
sudo ./mkimage.sh -B 256MiB -s 3GB -o "$img" "$platformfs_file"
# shellcheck disable=SC2024
# it is correct that the decompressed image is written as the unprivileged user
@ -81,7 +81,8 @@ build_img() {
sudo cp "$(which qemu-aarch64-static)" "$TMP_DIR_MOUNT/usr/bin/"
sudo chroot "$TMP_DIR_MOUNT" qemu-aarch64-static /bin/bash <<"EOT"
ln -s /etc/sv/dhcpcd /etc/runit/runsvdir/default/
ln -s /etc/sv/dbus /etc/runit/runsvdir/default/
ln -s /etc/sv/NetworkManager /etc/runit/runsvdir/default/
EOT
sudo rm "$TMP_DIR_MOUNT/usr/bin/qemu-aarch64-static"