@@ -87,13 +87,10 if [ "$ENABLE_INITRAMFS" = true ] ; then | |||
|
87 | 87 | # Dummy mapping required by mkinitramfs |
|
88 | 88 | echo "0 1 crypt $(echo "${CRYPTFS_CIPHER}" | cut -d ':' -f 1) ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0 7:0 4096" | chroot_exec dmsetup create "${CRYPTFS_MAPPING}" |
|
89 | 89 | |
|
90 | # Generate initramfs with encrypted root partition support | |
|
91 | chroot_exec mkinitramfs -o "/boot/firmware/initramfs-${KERNEL_VERSION}" "${KERNEL_VERSION}" | |
|
92 | ||
|
93 | 90 | # Remove dummy mapping |
|
94 | 91 | chroot_exec cryptsetup close "${CRYPTFS_MAPPING}" |
|
95 | else | |
|
96 | # Generate initramfs without encrypted root partition support | |
|
97 | chroot_exec mkinitramfs -o "/boot/firmware/initramfs-${KERNEL_VERSION}" "${KERNEL_VERSION}" | |
|
98 | 92 | fi |
|
93 | ||
|
94 | # Generate initramfs | |
|
95 | chroot_exec mkinitramfs -o "/boot/firmware/initramfs-${KERNEL_VERSION}" "${KERNEL_VERSION}" | |
|
99 | 96 | fi |
@@ -179,26 +179,26 if [ "$ENABLE_SYSTEMDSWAP" = true ] ; then | |||
|
179 | 179 | # Copy downloaded systemd-swap sources |
|
180 | 180 | mv "${temp_dir}/systemd-swap" "${R}/tmp/" |
|
181 | 181 | |
|
182 | # Set permissions of the systemd-swap sources | |
|
183 | chown -R root:root "${R}/tmp/systemd-swap" | |
|
184 | ||
|
185 | # Remove temporary directory for systemd-swap sources | |
|
186 | rm -fr "${temp_dir}" | |
|
187 | ||
|
188 | 182 | # Change into downloaded src dir |
|
189 | 183 | cd "${R}/tmp/systemd-swap" || exit |
|
190 | 184 | |
|
191 | 185 | # Build package |
|
192 | 186 | bash ./package.sh debian |
|
193 | 187 | |
|
188 | # Change back into script root dir | |
|
189 | cd "${WORKDIR}" || exit | |
|
190 | ||
|
191 | # Set permissions of the systemd-swap sources | |
|
192 | chown -R root:root "${R}/tmp/systemd-swap" | |
|
193 | ||
|
194 | 194 | # Install package |
|
195 | 195 | chroot_exec dpkg -i /tmp/systemd-swap/systemd-swap_*_any.deb |
|
196 | 196 | |
|
197 | 197 | # Enable service |
|
198 | 198 | chroot_exec systemctl enable systemd-swap |
|
199 | 199 | |
|
200 | # Change back into script root dir | |
|
201 | cd "${WORKDIR}" || exit | |
|
200 | # Remove temporary directory for systemd-swap sources | |
|
201 | rm -fr "${temp_dir}" | |
|
202 | 202 | else |
|
203 | 203 | # Enable ZSWAP in cmdline if systemd-swap is not used |
|
204 | 204 | if [ "$KERNEL_ZSWAP" = true ] ; then |
General Comments 0
Vous devez vous connecter pour laisser un commentaire.
Se connecter maintenant