#!/bin/sh
# REBOOT -- Bootstrap IRAF.  The HSI system may be booted either of two ways,
# VOS or NOVOS.  Booting VOS gives the HSI utility programs the ability to
# deal with VOS filename mapping, but requires the VOS system libraries libsys
# and libos.  A NOVOS HSI is standalone.  The procedure to build IRAF from
# only the sources is to boot NOVOS, compile the VOS system libraries with
# mkpkg, and then rebuild the HSI VOS.
#
# External dependencies: "iraf" should be defined in the user's environment
# before running this script.  This is normally done by sourcing the iraf/local
# .login file (which is automatic if the reboot is performed using the iraf
# account).

. hlib/irafuser.sh

echo "iraf     = $iraf"
echo "mach     = $MACH"
echo "HSI_CF   = $HSI_CF"
echo "HSI_LIBS = $HSI_LIBS"

if [ "$(echo "$HSI_CF" | grep NOVOS)" != "" ]; then
    echo "HSI is being built NOVOS, should be rebuilt once VOS is compiled"
fi

echo "---------------------- REBOOT -----------------------"
sh -x mkpkg.sh
