+2003-09-17 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * README-alpha: Updated
+ * bootstrap: Updated
+
2003-09-17 Sergey Poznyakoff <gray@Mirddin.farlep.net>
* README-alpha: Updated
Please send comments and problem reports to <bug-tar@gnu.org>.
If you have taken the sources from CVS you will need the following packages
-to build the package:
+to build GNU tar:
autoconf 2.57
automake 1.7.5
bison 1.875
gettext 0.12.1
+sed 3.0
wget 1.7
Before building the package, run bootstrap. You will need a POSIX
esac
done
+echo "$0: Bootstrapping CVS tar..."
+
build_cvs_prefix() {
CVS_PREFIX=:${1}:
if [ "${2}" != - ]; then
fi
}
-case "${CVS_AUTH--}" in
--) : ${CVS_RSH:?}
- CVS_PREFIX="";;
-pserver) build_cvs_prefix $CVS_AUTH ${CVS_USER:-anoncvs};;
-gserver|server)
- build_cvs_prefix $CVS_AUTH ${CVS_USER--};;
-ext) : ${CVS_RSH:?}
- build_cvs_prefix $CVS_AUTH ${CVS_USER--};;
-*) echo "$0: Unknown CVS access method" >&2
- exit 1;;
-esac
-
-echo "$0: Bootstrapping CVS tar..."
-
-
# Get gnulib files.
-echo "$0: getting gnulib files..."
-
case ${GNULIB_SRCDIR--} in
-)
if [ ! -d gnulib ]; then
+ echo "$0: getting gnulib files..."
+
trap exit 1 2 13 15
trap 'rm -fr gnulib; exit 1' 0
+ case "${CVS_AUTH--}" in
+ -) : ${CVS_RSH:?}
+ CVS_PREFIX="";;
+ pserver) build_cvs_prefix $CVS_AUTH ${CVS_USER:-anoncvs};;
+ gserver|server)
+ build_cvs_prefix $CVS_AUTH ${CVS_USER--};;
+ ext) : ${CVS_RSH:?}
+ build_cvs_prefix $CVS_AUTH ${CVS_USER--};;
+ *) echo "$0: Unknown CVS access method" >&2
+ exit 1;;
+ esac
if [ "${CVS_AUTH--}" = "pserver" ]; then
cvs -d ${CVS_PREFIX}subversions.gnu.org:/cvsroot/gnulib 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/gnulib co gnulib || exit
+
trap 0
fi
GNULIB_SRCDIR=gnulib