#!/bin/sh SRC=$1 DST=$2 if [ x"$SRC" = x"" -o x"$DST" = x"" ] then echo "Usage: makeDist " exit 1 fi if [ ! -d $SRC -o ! -d $SRC/obj-osx ] then echo "Error: Invalid source directory." exit 1 fi SRC_OBJ=$SRC/obj-osx SRC_LIB=$SRC_OBJ/lib SRC_BIN=$SRC_LIB/bin DST_LIB=$DST/lib DST_BIN=$DST_LIB/bin DST_CONF=$DST_LIB/conf # Copy the bin files BINFILES="mol molrcget startmol selftest moldeb" mkdir -p $DST_BIN for x in $BINFILES do cp $SRC_BIN/$x $DST_BIN done # Copy the mollib ditto $SRC/mollib $DST_LIB/mollib # Copy the kernel module ditto $SRC_LIB/modules $DST_LIB/modules sudo chown -R root:wheel $DST_LIB/modules/MolExt.kext # Copy the master configuration files mkdir -p $DST_CONF CONFFILES="molrc.input molrc.video session.map" for x in $CONFFILES do cp $SRC/Doc/config/$x $DST_CONF done # Copy scripts for x in `ls scripts` do cp scripts/$x $DST/$x chmod +x $DST/$x done echo "Done." echo "" echo "To start a vm, cd $DST and 'vm_start '" echo ""