# Bootstrap 'tar' from CVS.
-# Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
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
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
exit 0
;;
no|yes) ;;
-*) update_po $DOWNLOAD_PO
+*) update_po $DOWNLOAD_PO
exit 0
esac
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
echo "])") > ./m4/gnulib.m4
echo "$0: Creating lib/Makefile.am"
-(cat lib/Makefile.tmpl
-
+(echo "# This file is generated automatically from lib/Makefile.am. Do not edit!"
+ 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
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
+echo "$0: Creating m4/paxutils.m4"
+(echo "# This file is generated automatically. Please, do not edit."
+ echo "#"
+ echo "AC_DEFUN([tar_PAXUTILS],["
+ cat ${PAXUTILS_SRCDIR}/m4/DISTFILES | sed '/^#/d;s/\(.*\)\.m4/pu_\1/' | tr a-z A-Z
+ echo "])") > ./m4/paxutils.m4
if [ -d rmt ]; then
:
mkdir rmt
fi
-copy_files ${PAXUTILS_SRCDIR}/rmt rmt
+copy_files ${PAXUTILS_SRCDIR}/rmt rmt
copy_files ${PAXUTILS_SRCDIR}/lib lib
# Reconfigure, getting other files.
echo "$0: autoreconf --verbose --install --force ..."
-autoreconf --verbose --install --force
+autoreconf --verbose --install --force || exit 1
echo "$0: done. Now you can run './configure'."