Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/archiso
diff options
context:
space:
mode:
authornl6720 <nl6720@gmail.com>2022-12-24 10:30:22 +0200
committernl6720 <nl6720@gmail.com>2022-12-24 10:30:22 +0200
commit995e0b7fb90049e70d4e175e7df8f4aa09622186 (patch)
tree079f8fffdc31cf0d5464a69bcc5b340e4f03d503 /archiso
parent55a1b132a0bb6865d327726afdf21bc7e2d105db (diff)
parent6e1be91961967a6485901ac431f6f6b06675b750 (diff)
Merge remote-tracking branch 'origin/merge-requests/303'
By Christian Hesse * origin/merge-requests/303: archiso/mkarchiso: write "uninitialized" to /etc/machine-id See merge request https://gitlab.archlinux.org/archlinux/archiso/-/merge_requests/303
Diffstat (limited to 'archiso')
-rwxr-xr-xarchiso/mkarchiso5
1 files changed, 3 insertions, 2 deletions
diff --git a/archiso/mkarchiso b/archiso/mkarchiso
index 8449f51..7331bb0 100755
--- a/archiso/mkarchiso
+++ b/archiso/mkarchiso
@@ -163,9 +163,10 @@ _cleanup_pacstrap_dir() {
[[ -d "${pacstrap_dir}/var/tmp" ]] && find "${pacstrap_dir}/var/tmp" -mindepth 1 -delete
# Delete package pacman related files.
find "${work_dir}" \( -name '*.pacnew' -o -name '*.pacsave' -o -name '*.pacorig' \) -delete
- # Create an empty /etc/machine-id
+ # Create /etc/machine-id with special value 'uninitialized': the final id is
+ # generated on first boot, systemd's first-boot mechanism applies (see machine-id(5))
rm -f -- "${pacstrap_dir}/etc/machine-id"
- printf '' > "${pacstrap_dir}/etc/machine-id"
+ printf 'uninitialized\n' > "${pacstrap_dir}/etc/machine-id"
_msg_info "Done!"
}