summaryrefslogtreecommitdiff
path: root/make-dist
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2019-02-01 17:36:32 -0800
committerGlenn Morris <rgm@gnu.org>2019-02-01 17:36:32 -0800
commitcdcdb11017342da2bf1f1cb360a8ef597f89b4dd (patch)
tree9bd644f29784a1b496fc2c8d7489c0ae465b92df /make-dist
parentd53ff31bf12b3dca83caf20c7360bb92822cb151 (diff)
downloademacs-cdcdb11017342da2bf1f1cb360a8ef597f89b4dd.tar.gz
* make-dist: Fix --no-update with no pre-existing MANIFEST.
Diffstat (limited to 'make-dist')
-rwxr-xr-xmake-dist2
1 files changed, 1 insertions, 1 deletions
diff --git a/make-dist b/make-dist
index 62e47b4d145..a56b7341feb 100755
--- a/make-dist
+++ b/make-dist
@@ -389,7 +389,7 @@ fi
# 'git ls-files' later (e.g., after extraction from a tarball).
# Otherwise, rely on the existing MANIFEST, which should be maintained some
# other way when adding or deleting a distributed file while not using Git.
-if [ $update = yes ] && [ -r .git ]; then
+if ( [ $update = yes ] || [ ! -f MANIFEST ] ) && [ -r .git ]; then
echo "Updating MANIFEST"
if [ $with_tests = yes ]; then
git ls-files >MANIFEST