version 1.35, 2014/11/08 20:32:55 |
version 1.36, 2014/11/27 21:17:46 |
|
|
#!/bin/sh |
#!/bin/sh |
# $AFresh1: release.sh,v 1.34 2012/05/27 20:48:56 andrew Exp $ |
# $AFresh1: release.sh,v 1.35 2014/11/08 20:32:55 andrew Exp $ |
# |
# |
# Copyright (c) 2002, 2008 Steven Roberts <sroberts@fenderq.com> |
# Copyright (c) 2002, 2008 Steven Roberts <sroberts@fenderq.com> |
# |
# |
|
|
|
|
make_system_release() { |
make_system_release() { |
echo "---------- Make and validate the system release ----------" |
echo "---------- Make and validate the system release ----------" |
local _status=0 |
if [ X"$DEST" == X"" ]; then |
export DESTDIR=$DEST; export RELEASEDIR=$RELEASE |
|
if [ X"$DESTDIR" == X"" ]; then |
|
echo PLEASE SET \$DEST! >2& |
echo PLEASE SET \$DEST! >2& |
exit |
exit 1 |
fi |
fi |
mkdir -p $DESTDIR $RELEASEDIR |
|
empty_dir $DESTDIR & |
local _status=0 |
cd /usr/src/etc && ${SUDO} nice make release |
local DESTDIR RELEASEDIR |
|
|
|
[ -e $DEST ] && empty_dir $DEST |
|
${SUDO} install -d -g wheel -m 775 $DEST $RELEASE |
|
|
|
export DESTDIR=$DEST RELEASEDIR=$RELEASE |
|
cd /usr/src/etc && ${SUDO} nice make SUDO="" release |
_status=$? |
_status=$? |
if [ $_status == 0 ]; then |
[ $_status == 0 ] && cd /usr/src/distrib/sets && ${SUDO} sh checkflist |
cd /usr/src/distrib/sets && ${SUDO} sh checkflist |
_status=$? |
_status=$? |
|
fi |
[ $_status == 0 ] || echo System Release Failed |
unset DESTDIR RELEASEDIR |
exit $_status |
if [ $_status != 0 ]; then |
|
echo System Release Failed |
|
exit $_status |
|
fi |
|
} |
} |
|
|
build_xenocara() { |
build_xenocara() { |