#!/bin/bash # # A simple script to create a sandbox for a new package # # params: $1=topdir ie. bash # . ${BUILDPKG_SCRIPTS}/buildpkg.functions REQ_DIRS="stage src meta" topdir=$1 if [ -z "$topdir" ]; then error $E_MISSING_ARGS else setdir "$buildpkgbase" fi echo "Creating sandbox for $topdir" ${__mkdir} "$topdir" for i in $REQ_DIRS do ${__mkdir} $topdir/$i done ${__cp} $buildpkgscripts/build.sh.generic $topdir/build.sh if [ "$(${__uname} -s)" == "IRIX" -o "$(${__uname} -s)" == "IRIX64" ]; then ${__sed} -e "s;/bin/bash;$__bash;g" $topdir/build.sh > $topdir/build.sh.tmp ${__mv} $topdir/build.sh.tmp $topdir/build.sh ${__cp} $buildpkgscripts/pkgdef.template.irix $topdir/meta/pkgdef fi if [ "$(${__uname} -s)" == "SunOS" ]; then ${__cp} $buildpkgscripts/pkgdef.template $topdir/meta/pkgdef fi ${__cp} $buildpkgscripts/relnotes.template.irix $topdir/meta/relnotes # Make build script executable chmod 755 $topdir/build.sh