1994-06-15 22:15:12 +02:00
|
|
|
#!/bin/sh
|
|
|
|
#
|
|
|
|
# This file will extract all of the FreeBSD sources into
|
|
|
|
# ${EXTRACT_TARGET}/usr/src if it is set, or /usr/src otherwise.
|
|
|
|
# If you do not want all the sources you can copy this file to your
|
|
|
|
# disk and edit it to comment out the ones you do not want. You
|
|
|
|
# will need to change the setting of SOURCEDIR to reflect where the srcdist
|
|
|
|
# directory is (dependent on where your cdrom is mounted,
|
|
|
|
# it might be /cdrom/tarballs/srcdist) .
|
|
|
|
#
|
|
|
|
if [ X"${SOURCEDIR}" = X"" ]; then
|
|
|
|
SOURCEDIR=.
|
|
|
|
fi
|
|
|
|
if [ X"${EXTRACT_TARGET}" = X"" ]; then
|
|
|
|
EXTRACT_TARGET=/
|
|
|
|
fi
|
|
|
|
|
|
|
|
cd $SOURCEDIR
|
|
|
|
|
|
|
|
# Note that base.aa is REQUIRED to be able to use the source tree for
|
|
|
|
# building in.
|
|
|
|
#
|
1994-06-28 09:28:28 +02:00
|
|
|
cat base.* | gunzip | tar --unlink --directory ${EXTRACT_TARGET} -xpf -
|
1994-06-15 22:15:12 +02:00
|
|
|
|
|
|
|
#
|
|
|
|
# The following are optional
|
|
|
|
#
|
1994-06-28 09:28:28 +02:00
|
|
|
cat bin.* | gunzip | tar --unlink --directory ${EXTRACT_TARGET} -xpf -
|
|
|
|
cat contrib.* | gunzip | tar --unlink --directory ${EXTRACT_TARGET} -xpf -
|
|
|
|
cat etc.aa | gunzip | tar --unlink --directory ${EXTRACT_TARGET} -xpf -
|
|
|
|
cat games.* | gunzip | tar --unlink --directory ${EXTRACT_TARGET} -xpf -
|
|
|
|
cat gnu.* | gunzip | tar --unlink --directory ${EXTRACT_TARGET} -xpf -
|
|
|
|
cat include.* | gunzip | tar --unlink --directory ${EXTRACT_TARGET} -xpf -
|
|
|
|
cat lib.* | gunzip | tar --unlink --directory ${EXTRACT_TARGET} -xpf -
|
|
|
|
#NO_EXPORT#cat libcrypt.* | gunzip | tar --unlink --directory ${EXTRACT_TARGET} -xpf -
|
|
|
|
cat libexec.* | gunzip | tar --unlink --directory ${EXTRACT_TARGET} -xpf -
|
|
|
|
cat sbin.* | gunzip | tar --unlink --directory ${EXTRACT_TARGET} -xpf -
|
|
|
|
cat share.* | gunzip | tar --unlink --directory ${EXTRACT_TARGET} -xpf -
|
|
|
|
cat sys.* | gunzip | tar --unlink --directory ${EXTRACT_TARGET} -xpf -
|
|
|
|
cat usrbin.* | gunzip | tar --unlink --directory ${EXTRACT_TARGET} -xpf -
|
|
|
|
cat usrsbin.* | gunzip | tar --unlink --directory ${EXTRACT_TARGET} -xpf -
|