mirror of
https://github.com/nix-community/home-manager
synced 2024-11-06 03:09:45 +01:00
home-environment: make getVersion more robust
(cherry picked from commit f67649307d
)
This commit is contained in:
parent
2a4d5e6f44
commit
ce4cfdce2c
1 changed files with 9 additions and 1 deletions
|
@ -680,7 +680,15 @@ in
|
||||||
getVersion = pkgs.writeShellScript "get-hm-version" ''
|
getVersion = pkgs.writeShellScript "get-hm-version" ''
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
cd "${../.}" || exit 1
|
dir="${../.}"
|
||||||
|
|
||||||
|
# Apparently, dir is not always set to the Home Manager directory.
|
||||||
|
if [[ ! -d $dir ]]; then
|
||||||
|
echo ""
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd "$dir" || exit 1
|
||||||
|
|
||||||
# Get the base release and initialize an empty version suffix.
|
# Get the base release and initialize an empty version suffix.
|
||||||
release=$(< .release)
|
release=$(< .release)
|
||||||
|
|
Loading…
Reference in a new issue