diff options
author | Paul Eggert <eggert@twinsun.com> | 2002-02-19 06:45:05 +0000 |
---|---|---|
committer | Paul Eggert <eggert@twinsun.com> | 2002-02-19 06:45:05 +0000 |
commit | 28b1b676f2e0b992b3a3568227a73248b2e819d3 (patch) | |
tree | 44b7d3588281bea5aadd2d649caf1006bada6a78 /make-dist | |
parent | caf39fc5b8e84a551b9b2ca160c24678432f6fa6 (diff) | |
download | emacs-28b1b676f2e0b992b3a3568227a73248b2e819d3.tar.gz |
Port to POSIX 1003.1-2001, which doesn't allow "head -1".
"sed q" is a portable equivalent to plain "head -1".
Diffstat (limited to 'make-dist')
-rwxr-xr-x | make-dist | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/make-dist b/make-dist index b6dea4feb4e..abce8f49d4e 100755 --- a/make-dist +++ b/make-dist @@ -231,7 +231,7 @@ then fi ### Make sure configure is newer than configure.in. -if [ "x`ls -t configure configure.in | head -1`" != "xconfigure" ]; then +if [ "x`ls -t configure configure.in | sed q`" != "xconfigure" ]; then echo "\`./configure.in' is newer than \`./configure'" >&2 echo "Running autoconf" >&2 autoconf || { x=$?; echo Autoconf FAILED! >&2; exit $x; } @@ -266,7 +266,9 @@ echo "Making lisp/MANIFEST" files="$files $thisdir" fi done - head -1 $files | grep '^;' | sed -e 's/;;; //' | sort > MANIFEST) + for file in $files + do sed -n 's/^;;; //p; q' $file + done | sort > MANIFEST) echo "Creating staging directory: \`${tempparent}'" |