makepkg: workaround for zipman issues
This "fixes" two issues: 1) MAN_DIRS contains a glob by default so should not be quoted. It is not quoted anywhere else so this should not cause breakage... 2) the find statement returns 1 when some of MAN_DIRS are missing. This appears to only be exposed when running makepkg as root (which it appears some wrappers do...). Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
825b4ff35a
commit
7ff1b945f6
|
@ -999,7 +999,8 @@ tidy_install() {
|
|||
# the '|| true' part keeps the script from bailing on the EOF returned
|
||||
# by read at the end of the find output
|
||||
IFS=$'\n' read -rd '' -a hardlinks < \
|
||||
<(find "${MAN_DIRS[@]}" \! -name "$file" -samefile "$manpage" 2>/dev/null) || true
|
||||
<(find ${MAN_DIRS[@]} \! -name "$file" -samefile "$manpage" \
|
||||
2>/dev/null || true) || true
|
||||
rm -f "${hardlinks[@]}"
|
||||
# compress the original
|
||||
gzip -9 "$manpage"
|
||||
|
|
Loading…
Reference in New Issue