» Linux Archive
Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.
» Sponsor
» Sponsor
06-17-2010, 12:44 PM
makepkg: add to variables without expanding them
Use foo+=bar instead of foo=${foo}bar
Signed-off-by: Andres P <aepd87@gmail.com>
---
scripts/makepkg.sh.in | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index 991ad0f..cf23fdb 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -1149,9 +1149,9 @@ install_package() {
local pkg pkglist
for pkg in ${pkgname[@]}; do
if [[ -f $PKGDEST/${pkg}-${pkgver}-${pkgrel}-${CARCH}${PKGEXT} ]]; then
- pkglist="${pkglist} $PKGDEST/${pkg}-${pkgver}-${pkgrel}-${CARCH}${PKGEXT}"
+ pkglist+=" $PKGDEST/${pkg}-${pkgver}-${pkgrel}-${CARCH}${PKGEXT}"
else
- pkglist="${pkglist} $PKGDEST/${pkg}-${pkgver}-${pkgrel}-any${PKGEXT}"
+ pkglist+=" $PKGDEST/${pkg}-${pkgver}-${pkgrel}-any${PKGEXT}"
fi
done
@@ -1521,11 +1521,11 @@ ARGLIST=("$@")
# Parse Command Line Options.
OPT_SHORT="AcCdefFghiLmop:rRsV"
OPT_LONG="allsource,asroot,ignorearch,clean,cleanc ache,nodeps"
-OPT_LONG="$OPT_LONG,noextract,force,forcever:,geni nteg,help,holdver"
-OPT_LONG="$OPT_LONG,install,log,nocolor,nobuild,pk g:,rmdeps,repackage,skipinteg"
-OPT_LONG="$OPT_LONG,source,syncdeps,version,config :"
+OPT_LONG+=",noextract,force,forcever:,geninteg,he lp,holdver"
+OPT_LONG+=",install,log,nocolor,nobuild,pkg:,rmde ps,repackage,skipinteg"
+OPT_LONG+=",source,syncdeps,version,config:"
# Pacman Options
-OPT_LONG="$OPT_LONG,noconfirm,noprogressbar"
+OPT_LONG+=",noconfirm,noprogressbar"
OPT_TEMP="$(parse_options $OPT_SHORT $OPT_LONG "$@" || echo 'PARSE_OPTIONS FAILED')"
if [[ $OPT_TEMP = *'PARSE_OPTIONS FAILED'* ]]; then
# This is a small hack to stop the script bailing with 'set -e'
@@ -1537,8 +1537,8 @@ unset OPT_SHORT OPT_LONG OPT_TEMP
while true; do
case "$1" in
# Pacman Options
- --noconfirm) PACMAN_OPTS="$PACMAN_OPTS --noconfirm" ;;
- --noprogressbar) PACMAN_OPTS="$PACMAN_OPTS --noprogressbar" ;;
+ --noconfirm) PACMAN_OPTS+=" --noconfirm" ;;
+ --noprogressbar) PACMAN_OPTS+=" --noprogressbar" ;;
# Makepkg Options
--allsource) SOURCEONLY=2 ;;
--
1.7.1
06-17-2010, 02:32 PM
makepkg: add to variables without expanding them
On Thu, Jun 17, 2010 at 7:44 AM, Andres P <aepd87@gmail.com> wrote:
> Use foo+=bar instead of foo=${foo}bar
>
> Signed-off-by: Andres P <aepd87@gmail.com>
> ---
Signed-off-by: Dan McGee <dan@archlinux.org>
> *scripts/makepkg.sh.in | * 16 ++++++++--------
> *1 files changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
> index 991ad0f..cf23fdb 100644
> --- a/scripts/makepkg.sh.in
> +++ b/scripts/makepkg.sh.in
> @@ -1149,9 +1149,9 @@ install_package() {
> * * * *local pkg pkglist
> * * * *for pkg in ${pkgname[@]}; do
> * * * * * * * *if [[ -f $PKGDEST/${pkg}-${pkgver}-${pkgrel}-${CARCH}${PKGEXT} ]]; then
> - * * * * * * * * * * * pkglist="${pkglist} $PKGDEST/${pkg}-${pkgver}-${pkgrel}-${CARCH}${PKGEXT}"
> + * * * * * * * * * * * pkglist+=" $PKGDEST/${pkg}-${pkgver}-${pkgrel}-${CARCH}${PKGEXT}"
> * * * * * * * *else
> - * * * * * * * * * * * pkglist="${pkglist} $PKGDEST/${pkg}-${pkgver}-${pkgrel}-any${PKGEXT}"
> + * * * * * * * * * * * pkglist+=" $PKGDEST/${pkg}-${pkgver}-${pkgrel}-any${PKGEXT}"
> * * * * * * * *fi
> * * * *done
>
> @@ -1521,11 +1521,11 @@ ARGLIST=("$@")
> *# Parse Command Line Options.
> *OPT_SHORT="AcCdefFghiLmop:rRsV"
> *OPT_LONG="allsource,asroot,ignorearch,clean,clean cache,nodeps"
> -OPT_LONG="$OPT_LONG,noextract,force,forcever:,geni nteg,help,holdver"
> -OPT_LONG="$OPT_LONG,install,log,nocolor,nobuild,pk g:,rmdeps,repackage,skipinteg"
> -OPT_LONG="$OPT_LONG,source,syncdeps,version,config :"
> +OPT_LONG+=",noextract,force,forcever:,geninteg,he lp,holdver"
> +OPT_LONG+=",install,log,nocolor,nobuild,pkg:,rmde ps,repackage,skipinteg"
> +OPT_LONG+=",source,syncdeps,version,config:"
> *# Pacman Options
> -OPT_LONG="$OPT_LONG,noconfirm,noprogressbar"
> +OPT_LONG+=",noconfirm,noprogressbar"
> *OPT_TEMP="$(parse_options $OPT_SHORT $OPT_LONG "$@" || echo 'PARSE_OPTIONS FAILED')"
> *if [[ $OPT_TEMP = *'PARSE_OPTIONS FAILED'* ]]; then
> * * * *# This is a small hack to stop the script bailing with 'set -e'
> @@ -1537,8 +1537,8 @@ unset OPT_SHORT OPT_LONG OPT_TEMP
> *while true; do
> * * * *case "$1" in
> * * * * * * * *# Pacman Options
> - * * * * * * * --noconfirm) * * *PACMAN_OPTS="$PACMAN_OPTS --noconfirm" ;;
> - * * * * * * * --noprogressbar) *PACMAN_OPTS="$PACMAN_OPTS --noprogressbar" ;;
> + * * * * * * * --noconfirm) * * *PACMAN_OPTS+=" --noconfirm" ;;
> + * * * * * * * --noprogressbar) *PACMAN_OPTS+=" --noprogressbar" ;;
>
> * * * * * * * *# Makepkg Options
> * * * * * * * *--allsource) * * *SOURCEONLY=2 ;;
> --
> 1.7.1
>
>
>
All times are GMT. The time now is 11:48 AM .
VBulletin, Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org