From 80291e05cc38c1d7f0013e9a725849e0d2cbfc35 Mon Sep 17 00:00:00 2001 From: merakor Date: Sun, 3 May 2020 11:35:41 +0000 Subject: kiss: check for etc before reporting 'generating etcsums' FossilOrigin-Name: e419c54e1433f540229a36a7511e12e4015c6a1a55462d8408ece6141df809c3 --- kiss | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/kiss b/kiss index 8ba9e00..844ad9a 100755 --- a/kiss +++ b/kiss @@ -504,13 +504,14 @@ pkg_manifest() ( ) pkg_etcsums() ( + # This function runs as a sub-shell to avoid having to 'cd' back to the + # prior directory before being able to continue. + cd "$pkg_dir/$1/etc" 2>/dev/null || return 0; cd .. + # Generate checksums for each configuration file in the package's # /etc/ directory for use in "smart" handling of these files. log "$1" "Generating etcsums" - # This function runs as a sub-shell to avoid having to 'cd' back to the - # prior directory before being able to continue. - cd "$pkg_dir/$1/etc" 2>/dev/null || return 0; cd .. find etc -type f | while read -r file; do hashcheck "$file" -- cgit v1.2.3