1
0
mirror of https://github.com/nix-community/home-manager synced 2024-06-01 20:43:34 +02:00

files: fix find invocation broken in c94eaa0e

Add parens to expression so the `-exec` includes files matching both.

Otherwise (before this change) the `-exec` is only invoked for
links (`-type l`):

    file or (link -> doexec)
      =>
    (file or link) -> doexec
This commit is contained in:
Will Dietz 2019-04-30 07:52:44 -05:00 committed by Robert Helgesson
parent f18e2933d4
commit f56256f488
No known key found for this signature in database
GPG Key ID: 36BDAA14C2797E89

View File

@ -74,7 +74,7 @@ in
function checkNewGenCollision() {
local newGenFiles
newGenFiles="$(readlink -e "$newGenPath/home-files")"
find "$newGenFiles" -type f -or -type l \
find "$newGenFiles" \( -type f -or -type l \) \
-exec bash ${check} "$newGenFiles" {} +
}
@ -155,7 +155,7 @@ in
local newGenFiles
newGenFiles="$(readlink -e "$newGenPath/home-files")"
find "$newGenFiles" -type f -or -type l \
find "$newGenFiles" \( -type f -or -type l \) \
-exec bash ${link} "$newGenFiles" {} +
}