summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorBenno Fünfstück <benno.fuenfstueck@gmail.com>2016-08-04 15:56:08 +0200
committerGitHub <noreply@github.com>2016-08-04 15:56:08 +0200
commit3f3d18c0174786baff0d9e378b2f014c4663ef27 (patch)
treed7f3a4421f7453b088914d6166427c922bcdb829 /nixos
parentea7e705cd905e01bc65f2a7ccc6e700bd1bcd4e0 (diff)
parent1e534e234b0a92bf06361fa41b7ac8691fdbc769 (diff)
downloadnixpkgs-3f3d18c0174786baff0d9e378b2f014c4663ef27.tar
nixpkgs-3f3d18c0174786baff0d9e378b2f014c4663ef27.tar.gz
nixpkgs-3f3d18c0174786baff0d9e378b2f014c4663ef27.tar.bz2
nixpkgs-3f3d18c0174786baff0d9e378b2f014c4663ef27.tar.lz
nixpkgs-3f3d18c0174786baff0d9e378b2f014c4663ef27.tar.xz
nixpkgs-3f3d18c0174786baff0d9e378b2f014c4663ef27.tar.zst
nixpkgs-3f3d18c0174786baff0d9e378b2f014c4663ef27.zip
Merge pull request #17218 from bennofs/fix-nixos-version
fix nixos-version --hash when building from git
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/installer/tools/get-git-revision (renamed from nixos/modules/installer/tools/get-version-suffix)2
-rw-r--r--nixos/modules/installer/tools/nixos-rebuild.sh7
2 files changed, 5 insertions, 4 deletions
diff --git a/nixos/modules/installer/tools/get-version-suffix b/nixos/modules/installer/tools/get-git-revision
index b8972cd57d2..b57d9cf9fa0 100644
--- a/nixos/modules/installer/tools/get-version-suffix
+++ b/nixos/modules/installer/tools/get-git-revision
@@ -17,6 +17,6 @@ getVersion() {
 if nixpkgs=$(nix-instantiate --find-file nixpkgs "$@"); then
     getVersion $nixpkgs
     if [ -n "$rev" ]; then
-        echo ".git.$rev"
+        echo "$rev"
     fi
 fi
diff --git a/nixos/modules/installer/tools/nixos-rebuild.sh b/nixos/modules/installer/tools/nixos-rebuild.sh
index 5ecdcdb3cdb..80a4537375c 100644
--- a/nixos/modules/installer/tools/nixos-rebuild.sh
+++ b/nixos/modules/installer/tools/nixos-rebuild.sh
@@ -311,9 +311,10 @@ fi
 # nixos-version shows something useful).
 if [ -n "$canRun" ]; then
     if nixpkgs=$(nix-instantiate --find-file nixpkgs "${extraBuildFlags[@]}"); then
-        suffix=$($SHELL $nixpkgs/nixos/modules/installer/tools/get-version-suffix "${extraBuildFlags[@]}" || true)
-        if [ -n "$suffix" ]; then
-            echo -n "$suffix" > "$nixpkgs/.version-suffix" || true
+        revision=$($SHELL $nixpkgs/nixos/modules/installer/tools/get-git-revision "${extraBuildFlags[@]}" || true)
+        if [ -n "$revision" ]; then
+            echo -n ".git.$revision" > "$nixpkgs/.version-suffix" || true
+            echo -n "$revision"  > "$nixpkgs/.git-revision" || true
         fi
     fi
 fi