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.
This commit is contained in:
snj 2021-09-07 22:28:31 +00:00
parent 7f88a77d46
commit 1a135b3301
1 changed files with 5 additions and 3 deletions

View File

@ -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='.'