fixes
This commit is contained in:
parent
cdd392f70a
commit
37daa87247
|
@ -75,24 +75,29 @@ lvcreate -q -y --name root -l 100%FREE "voidvg.${diskid}"
|
||||||
sleep 1
|
sleep 1
|
||||||
mkfs.btrfs -q -f "/dev/mapper/voidvg.${diskid}-root"
|
mkfs.btrfs -q -f "/dev/mapper/voidvg.${diskid}-root"
|
||||||
mkswap "/dev/mapper/voidvg.${diskid}-swap"
|
mkswap "/dev/mapper/voidvg.${diskid}-swap"
|
||||||
|
|
||||||
mount "/dev/mapper/voidvg.${diskid}-root" "${dest}"
|
mount "/dev/mapper/voidvg.${diskid}-root" "${dest}"
|
||||||
btrfs subvol create "${dest}/rootfs"
|
btrfs subvol create "${dest}/rootfs"
|
||||||
btrfs subvol create "${dest}/homefs"
|
btrfs subvol create "${dest}/homefs"
|
||||||
mkdir -p "${dest}/system/snapshots/update" "${dest}/system/snapshots/regular" "${dest}/system/backup"
|
mkdir -p "${dest}/system/snapshots/update" "${dest}/system/snapshots/regular" "${dest}/system/backup"
|
||||||
|
|
||||||
umount "${dest}"
|
umount "${dest}"
|
||||||
|
|
||||||
mount "/dev/mapper/voidvg.${diskid}-root" "${dest}" -o subvol=rootfs
|
mount "/dev/mapper/voidvg.${diskid}-root" "${dest}" -o subvol=rootfs
|
||||||
for i in boot home dev proc sys tmp etc var/lib/backup/quelle/rootfs var/lib/backup/ziel var/db; do mkdir -p "${dest}/${i}"; done
|
for i in boot home dev proc sys tmp etc var/lib/backup/quelle/rootfs var/lib/backup/ziel var/db; do mkdir -p "${dest}/${i}"; done
|
||||||
|
|
||||||
mount "/dev/mapper/voidvg.${diskid}-root" "${dest}"/home -o subvol=homefs
|
mount "/dev/mapper/voidvg.${diskid}-root" "${dest}"/home -o subvol=homefs
|
||||||
|
mkdir -p "${dest}/var/lib/backup/quelle/bootfs"
|
||||||
|
|
||||||
|
mkfs.btrfs -q -f "${target_boot}"
|
||||||
|
mount "${target_boot}" "${dest}/boot"
|
||||||
|
btrfs subvol create "${dest}/boot/bootfs"
|
||||||
|
mkdir -p "${dest}/boot/system/snapshots/update" "${dest}/boot/system/snapshots/regular" "${dest}/boot/system/backup"
|
||||||
|
umount "${dest}/boot"
|
||||||
|
|
||||||
if [[ "${cfg[fde_key_store]}" == "once" ]]; then
|
if [[ "${cfg[fde_key_store]}" == "once" ]]; then
|
||||||
mkdir -p "${dest}/var/lib/backup/quelle/bootfs"
|
|
||||||
mkfs.btrfs -q -f "${target_boot}"
|
|
||||||
mount "${target_boot}" "${dest}/boot"
|
|
||||||
btrfs subvol create "${dest}/boot/bootfs"
|
|
||||||
mkdir -p "${dest}/boot/system/snapshots/update" "${dest}/boot/system/snapshots/regular" "${dest}/boot/system/backup"
|
|
||||||
umount "${dest}/boot"
|
|
||||||
mount "${target_boot}" "${dest}/boot" -o subvol=bootfs
|
mount "${target_boot}" "${dest}/boot" -o subvol=bootfs
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for dir in dev proc sys run; do mkdir -p "${dest}"/$dir ; mount --rbind /$dir "${dest}"/$dir ; mount --make-rslave "${dest}"/$dir ; done
|
for dir in dev proc sys run; do mkdir -p "${dest}"/$dir ; mount --rbind /$dir "${dest}"/$dir ; mount --make-rslave "${dest}"/$dir ; done
|
||||||
|
|
||||||
setconf add rootuuid "$(blkid -o value -s UUID ${target_partition})"
|
setconf add rootuuid "$(blkid -o value -s UUID ${target_partition})"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user