mirror of
https://github.com/nix-community/home-manager.git
synced 2026-01-12 01:59:37 +08:00
files: improve keyword for inheriting executable bit
This commit is contained in:
@@ -225,7 +225,7 @@ in
|
||||
install -m "$mode" "$source" "$target"
|
||||
else
|
||||
[[ -x $source ]] && isExecutable=1 || isExecutable=""
|
||||
if [[ $executable == symlink || $isExecutable == $executable ]]; then
|
||||
if [[ $executable == inherit || $isExecutable == $executable ]]; then
|
||||
ln -s "$source" "$target"
|
||||
else
|
||||
cp "$source" "$target"
|
||||
@@ -242,7 +242,7 @@ in
|
||||
insertFile "${v.source}" \
|
||||
"${v.target}" \
|
||||
"${if v.executable == null
|
||||
then "symlink"
|
||||
then "inherit"
|
||||
else builtins.toString v.executable}" \
|
||||
"${builtins.toString v.mode}" \
|
||||
"${builtins.toString v.recursive}"
|
||||
|
||||
Reference in New Issue
Block a user