Solaris/build-gnome2
author dcarbery
Fri, 24 Nov 2006 16:37:59 +0000
branch217update
changeset 19096 d542fc2c823e
parent 6019 4619023a06d0
permissions -rwxr-xr-x
Merged trunk changes r9797:9829 into 217update branch.

#!/bin/bash

IFS=:
for dir in $PATH; do
    if [ -x $dir/pkgtool ]; then
	echo
	echo "The build-gnome2 script is now deprecated.  Please use "pkgtool" instead."
	echo
	sleep 1
	exec $dir/pkgtool "${@}"
    fi
done

origwd=`pwd`;
mydir=$(cd $(dirname $0); pwd);

/usr/bin/id | /usr/bin/grep '^uid=0(' > /dev/null 2>&1
is_root=$?

if [ `uname -s` = "SunOS" ]; then
    profiles | fgrep -sx "Software Installation" > /dev/null 2>&1
    haveinstallprofile=$?

    if [ $is_root != 0 -a $haveinstallprofile != 0 ]; then
	echo "Run this script as root or make sure you have been assigned"
	echo "the 'Software Installation' profile"
	echo "See the user_attr(4) and profiles(1) man pages for more details"
	exit 1
    fi
else
    if [ $is_root != 0 ]; then
	echo "Run this script as root"
    fi
fi

pkgbuild_prefix=
IFS=:
for dir in $PATH; do
    if [ -x $dir/pkgbuild ]; then
        pkgbuild_prefix=$(cd $dir/../; pwd)
	break;
    fi
done

if [ -z "$pkgbuild_prefix" ]; then
    echo "ERROR: pkgbuild not found in the PATH" 1>&2
    exit 1
fi

pkgbuild_version=`"$pkgbuild_prefix/bin/pkgbuild" --version | \
    grep '^pkgbuild version' | cut -f3 -d' '`
pkgbuild_libdir="$pkgbuild_prefix/lib/pkgbuild-$pkgbuild_version"

exec perl -I "$pkgbuild_libdir" -I$mydir $mydir/build-gnome2.pl "${@}"