I've opted to send this as a patchset rather than 4 independent patches
due to the close relation of the patches. This also avoids contention
around edits of crontab.
I've submitted the updated manifets through builds for sanity checking.
Unstable: https://builds.sr.ht/~nakato/job/1276678
24.05: https://builds.sr.ht/~nakato/job/1276673
23.11: https://builds.sr.ht/~nakato/job/1276675
23.11 is end-of-life and needs to be removed, however I figure that's
best done as a follow up after users have been given some time to move
to 24.05.
Sachi King (4):
images/nixos: Drop deprecated 22.11
images/nixos: Drop 23.05
images/nixos: Add 24.05 as latest NixOS
iamges/nixos: Handle renamed and removed cofiguration options
contrib/crontab | 2 +-
images/nixos/23.05/functions | 1 -
images/nixos/23.05/genimg | 3 ---
images/nixos/{22.11 => 24.05}/functions | 0
images/nixos/{22.11 => 24.05}/genimg | 2 +-
images/nixos/base-system-configuration.nix | 8 +++++---
images/nixos/build.yml | 2 +-
images/nixos/latest | 2 +-
images/nixos/qemu-system-configuration.nix | 1 -
9 files changed, 9 insertions(+), 12 deletions(-)
delete mode 120000 images/nixos/23.05/functions
delete mode 100755 images/nixos/23.05/genimg
rename images/nixos/{22.11 => 24.05}/functions (100%)
rename images/nixos/{22.11 => 24.05}/genimg (58%)
--
2.44.1
[PATCH builds.sr.ht 1/4] images/nixos: Drop deprecated 22.11
22.11 is no-longer built, and its support files can be removed.
It's last remaining reference has been updated to the curent latest,
though this value is not used as it is overrien with arguments from the
per-version builds.
Signed-off-by: Sachi King <nakato@nakato.io>
---
images/nixos/22.11/functions | 1 -images/nixos/22.11/genimg | 3 ---images/nixos/build.yml | 2 +-
3 files changed, 1 insertion(+), 5 deletions(-)
delete mode 120000 images/nixos/22.11/functions
delete mode 100755 images/nixos/22.11/genimg
diff --git a/images/nixos/22.11/functions b/images/nixos/22.11/functions
deleted file mode 120000
index c0b5bcc..0000000
--- a/images/nixos/22.11/functions
@@ -1 +0,0 @@
-../functions
\ No newline at end of file
diff --git a/images/nixos/22.11/genimg b/images/nixos/22.11/genimg
deleted file mode 100755
index d267e17..0000000
--- a/images/nixos/22.11/genimg
@@ -1,3 +0,0 @@
-#!/bin/sh-export release=22.11-exec ../genimg "$@"
diff --git a/images/nixos/build.yml b/images/nixos/build.yml
index f0d5571..1527bf3 100644
--- a/images/nixos/build.yml+++ b/images/nixos/build.yml
@@ -8,7 +8,7 @@ sources:
secrets:
- fa00a8d3-7b63-42d5-8060-3bb31c3e3018
environment:
- release: "22.11"+ release: "23.11" arch: x86_64
slaves:
- deploy@fra01.builds.sr.ht
--
2.44.1