[pacman-dev] [PATCH 2/2] makepkg: Fixed logging for split packages
Allan McRae
allan at archlinux.org
Tue Nov 3 09:08:54 EST 2009
Eric Bélanger wrote:
> Signed-off-by: Eric Bélanger <snowmaniscool at gmail.com>
> ---
> scripts/makepkg.sh.in | 6 ++++--
> 1 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
> index e2b28c1..180e128 100644
> --- a/scripts/makepkg.sh.in
> +++ b/scripts/makepkg.sh.in
> @@ -142,7 +142,7 @@ clean_up() {
> rm -f "${pkgbase}-${pkgver}-${pkgrel}-${CARCH}-package.log"*
> elif [ "$SPLITPKG" -eq 1 ]; then
> for pkg in ${pkgname[@]}; do
> - rm -f "${pkg}-${pkgver}-${pkgrel}-${CARCH}-package.log"*
> + rm -f "${pkgbase}-${pkgver}-${pkgrel}-${CARCH}-package_${pkg}.log"*
>
This looks good and makes the logging more consistent in terms of log
file naming.
> done
> fi
> fi
> @@ -707,6 +707,8 @@ run_function() {
> msg "$(gettext "Starting %s()...")" "$pkgfunc"
> cd "$srcdir"
>
> + local _pkgbase=$pkgbase
>
Why are you doing this? Can you not just use $pkgbase directly below?
> +
> # ensure all necessary build variables are exported
> export CFLAGS CXXFLAGS LDFLAGS MAKEFLAGS CHOST
> # save our shell options so pkgfunc() can't override what we need
> @@ -714,7 +716,7 @@ run_function() {
>
> local ret=0
> if [ "$LOGGING" -eq 1 ]; then
> - BUILDLOG="${startdir}/${pkgname}-${pkgver}-${pkgrel}-${CARCH}-$pkgfunc.log"
> + BUILDLOG="${startdir}/${_pkgbase}-${pkgver}-${pkgrel}-${CARCH}-$pkgfunc.log"
> if [ -f "$BUILDLOG" ]; then
> local i=1
> while true; do
>
More information about the pacman-dev
mailing list