diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in index 820d068f..b5f647e5 100644 --- a/scripts/makepkg.sh.in +++ b/scripts/makepkg.sh.in @@ -365,6 +365,10 @@ error_function() { error "$(gettext "A failure occurred in %s().")" "$1" plainerr "$(gettext "Aborting...")" fi + # in case /pkg directory doesn't have rw permissions + if [[ -d "$pkgdirbase" ]]; then + chmod 755 "$pkgdirbase" + fi exit $E_USER_FUNCTION_FAILED }