Signed-off-by: Florian Pritz <[email protected]>
---
 scripts/makepkg.sh.in |   21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index 718b4e9..9a41417 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -151,18 +151,23 @@ clean_up() {
                rm -rf "$pkgdir" "$srcdir"
                if [[ -n $pkgbase ]]; then
                        local fullver=$(get_full_version)
+                       local logarch=$CARCH
+                       if [[ $arch = "any" ]]; then
+                               logarch="any"
+                       fi
+
                        # Can't do this unless the BUILDSCRIPT has been sourced.
                        if (( BUILDFUNC )); then
-                               rm -f 
"${pkgbase}-${fullver}-${CARCH}-build.log"*
+                               rm -f 
"${pkgbase}-${fullver}-${logarch}-build.log"*
                        fi
                        if (( CHECKFUNC )); then
-                               rm -f 
"${pkgbase}-${fullver}-${CARCH}-check.log"*
+                               rm -f 
"${pkgbase}-${fullver}-${logarch}-check.log"*
                        fi
                        if (( PKGFUNC )); then
-                               rm -f 
"${pkgbase}-${fullver}-${CARCH}-package.log"*
+                               rm -f 
"${pkgbase}-${fullver}-${logarch}-package.log"*
                        elif (( SPLITPKG )); then
                                for pkg in ${pkgname[@]}; do
-                                       rm -f 
"${pkgbase}-${fullver}-${CARCH}-package_${pkg}.log"*
+                                       rm -f 
"${pkgbase}-${fullver}-${logarch}-package_${pkg}.log"*
                                done
                        fi
 
@@ -974,7 +979,13 @@ run_function() {
        local ret=0
        if (( LOGGING )); then
                local fullver=$(get_full_version)
-               local 
BUILDLOG="${startdir}/${pkgbase}-${fullver}-${CARCH}-$pkgfunc.log"
+
+               local logarch=$CARCH
+               if [[ $arch = "any" ]]; then
+                       logarch="any"
+               fi
+
+               local 
BUILDLOG="${startdir}/${pkgbase}-${fullver}-${logarch}-$pkgfunc.log"
                if [[ -f $BUILDLOG ]]; then
                        local i=1
                        while true; do
-- 
1.7.10.4

Reply via email to