Skip to content

Commit

Permalink
Add /data/customization
Browse files Browse the repository at this point in the history
  • Loading branch information
Seshpenguin committed Oct 21, 2023
1 parent eba35e7 commit 7ee67b6
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions distro-files/initramfs/init
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,16 @@ if [ "$(cat /proc/cmdline | grep pl2.stage2)" != "" ] || [ "$disable_kexec" = "t
echo "Loaded stage 2 kernel!"
# we are booted into the stage 2 kernel.
# if we are locked, we need to mount the locked rootfs
mkdir -pv /sysroot/data/customization
if [ "$locked_root" = "true" ]; then
echo "Locked rootfs detected, mounting..."
mkdir -pv /tmproot
mount -t tmpfs tmpfs /tmproot
mkdir -pv /tmproot/overlay
mkdir -pv /tmproot/workdir
mount -t overlay overlay -o lowerdir=/sysroot/persistroot:/sysroot/squishroot,upperdir=/tmproot/overlay,workdir=/tmproot/workdir /sysroot/oroot || splash_error "Could not mount overlayfs!"
mount -t overlay overlay -o lowerdir=/sysroot/data/customization:/sysroot/persistroot:/sysroot/squishroot,upperdir=/tmproot/overlay,workdir=/tmproot/workdir /sysroot/oroot || splash_error "Could not mount overlayfs!"
else
mount -t overlay overlay -o lowerdir=/sysroot/squishroot,upperdir=/sysroot/persistroot,workdir=/sysroot/workdir /sysroot/oroot || splash_error "Could not mount overlayfs!"
mount -t overlay overlay -o lowerdir=/sysroot/data/customization:/sysroot/squishroot,upperdir=/sysroot/persistroot,workdir=/sysroot/workdir /sysroot/oroot || splash_error "Could not mount overlayfs!"
fi
mount --bind /sysroot /sysroot/oroot/sineware
mount --bind /sysroot/data/home /sysroot/oroot/home
Expand All @@ -67,8 +68,6 @@ if [ "$(cat /proc/cmdline | grep pl2.stage2)" != "" ] || [ "$disable_kexec" = "t
echo "----"
#/bin/busybox sh

mkdir -pv /sysroot/data/ssh-host-keys

ls -l /sysroot/oroot
echo "Starting up..."

Expand Down

0 comments on commit 7ee67b6

Please sign in to comment.