# HG changeset patch # User Paul Eggert # Date 1016866042 0 # Node ID 271a4f9d12fc715a7b81492ffc2e458428aba0bf # Parent 3599777a59829b843f44d76b81adf27695d57733 (PRUNED): Avoid "head -1" and "tail +2", as POSIX 1003.1-2001 disallows both usages. diff -r 3599777a5982 -r 271a4f9d12fc admin/quick-install-emacs --- a/admin/quick-install-emacs Sat Mar 23 00:41:00 2002 +0000 +++ b/admin/quick-install-emacs Sat Mar 23 06:47:22 2002 +0000 @@ -131,7 +131,7 @@ CONFIG_STATUS="$BUILD/config.status" function get_config_var () { - if ! sed -n "s/^s\(.\)@$1@\1\(.*\)\1.*$/\2/p" $CONFIG_STATUS | head -1 | grep '' + if ! sed -n "s/^s\(.\)@$1@\1\(.*\)\1.*$/\2/p" $CONFIG_STATUS | sed q | grep '' then echo 1>&2 "$me: $1: Configuration variable not found in $CONFIG_STATUS" exit 4 @@ -164,15 +164,15 @@ PRUNED="" if test x"$PRUNE" != xno; then - for D in `ls -1t $BUILD/etc/DOC-* | tail +2`; do + for D in `ls -1t $BUILD/etc/DOC-* | sed 1d`; do echo $REMOVE_CMD $D PRUNED="$PRUNED $D" done - for D in `ls -1t $BUILD/src/emacs-$VERSION.* | tail +2`; do + for D in `ls -1t $BUILD/src/emacs-$VERSION.* | sed 1d`; do echo $REMOVE_CMD $D PRUNED="$PRUNED $D" done - for D in `ls -1t $BUILD/lib-src/fns-* | tail +2`; do + for D in `ls -1t $BUILD/lib-src/fns-* | sed 1d`; do echo $REMOVE_CMD $D PRUNED="$PRUNED $D" done