[arch-commits] Commit in bash/trunk (PKGBUILD system.bashrc)
Bartłomiej Piotrowski
bpiotrowski at nymeria.archlinux.org
Sat Mar 22 15:50:47 UTC 2014
Date: Saturday, March 22, 2014 @ 16:50:46
Author: bpiotrowski
Revision: 208331
upgpkg: bash 4.3-3
explicitly escape the tilde in PROMPT_COMMAND (FS#39543)
Modified:
bash/trunk/PKGBUILD
bash/trunk/system.bashrc
---------------+
PKGBUILD | 51 +++++++++++++++++++++++----------------------------
system.bashrc | 6 +++---
2 files changed, 26 insertions(+), 31 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-03-22 14:26:01 UTC (rev 208330)
+++ PKGBUILD 2014-03-22 15:50:46 UTC (rev 208331)
@@ -1,5 +1,6 @@
# $Id$
-# Maintainer: Allan McRae <allan at archlinux.org>
+# Maintainer: Bartłomiej Piotrowski <bpiotrowski at archlinux.org>
+# Contributor: Allan McRae <allan at archlinux.org>
# Contributor: Aaron Griffin <aaron at archlinux.org>
pkgname=bash
@@ -6,11 +7,11 @@
_basever=4.3
_patchlevel=000 #prepare for some patches
pkgver=$_basever #.$_patchlevel
-pkgrel=2
-pkgdesc="The GNU Bourne Again shell"
+pkgrel=3
+pkgdesc='The GNU Bourne Again shell'
arch=('i686' 'x86_64')
license=('GPL')
-url="http://www.gnu.org/software/bash/bash.html"
+url='http://www.gnu.org/software/bash/bash.html'
groups=('base')
backup=(etc/bash.bash{rc,_logout} etc/skel/.bash{rc,_profile,_logout})
depends=('readline>=6.3' 'glibc')
@@ -24,7 +25,7 @@
system.bash_logout
bash-4.3-debug-trap.patch
bash-4.3-test-nameref.patch)
-if [ $_patchlevel -gt 000 ]; then
+if [[ $_patchlevel -gt 000 ]]; then
for (( p=1; p<=$((10#${_patchlevel})); p++ )); do
source=(${source[@]} http://ftp.gnu.org/gnu/bash/bash-$_basever-patches/bash${_basever//./}-$(printf "%03d" $p){,.sig})
done
@@ -31,20 +32,20 @@
fi
prepare() {
- cd ${srcdir}/${pkgname}-$_basever
+ cd $pkgname-$_basever
for (( p=1; p<=$((10#${_patchlevel})); p++ )); do
msg "applying patch bash${_basever//./}-$(printf "%03d" $p)"
- patch -p0 -i $srcdir/bash${_basever//./}-$(printf "%03d" $p)
+ patch -p0 -i ../bash${_basever//./}-$(printf "%03d" $p)
done
-
+
# upstream patches I assume will be made official later...
- patch -p0 -i $srcdir/bash-4.3-debug-trap.patch
- patch -p0 -i $srcdir/bash-4.3-test-nameref.patch
+ patch -p0 -i ../bash-4.3-debug-trap.patch
+ patch -p0 -i ../bash-4.3-test-nameref.patch
}
build() {
- cd ${srcdir}/${pkgname}-$_basever
+ cd $pkgname-$_basever
_bashconfig=(-DDEFAULT_PATH_VALUE=\'\"/usr/local/sbin:/usr/local/bin:/usr/bin\"\'
-DSTANDARD_UTILS_PATH=\'\"/usr/bin\"\'
@@ -58,26 +59,22 @@
}
check() {
- cd ${srcdir}/${pkgname}-$_basever
- make check
+ make -C $pkgname-$_basever check
}
package() {
- cd ${srcdir}/${pkgname}-$_basever
- make DESTDIR=${pkgdir} install
+ make -C $pkgname-$_basever DESTDIR="$pkgdir" install
+ ln -s bash "$pkgdir"/usr/bin/sh
- ln -s bash ${pkgdir}/usr/bin/sh
+ install -dm755 "$pkgdir"/etc/skel/
+ # system-wide configuration files
+ install -m644 system.bashrc $pkgdir/etc/bash.bashrc
+ install -m644 system.bash_logout "$pkgdir"/etc/bash.bash_logout
- install -dm755 ${pkgdir}/etc/skel/
-
- # system-wide configuration files
- install -m644 ${srcdir}/system.bashrc ${pkgdir}/etc/bash.bashrc
- install -m644 ${srcdir}/system.bash_logout ${pkgdir}/etc/bash.bash_logout
-
# user configuration file skeletons
- install -m644 ${srcdir}/dot.bashrc ${pkgdir}/etc/skel/.bashrc
- install -m644 ${srcdir}/dot.bash_profile ${pkgdir}/etc/skel/.bash_profile
- install -m644 ${srcdir}/dot.bash_logout ${pkgdir}/etc/skel/.bash_logout
+ install -m644 dot.bashrc "$pkgdir"/etc/skel/.bashrc
+ install -m644 dot.bash_profile "$pkgdir"/etc/skel/.bash_profile
+ install -m644 dot.bash_logout "$pkgdir"/etc/skel/.bash_logout
}
md5sums=('81348932d5da294953e15d4814c74dd1'
@@ -85,9 +82,7 @@
'027d6bd8f5f6a06b75bb7698cb478089'
'2902e0fee7a9168f3a4fd2ccd60ff047'
'42f4400ed2314bd7519c020d0187edc5'
- '3546099a1b2f667adc9794f52e78e35b'
+ '561949793177116b7be29a07c385ba8b'
'472f536d7c9e8250dc4568ec4cfaf294'
'3d5b91bc498c43d7bf902b679c8168ef'
'0615db31244215fd102ecbcd38b8b2e8')
-
-
Modified: system.bashrc
===================================================================
--- system.bashrc 2014-03-22 14:26:01 UTC (rev 208330)
+++ system.bashrc 2014-03-22 15:50:46 UTC (rev 208331)
@@ -12,11 +12,11 @@
case ${TERM} in
xterm*|rxvt*|Eterm|aterm|kterm|gnome*)
- PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
-
+ PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
+
;;
screen)
- PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033_%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
+ PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033_%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
;;
esac
More information about the arch-commits
mailing list