freebsd-dev/release/scripts/src-install.sh

31 lines
760 B
Bash
Raw Normal View History

#!/bin/sh
#
if [ "`id -u`" != "0" ]; then
echo "Sorry, this must be done as root."
exit 1
fi
if [ $# -lt 1 ]; then
echo "You must specify which components of src to extract"
echo "possible subcomponents are:"
echo
echo "base bin contrib etc games gnu include lib libexec"
1998-10-18 13:56:49 +00:00
echo "release sbin share sys ubin usbin"
echo
echo "You may also specify all to extract all subcomponents."
exit 1
fi
if [ "$1" = "all" ]; then
dists="base bin contrib etc games gnu include lib libexec release sbin share sys ubin usbin"
else
dists="$*"
fi
echo "Extracting sources into ${DESTDIR}/usr/src..."
for i in $dists; do
echo " Extracting source component: $i"
cat s${i}.?? | tar --unlink -xpzf - -C ${DESTDIR}/usr/src
done
echo "Done extracting sources."
exit 0