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