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}
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!'