[pacman-dev] [PATCH 07/10] makepkg: Make pkgdir a local
Jan Alexander Steffens (heftig)
jan.steffens at gmail.com
Thu May 31 16:24:52 UTC 2018
Causes it to be reset (to $pkgdirbase/$pkgbase) between subpackages.
This shouldn't be visible.
---
scripts/makepkg.sh.in | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index 84ae08db..27f627ac 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -774,13 +774,13 @@ create_package() {
}
create_debug_package() {
+ local pkgdir="$pkgdirbase/$pkgbase- at DEBUGSUFFIX@"
+
# check if a debug package was requested
if ! check_option "debug" "y" || ! check_option "strip" "y"; then
return
fi
- pkgdir="$pkgdirbase/$pkgbase- at DEBUGSUFFIX@"
-
# check if we have any debug symbols to package
if dir_is_empty "$pkgdir/usr/lib/debug"; then
return
@@ -1122,7 +1122,7 @@ backup_package_variables() {
}
run_solo_packaging() {
- pkgdir="$pkgdirbase/$pkgname"
+ local pkgdir="$pkgdirbase/$pkgname"
mkdir "$pkgdir"
if [[ -n $1 ]] || (( PKGFUNC )); then
run_package $1
--
2.17.0
More information about the pacman-dev
mailing list