This is unbundle.sh in view mode; [Download] [Up]
#!/bin/sh INSTALLPATH="." CURRENTDIR=`pwd` LISTPKGS="101242-10.cpio.bin.Z 101923-08.cpio.bin.Z 103073-01.cpio.bin.Z 103246-03.cpio.bin.Z SUNWOosUc.cpio.bin.Z SUNWOosUd.cpio.bin.Z SUNWOosUe.cpio.bin.Z SUNWOosUh.cpio.bin.Z SUNWOosUp.cpio.bin.Z SUNWOosUs.cpio.bin.Z SUNWOosUt.cpio.bin.Z SUNWOosUv.cpio.bin.Z SUNWOosUw.cpio.bin.Z SUNWOosUx.cpio.bin.Z SUNWOosUy.cpio.bin.Z SUNWxwinc.cpio.bin.Z SUNWxwmod.cpio.bin.Z SUNWxwplt.cpio.bin.Z SUNWxwslb.cpio.bin.Z" CORELISTPKGS="SUNWOosUc.cpio.bin.Z SUNWOosUd.cpio.bin.Z SUNWOosUh.cpio.bin.Z SUNWOosUs.cpio.bin.Z SUNWOosUv.cpio.bin.Z SUNWOosUw.cpio.bin.Z" TEST="OK" USAGE="$0 [-h] [-l path]" while getopts l:h opt do case "$opt" in l) INSTALLPATH="$OPTARG";; s) SBUILDNUMBER="$OPTARG";; h) cat << EOF_HELP Usage: $USAGE -h - this help message -l path - specify the path you wish to install EOF_HELP exit 0;; \?) echo "Usage: $USAGE" 1>&2 exit 1;; esac done shift `expr $OPTIND - 1` for LISTCORE in $CORELISTPKGS do if [ ! -f $LISTCORE ] then echo "Your are missing the following core package: $LISTCORE" TEST="MISSING" fi done if [ "$TEST" = "MISSING" ] then echo "" echo "Please download them and then rerun this script" exit 1 fi for LIST in $LISTPKGS do if [ -f $CURRENTDIR/$LIST ] then NAMEIS=`echo $LIST | sed -e 's/\.cpio\.bin\.Z//'` if [ ! -d $INSTALLPATH/solaris_openstep/$NAMEIS ] && [ ! -d $INSTALLPATH/solaris_openstep/openwin-3.4_packages/$NAMEIS ] && [ ! -d $INSTALLPATH/solaris_openstep/openwin_patches/$NAMEIS ] && [ ! -d $INSTALLPATH/solaris_openstep/solaris_patches/$NAMEIS ] then echo "Unbundling $LIST from $CURRENTDIR to $CURRENTDIR/$INSTALLPATH" (cd $INSTALLPATH; zcat $CURRENTDIR/$LIST | cpio -icdm) else echo "$NAMEIS is already unbundled" fi fi done
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.