diff --git a/kiss b/kiss index b108f4a..c0fca3b 100755 --- a/kiss +++ b/kiss @@ -940,6 +940,9 @@ pkg_install() { [ -d "$tar_dir/$pkg_name/etc" ] && ( cd "$tar_dir/$pkg_name" + # Create all directories beforehand. + find etc -type d -exec mkdir -p {} + + # Handle files in /etc/ based on a 3-way checksum check. find etc -type f | while read -r file; do {