| @@ -1,16 +1,16 @@ | | | @@ -1,16 +1,16 @@ |
1 | #! /bin/sh | | 1 | #! /bin/sh |
2 | # | | 2 | # |
3 | # $NetBSD: makesrctars,v 1.38 2009/11/30 16:13:23 uebayasi Exp $ | | 3 | # $NetBSD: makesrctars,v 1.38.22.1 2015/04/14 15:16:59 msaitoh Exp $ |
4 | # | | 4 | # |
5 | # makesrctars srcdir setdir | | 5 | # makesrctars srcdir setdir |
6 | # Create source tarballs in setdir from the source under srcdir. | | 6 | # Create source tarballs in setdir from the source under srcdir. |
7 | # | | 7 | # |
8 | | | 8 | |
9 | prog="${0##*/}" | | 9 | prog="${0##*/}" |
10 | rundir="$(dirname "$0")" # ${0%/*} isn't good enough when there's no "/" | | 10 | rundir="$(dirname "$0")" # ${0%/*} isn't good enough when there's no "/" |
11 | . "${rundir}/sets.subr" | | 11 | . "${rundir}/sets.subr" |
12 | | | 12 | |
13 | # set defaults | | 13 | # set defaults |
14 | xsrcdir= | | 14 | xsrcdir= |
15 | quiet=false | | 15 | quiet=false |
16 | | | 16 | |
| @@ -105,29 +105,29 @@ makeset() | | | @@ -105,29 +105,29 @@ makeset() |
105 | | | 105 | |
106 | | | 106 | |
107 | # create (base)src sets | | 107 | # create (base)src sets |
108 | # | | 108 | # |
109 | | | 109 | |
110 | if ! cd "${srcdir}"; then | | 110 | if ! cd "${srcdir}"; then |
111 | echo >&2 "${prog}: can't chdir to ${srcdir}" | | 111 | echo >&2 "${prog}: can't chdir to ${srcdir}" |
112 | exit 1 | | 112 | exit 1 |
113 | fi | | 113 | fi |
114 | | | 114 | |
115 | srcprefix=usr/src | | 115 | srcprefix=usr/src |
116 | export setdir MTREE PAX CKSUM GZIP PASSWD srcprefix | | 116 | export setdir MTREE PAX CKSUM GZIP PASSWD srcprefix |
117 | | | 117 | |
118 | makeset src . -v '^\.\/gnu|^\.\/share|^\.\/sys|^\.\/usr\.bin\/config|^\.\/common' | | 118 | makeset src . -v '^\.\/common|^\.\/external\/gpl2|^\.\/external\/gpl3|^\.\/gnu|^\.\/share|^\.\/sys|^\.\/usr\.bin\/config' |
119 | | | 119 | |
120 | makeset gnusrc gnu | | 120 | makeset gnusrc . -e '^\..type=dir|^\.\/gnu|^\.\/external.type=dir|^\.\/external\/gpl2|^\.\/external\/gpl3' |
121 | | | 121 | |
122 | makeset syssrc . -e '^\..type=dir|^\.\/sys|^\.\/usr\.bin.type=dir|^\.\/usr\.bin\/config|^\.\/common' | | 122 | makeset syssrc . -e '^\..type=dir|^\.\/sys|^\.\/usr\.bin.type=dir|^\.\/usr\.bin\/config|^\.\/common' |
123 | | | 123 | |
124 | makeset sharesrc share | | 124 | makeset sharesrc share |
125 | | | 125 | |
126 | | | 126 | |
127 | # create xsrc sets | | 127 | # create xsrc sets |
128 | # | | 128 | # |
129 | if [ -n "${xsrcdir}" ]; then | | 129 | if [ -n "${xsrcdir}" ]; then |
130 | if ! cd "${xsrcdir}"; then | | 130 | if ! cd "${xsrcdir}"; then |
131 | echo >&2 "${prog}: can't chdir to ${xsrcdir}" | | 131 | echo >&2 "${prog}: can't chdir to ${xsrcdir}" |
132 | exit 1 | | 132 | exit 1 |
133 | fi | | 133 | fi |