Module Name:src
Committed By: snj
Date: Tue Sep 7 22:28:31 UTC 2021
Modified Files:
src/distrib/sets [netbsd-8]: makesrctars
Log Message:
Pull up following revision(s) (requested by martin in ticket #1694):
distrib/sets/makesrctars: revision 1.43
PR 56389: do not include top level .git or .hg directories
in source sets.
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.41.4.1 src/distrib/sets/makesrctars
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/makesrctars
diff -u src/distrib/sets/makesrctars:1.41 src/distrib/sets/makesrctars:1.41.4.1
--- src/distrib/sets/makesrctars:1.41 Wed Apr 12 17:29:49 2017
+++ src/distrib/sets/makesrctars Tue Sep 7 22:28:31 2021
@@ -1,6 +1,6 @@
#! /bin/sh
#
-# $NetBSD: makesrctars,v 1.41 2017/04/12 17:29:49 christos Exp $
+# $NetBSD: makesrctars,v 1.41.4.1 2021/09/07 22:28:31 snj Exp $
#
# makesrctars srcdir setdir
# Create source tarballs in setdir from the source under srcdir.
@@ -84,8 +84,10 @@ makeset()
cd "${dir}"
srcprefix="${srcprefix}/${dir}"
fi
- # Gets rid of any obj dirs and things below it
- echo "obj" > "${intmp}"
+ # Gets rid of any obj dirs and things below it. Also skip
+ # .hg or .git repositories (if we got the source via git
+ # or mercurial)
+ printf "obj\n./.git\n./.hg\n" > "${intmp}"
egrep="$*"
if [ "${egrep}" = "" ]; then
egrep='.'