about summary refs log tree commit diff
path: root/nixos/modules/installer
diff options
context:
space:
mode:
authorNaïm Favier <n@monade.li>2023-01-12 12:31:54 +0100
committerGitHub <noreply@github.com>2023-01-12 12:31:54 +0100
commit7e1cf498703f19802e78275c9462f5621ae20703 (patch)
tree5b8d42b190c6134925822a699ba28adb74041dca /nixos/modules/installer
parent23e2f33e5234bec07a7a0db95b7c2695802cb8ca (diff)
parent3b5456608a680a0cf7e488c7ddd250b6fef3eac1 (diff)
Merge pull request #161237 from miallo/nixos-version-configuration-revision
Diffstat (limited to 'nixos/modules/installer')
-rw-r--r--nixos/modules/installer/tools/nixos-version.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/nixos/modules/installer/tools/nixos-version.sh b/nixos/modules/installer/tools/nixos-version.sh
index 59a9c572b4184..39e34a3718cb1 100644
--- a/nixos/modules/installer/tools/nixos-version.sh
+++ b/nixos/modules/installer/tools/nixos-version.sh
@@ -8,11 +8,18 @@ case "$1" in
     ;;
   --hash|--revision)
     if ! [[ @revision@ =~ ^[0-9a-f]+$ ]]; then
-      echo "$0: Nixpkgs commit hash is unknown"
+      echo "$0: Nixpkgs commit hash is unknown" >&2
       exit 1
     fi
     echo "@revision@"
     ;;
+  --configuration-revision)
+    if [[ "@configurationRevision@" =~ "@" ]]; then
+      echo "$0: configuration revision is unknown" >&2
+      exit 1
+    fi
+    echo "@configurationRevision@"
+    ;;
   --json)
     cat <<EOF
 @json@