mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-09-11 15:08:33 +01:00
gummiboot-builder: Only read /etc/machine-id once per invocation
This commit is contained in:
parent
d57df55566
commit
36088abb39
|
@ -23,8 +23,6 @@ def write_entry(generation, kernel, initrd):
|
|||
kernel_params = "systemConfig=%s init=%s/init " % (generation_dir, generation_dir)
|
||||
with open("%s/kernel-params" % (generation_dir)) as params_file:
|
||||
kernel_params = kernel_params + params_file.read()
|
||||
with open("/etc/machine-id") as machine_file:
|
||||
machine_id = machine_file.readlines()[0]
|
||||
with open(tmp_path, 'w') as f:
|
||||
print >> f, "title NixOS"
|
||||
print >> f, "version Generation %d" % (generation)
|
||||
|
@ -145,6 +143,8 @@ args = parser.parse_args()
|
|||
known_paths = []
|
||||
mkdir_p("@efiSysMountPoint@/efi/nixos")
|
||||
mkdir_p("@efiSysMountPoint@/loader/entries")
|
||||
with open("/etc/machine-id") as machine_file:
|
||||
machine_id = machine_file.readlines()[0]
|
||||
gens = get_generations("system")
|
||||
for gen in gens:
|
||||
add_entry(gen)
|
||||
|
|
Loading…
Reference in a new issue