When using "makepkg -R" without a packge function, we should still
run tidy_install as the user might have added other packaging options
such as (e.g.) '!emptydir' to remove enpty directories on repackaging.
Of course we can not revert some options when repackaging without a
package function.

Signed-off-by: Allan McRae <[email protected]>
---
 scripts/makepkg.sh.in | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index d387b7d..40e8c2f 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -2669,7 +2669,6 @@ if (( INFAKEROOT )); then
                                if (( BUILDFUNC )); then
                                        run_build
                                        (( CHECKFUNC )) && run_check
-                                       tidy_install
                                fi
                        else
                                warning "$(gettext "Repackaging without the use 
of a %s function is deprecated.")" "package()"
@@ -2677,8 +2676,8 @@ if (( INFAKEROOT )); then
                        fi
                else
                        run_package
-                       tidy_install
                fi
+               tidy_install
                create_package
        else
                run_split_packaging
@@ -2808,15 +2807,11 @@ else
                if (( ! SPLITPKG )); then
                        if (( PKGFUNC )); then
                                run_package
-                               tidy_install
-                       else
-                               if (( ! REPKG )); then
-                                       tidy_install
-                               else
+                       elif (( REPKG )); then
                                        warning "$(gettext "Repackaging without 
the use of a %s function is deprecated.")" "package()"
                                        plain "$(gettext "File permissions may 
not be preserved.")"
-                               fi
                        fi
+                       tidy_install
                        create_package
                else
                        run_split_packaging
-- 
1.7.12.1


Reply via email to