Print this page
Lose developer/build/make from omnios-build, add in developer/as and
developer/versioning/sccs.
@@ -24,37 +24,33 @@
# Copyright 2011-2012 OmniTI Computer Consulting, Inc. All rights reserved.
# Use is subject to license terms.
#
# this will build
#
-# * make
# * sccs
-# * assorted bin-only bits: (from sub root)
-# * as
-# * libtdf
-# * libxprof
-# * libxprof_audit
+#
# Load support functions
. ../../lib/functions.sh
PROG=make
VER=0.5.11
-PKG=developer/build/make
-SUMMARY="OmniOS Bundled Development Tools (aka DevPro)"
+PKG=developer/versioning/sccs
+SUMMARY="Source Code Control System (SCCS)"
DESC="$SUMMARY"
BUILD_DEPENDS_IPS="sunstudio12.1 compatibility/ucb"
DEPENDS_IPS="system/library SUNWcs system/library/math"
CONFIGURE_OPTS=""
PKGE=$(url_encode $PKG)
-DESTDIR=$DTMPDIR/make_pkg
+DESTDIR=$DTMPDIR/sccs
prebuild_clean() {
logmsg "Cleaning destdir: $DESTDIR"
logcmd rm -rf $DESTDIR
+ mkdir -p $DESTDIR/usr/bin
}
build() {
logmsg "Building and installing ($1)"
pushd $TMPDIR/$1/usr/src > /dev/null || logerr "can't enter build harness"
@@ -61,15 +57,10 @@
logcmd env STUDIOBIN=/opt/sunstudio12.1/bin DESTDIR=$DESTDIR ./build ||
logerr "make/install ($1) failed"
popd > /dev/null
}
-place_bins() {
- logmsg "Moving closed bins into place"
- (cd $SRCDIR/root && tar cf - .) | (cd $DESTDIR && tar xf -) ||
- logerr "Failed to copy closed bins"
-}
move_and_links() {
logmsg "Shifting binaries and setting up links"
logcmd mv $DESTDIR/usr/ccs/bin/help $DESTDIR/usr/bin/sccshelp
pushd $DESTDIR/usr/ccs/bin > /dev/null || logerr "Cannot chdir"
for cmd in *
@@ -81,21 +72,12 @@
logcmd ln -s ../../sccshelp $DESTDIR/usr/ccs/bin/help
popd > /dev/null
}
init
-
prebuild_clean
-
-BUILDDIR=devpro-make-20061219
-download_source devpro devpro-make src-20061219
-build devpro-make-20061219
-
BUILDDIR=devpro-sccs-20061219
download_source devpro devpro-sccs src-20061219
build devpro-sccs-20061219
-
-place_bins
move_and_links
-
make_package
clean_up