summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjandob2015-11-06 15:22:48 +0100
committerjandob2015-11-06 15:22:48 +0100
commitb9065a36acb7dd510d1d71a7ecd0f8fcba8d3023 (patch)
treec084d4ae5ac8ea427903c2ec56a95b6c89555972
parentalternative ramdisk approach (diff)
parentFix fstab rewriting. (diff)
downloadsystemd-init-b9065a36acb7dd510d1d71a7ecd0f8fcba8d3023.tar.gz
systemd-init-b9065a36acb7dd510d1d71a7ecd0f8fcba8d3023.tar.xz
systemd-init-b9065a36acb7dd510d1d71a7ecd0f8fcba8d3023.zip
Merge branch 'master' of git.openslx.org:openslx-ng/systemd-init
-rwxr-xr-xbuilder/dnbd3-rootfs/hooks/mount/mount-root-device.sh4
-rwxr-xr-xbuilder/dnbd3-rootfs/module-setup.sh13
2 files changed, 10 insertions, 7 deletions
diff --git a/builder/dnbd3-rootfs/hooks/mount/mount-root-device.sh b/builder/dnbd3-rootfs/hooks/mount/mount-root-device.sh
index e73ae5d6..5c1186ac 100755
--- a/builder/dnbd3-rootfs/hooks/mount/mount-root-device.sh
+++ b/builder/dnbd3-rootfs/hooks/mount/mount-root-device.sh
@@ -1 +1,3 @@
-mount /dev/mapper/root "$NEWROOT" -o subvol=root
+mount /dev/mapper/root "$NEWROOT" -o subvol=root && \
+# Write fstab for recognized system partition.
+sed --in-place --quiet '/^LABEL=system.*/!s/.*//' "$NEWROOT/etc/fstab"
diff --git a/builder/dnbd3-rootfs/module-setup.sh b/builder/dnbd3-rootfs/module-setup.sh
index 4dd3f3dc..61623b83 100755
--- a/builder/dnbd3-rootfs/module-setup.sh
+++ b/builder/dnbd3-rootfs/module-setup.sh
@@ -97,11 +97,12 @@ install() {
#inst "$moddir/udev/70-openslx-disk.rules" /etc/udev/rules.d/70-openslx-disk.rules
# Debugging:
- inst_multiple lsblk ping ip ifconfig sshd htop tail head cat vim \
- touch sed lsmod sleep route wget find lsof strace chroot switch_root \
- pivot_root mount fdisk mkfs.xfs \
- insmod qemu-nbd blockdev partx dmsetup cut awk losetup dd mkfs.ext4 \
- grep
+ inst_multiple lsblk ping ip ifconfig sshd htop tail head vim touch sed \
+ lsmod sleep route wget find lsof strace chroot switch_root pivot_root \
+ mount fdisk mkfs.xfs \
+ insmod qemu-nbd blockdev partx dmsetup sed cut awk insmod qemu-nbd \
+ blockdev partx dmsetup cat cut awk losetup dd mkfs.ext4 grep
# Production:
- # inst_multiple insmod qemu-nbd blockdev partx dmsetup cut awk losetup dd
+ # inst_multiple insmod qemu-nbd blockdev partx dmsetup cat cut awk \
+ # losetup dd mkfs.ext4 grep
}