#!/sbin/sh

. $JSINCLUDE/Subroutines || exit 1 ;
SetRootOpts ; [ X$ROOT != X/ ] && exec Chroot_Script $0 $*

PKGDIR=$JS_PKGS_DIR/Perl
HOME=$JS_PKGS_DIR

AF=/tmp/Adminfile
PKGADMIN="
  instance=overwrite
  partial=nocheck
  runlevel=nocheck
  idepend=nocheck
  rdepend=nocheck
  space=ask
  setuid=nocheck
  conflict=nocheck
  basedir=default
  action=nocheck
"
OTHERPERL="`ls $ROOT/usr/local/lib/perl* 2>&- | wc -w`"

[ "$OTHERPERL"  -ge  1 ] && {
  echo "
	$0 ERROR:
	  Other Perl found in /usr/local
	  Skipping Perl installation

  "
  exit 0
}

mkdir -p `dirname $AF`
for i in $PKGADMIN ; do echo $i ; done >$AF

cd $HOME && gzip -d < `ls -rt perl*local*z | tail -1` >/tmp/perl.pkg

echo Installing perl
echo "y\ny\ny\ny" | pkgadd $ROOTOPTS -a $AF -d /tmp/perl.pkg all
