Fedora image: reset systemd machine-id and random-seed, clean dnf database
This commit is contained in:
parent
a666916a72
commit
157379235c
1 changed files with 11 additions and 0 deletions
|
@ -134,6 +134,8 @@ run_root ln -sf /usr/share/zoneinfo/UTC /etc/localtime
|
||||||
run_root systemctl enable systemd-timesyncd.service
|
run_root systemctl enable systemd-timesyncd.service
|
||||||
|
|
||||||
# Install kernel and bootloader.
|
# Install kernel and bootloader.
|
||||||
|
# Note: linux-firmware is not required our environment and takes almost 200M
|
||||||
|
# uncompressed but is a direct dependency of kernel-core...
|
||||||
run_root dnf -y install kernel grub2
|
run_root dnf -y install kernel grub2
|
||||||
run_root grub2-install --target=i386-pc "${NBD_DEVICE}"
|
run_root grub2-install --target=i386-pc "${NBD_DEVICE}"
|
||||||
run_root grub2-mkconfig -o /boot/grub2/grub.cfg
|
run_root grub2-mkconfig -o /boot/grub2/grub.cfg
|
||||||
|
@ -150,5 +152,14 @@ UUID=$boot_uuid /boot ext4 rw,relatime,data=ordered 0 2
|
||||||
UUID=$root_uuid / ext4 rw,relatime,data=ordered 0 1
|
UUID=$root_uuid / ext4 rw,relatime,data=ordered 0 1
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
# Reset systemd's environment.
|
||||||
|
run_root rm -f /etc/machine-id
|
||||||
|
run_root touch /etc/machine-id
|
||||||
|
rm -f /var/lib/systemd/random-seed
|
||||||
|
|
||||||
|
# Remove temporary files and reclaim freed disk space.
|
||||||
|
# Note: build logs could be removed as well.
|
||||||
|
run_root dnf clean all
|
||||||
|
|
||||||
# Make sure everything is written to disk before exiting.
|
# Make sure everything is written to disk before exiting.
|
||||||
sync
|
sync
|
||||||
|
|
Loading…
Reference in a new issue