diff options
| author | Rutherther <rutherther@ditigal.xyz> | 2025-12-26 15:54:29 +0100 |
|---|---|---|
| committer | Rutherther <rutherther@ditigal.xyz> | 2026-01-04 12:46:55 +0100 |
| commit | 7c3185afcbecb153cb96c4c8dea046f633e9f04d (patch) | |
| tree | d609ed3593b8773fa31b97cda0e6f0040cf444aa | |
| parent | cd5fb8ce34a22cbf8c7bf0cb53aab860e252d764 (diff) | |
image: operating-system-for-image: Bring back root-fs placeholder.
To calculate the UUID in `root-uuid`, the operating-system has to have a root
file system, because it's typically used in the
operating-system-boot-parameters.
Followup of efc32c6684f75531cfd600874ba5d23a0bd643b9 that it partially reverts.
* gnu/system/image.scm (operating-system-for-image): Re-introduce root file
system to operating-system used to calculate the UUID.
Fixes: #5131
Reported-By: Yelninei <yelninei@tutamail.com>
Change-Id: Ica2c3d3715cd90fccf3a7484f390b36de3cdfe7f
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5141
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
| -rw-r--r-- | gnu/system/image.scm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gnu/system/image.scm b/gnu/system/image.scm index 7be6a796880..73686023a92 100644 --- a/gnu/system/image.scm +++ b/gnu/system/image.scm | |||
| @@ -1034,7 +1034,12 @@ it can be used for bootloading." | |||
| 1034 | (inherit | 1034 | (inherit |
| 1035 | (operating-system-bootloader base-os)) | 1035 | (operating-system-bootloader base-os)) |
| 1036 | (bootloader grub-mkrescue-bootloader)) | 1036 | (bootloader grub-mkrescue-bootloader)) |
| 1037 | (operating-system-bootloader base-os))))) | 1037 | (operating-system-bootloader base-os))) |
| 1038 | (file-systems (cons (file-system | ||
| 1039 | (mount-point "/") | ||
| 1040 | (device "/dev/placeholder") | ||
| 1041 | (type root-file-system-type)) | ||
| 1042 | file-systems-to-keep)))) | ||
| 1038 | (uuid (root-uuid os))) | 1043 | (uuid (root-uuid os))) |
| 1039 | (operating-system | 1044 | (operating-system |
| 1040 | (inherit os) | 1045 | (inherit os) |
