From: Christian Heller Date: Sun, 6 Sep 2026 18:00:20 +0000 (+0000) Subject: Copy over repo rather than just specific files. X-Git-Url: https://plomlompom.com/repos/foo.html?a=commitdiff_plain;h=b180c7678183209a8f09c016a9bdfa9605467325;p=confplom Copy over repo rather than just specific files. --- diff --git a/setup_luksvg.sh b/setup_luksvg.sh index 2b93587..fcaeabf 100755 --- a/setup_luksvg.sh +++ b/setup_luksvg.sh @@ -5,13 +5,9 @@ usage $# "partition" PARTITION=$1 -# constants we might want to change at some point -TO_COPY="90-backlight.rules backlight.py start_root.sh start_home.sh _lib.sh" - # constants derived from changeables PATH_LUKS_MAPPER=$(path_luks_mapper "${NAME_LUKSVG}") PATH_MNT_DATA="${PATH_MNT}/${NAME_DATA}" -PATH_MNT_DATA_CONFIG="${PATH_MNT_DATA}/config" PATH_VG=$(path_vg "${NAME_LUKSVG}") PATH_VG_DATA=${PATH_VG}/${NAME_DATA} PATH_VG_SWAP=${PATH_VG}/${NAME_SWAP} @@ -44,16 +40,13 @@ create_lv "${NAME_LUKSVG}" "${NAME_DATA}" 256G msg 'Creating EXT4 filesystem …' mkfs.ext4 -q "${PATH_VG_DATA}" -# place config setup scripts +# place repo copy mount_privately "${PATH_VG_DATA}" "${PATH_MNT_DATA}" -mkdir "${PATH_MNT_DATA_CONFIG}" -msg 'Copying setup files …' -for FNAME in ${TO_COPY}; do - cp "${FNAME}" "${PATH_MNT_DATA_CONFIG}/" -done -msg 'Unmounting …' -umount "${PATH_MNT_DATA}" +msg 'Copying repo …' +cp -a "$(pwd)" "${PATH_MNT_DATA}" # clean-up +msg 'Unmounting …' +umount "${PATH_MNT_DATA}" close_luksvg msg 'Finished!'