X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=bootstrap;h=779e713c0592d478ab41e1452f8e470020a16d4e;hb=af2fa08aa00152a253ee42bcd42eede8df578c52;hp=e45007503e052de757313fff3533cba00a5ff24e;hpb=c0f0d25271225d6490c9d3bbcf82d18be1c5bcb0;p=chaz%2Ftar diff --git a/bootstrap b/bootstrap index e450075..779e713 100755 --- a/bootstrap +++ b/bootstrap @@ -51,7 +51,7 @@ usage() { the gnulib repository. --no-po Do not download po files. --update-po[=LANG] Update po file(s) and exit. - + Running without arguments will suffice in most cases. It is equivalent to @@ -65,14 +65,15 @@ update_po() { case $1 in *.po) POFILE=$1;; *) POFILE=${1}.po;; - esac + esac echo "$0: getting translation for $1..." - wget -C off $TP_URL/$POFILE + wget -r -C off $TP_URL/$POFILE else echo "$0: getting translations into po..." (cd po && rm -f dummy `ls | sed -n '/\.gmo$/p; /\.po/p'` && wget -nv -nd -r -l 1 -A .po -C off $TP_URL && + rm -f index.html index.html.[0-9]* ls *.po | sed 's/\.po$//' >LINGUAS ) || exit fi @@ -112,7 +113,7 @@ only) update_po exit 0 ;; no|yes) ;; -*) update_po $DOWNLOAD_PO +*) update_po $DOWNLOAD_PO exit 0 esac @@ -217,6 +218,8 @@ xstrtoumax previous_gnulib_modules= while [ "$gnulib_modules" != "$previous_gnulib_modules" ]; do previous_gnulib_modules=$gnulib_modules + # In gnulib `alloca-opt' duplicates `alloca', so make sure not + # to use it. gnulib_modules=` (echo "$gnulib_modules" for gnulib_module in $gnulib_modules; do @@ -269,13 +272,13 @@ echo "$0: Creating m4/gnulib.m4" echo "$0: Creating lib/Makefile.am" (cat lib/Makefile.tmpl - + for gnulib_module in $gnulib_modules; do echo "# $gnulib_module" $GNULIB_SRCDIR/gnulib-tool --extract-automake-snippet $gnulib_module done | sed 's/lib_SOURCES/libtar_a_SOURCES/g' ) > lib/Makefile.am -# Get paxutils files +# Get paxutils files case ${PAXUTILS_SRCDIR--} in -) checkout paxutils PAXUTILS_SRCDIR=paxutils @@ -288,12 +291,12 @@ copy_files() { case $file in "#*") continue;; esac - echo "$0: Copying file $1/$file" + echo "$0: Copying file $1/$file" cp -p $1/$file $2/`expr $file : '.*/\(.*\)'` done } -copy_files ${PAXUTILS_SRCDIR}/m4 m4 +copy_files ${PAXUTILS_SRCDIR}/m4 m4 if [ -d rmt ]; then : @@ -301,7 +304,7 @@ else mkdir rmt fi -copy_files ${PAXUTILS_SRCDIR}/rmt rmt +copy_files ${PAXUTILS_SRCDIR}/rmt rmt copy_files ${PAXUTILS_SRCDIR}/lib lib