On 21/01/11 10:33, Dan McGee wrote:
This makes things consistent with everywhere else we are incorporating the
new optional epoch field. Add a helper function that forms the version
string for you and use it in makepkg where I found 'pkgver.*-.*pkgrel'.

This exposes a few shortcomings in a previous "Override pkgver" patch
(2020e629) in the install package and check if built functions.

Signed-off-by: Dan McGee<[email protected]>

Ack-by: Allan

---
  scripts/makepkg.sh.in |   69 ++++++++++++++++++++++++++++++++-----------------
  1 files changed, 45 insertions(+), 24 deletions(-)

diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index c01ae0c..b97ae0c 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -142,18 +142,19 @@ clean_up() {
                msg "$(gettext "Cleaning up...")"
                rm -rf "$pkgdir" "$srcdir"
                if [[ -n $pkgbase ]]; then
+                       local fullver=$(get_full_version $epoch $pkgver $pkgrel)
                        # Can't do this unless the BUILDSCRIPT has been sourced.
                        if (( BUILDFUNC )); then
-                               rm -f 
"${pkgbase}-${pkgver}-${pkgrel}-${CARCH}-build.log"*
+                               rm -f 
"${pkgbase}-${fullver}-${CARCH}-build.log"*
                        fi
                        if (( CHECKFUNC )); then
-                               rm -f 
"${pkgbase}-${pkgver}-${pkgrel}-${CARCH}-check.log"*
+                               rm -f 
"${pkgbase}-${fullver}-${CARCH}-check.log"*
                        fi
                        if (( PKGFUNC )); then

You can add the TODO item regarding pkgver/pkgrel overrides here too. And where logs are created.

Allan


Reply via email to