X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=bootstrap;h=c767442c0ccd58eae83851991608f925cec135cf;hb=7347b4f5d51c15bb19637ea52e9bf7dff832cc52;hp=4fa452c515d729a4ecfd5a7f7762784c02c36011;hpb=e3bd2a63a62aede213fe3b451952c254b095090d;p=chaz%2Ftar diff --git a/bootstrap b/bootstrap index 4fa452c..c767442 100755 --- a/bootstrap +++ b/bootstrap @@ -19,7 +19,7 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. -# Written by Paul Eggert. +# Written by Paul Eggert and Sergey Poznyakoff. # URL of our text domain page in Translation Project TP_URL="http://www2.iro.umontreal.ca/~gnutra/po/maint/tar/" @@ -31,8 +31,13 @@ export LC_ALL usage() { cat <&2 exit 1;; esac if [ "${CVS_AUTH--}" = "pserver" ]; then - cvs -d ${CVS_PREFIX}subversions.gnu.org:/cvsroot/gnulib login || exit + cvs -d ${CVS_PREFIX}subversions.gnu.org:/cvsroot/$1 login || exit fi - cvs -q -d ${CVS_PREFIX}subversions.gnu.org:/cvsroot/gnulib co gnulib || exit + cvs -q -d ${CVS_PREFIX}subversions.gnu.org:/cvsroot/$1 co $1 || exit trap 0 fi - GNULIB_SRCDIR=gnulib +} + +# Get gnulib files. + +case ${GNULIB_SRCDIR--} in +-) checkout gnulib + GNULIB_SRCDIR=gnulib esac <$GNULIB_SRCDIR/gnulib-tool || exit @@ -259,6 +274,36 @@ echo "$0: Creating lib/Makefile.am" $GNULIB_SRCDIR/gnulib-tool --extract-automake-snippet $gnulib_module done | sed 's/lib_SOURCES/libtar_a_SOURCES/g' ) > lib/Makefile.am +# Get paxutils files +case ${PAXUTILS_SRCDIR--} in +-) checkout paxutils + PAXUTILS_SRCDIR=paxutils +esac + +# copy_files srcdir dstdir +copy_files() { + for file in `cat $1/DISTFILES` + do + case $file in + "#*") continue;; + esac + echo "$0: Copying file $1/$file" + cp -p $1/$file $2/`expr $file : '.*/\(.*\)'` + done +} + +copy_files ${PAXUTILS_SRCDIR}/m4 m4 + +if [ -d rmt ]; then + : +else + mkdir rmt +fi + +copy_files ${PAXUTILS_SRCDIR}/rmt rmt + +copy_files ${PAXUTILS_SRCDIR}/lib lib + # Get translations. if test "$DOWNLOAD_PO" = "yes"; then update_po