summaryrefslogtreecommitdiff
path: root/make-dist
diff options
context:
space:
mode:
authorPaul Eggert <eggert@twinsun.com>2002-02-19 06:45:05 +0000
committerPaul Eggert <eggert@twinsun.com>2002-02-19 06:45:05 +0000
commit8368f97156a3b6d869b7f520081f0629a4a60126 (patch)
treeae0d1cb96c63699aadbe6bbbf7ae30424384526a /make-dist
parent0b7abefa46b4b2cbbb1ae26b2f88e3ba0eb8b5cb (diff)
downloademacs-8368f97156a3b6d869b7f520081f0629a4a60126.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-xmake-dist6
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}'"