home *** CD-ROM | disk | FTP | other *** search
Wrap
#! /bin/csh -f ########################################################## # # Check Operating System version # # ########################################################## setenv OSVERSION `/sbin/uname -r` @ ver = `/sbin/uname -r | cut -c1,3` setenv OSVER $ver if ($ver <= 52 || $ver == 60 || $ver >= 62) then set answer = `$HOTMIXDIR/bin/wrongOS` if ($answer == 0) then echo " " echo "EXITing, Good-Bye" echo " " exit 0 endif endif ########################################################## # # Set envir variables # ########################################################## unalias * set filec ########################################################## # # NEED to find a writeable tmp directory # ########################################################## if (-w /usr/tmp) then setenv TMPFILEDIR "/usr/tmp" else if (-w /tmp) then setenv TMPFILEDIR "/tmp" else if (-w $HOME) then setenv TMPFILEDIR $HOME endif if (-e $TMPFILEDIR/showmess && -x $TMPFILEDIR/showmess) then setenv SHOWMESS $TMPFILEDIR/showmess else if (-e $TMPFILEDIR/showmess && ! -w $TMPFILEDIR/showmess) then echo Using CD version setenv SHOWMESS $HOTMIXDIR/bin/showmess else cp $HOTMIXDIR/bin/showmess $TMPFILEDIR setenv SHOWMESS $TMPFILEDIR/showmess endif endif setenv TMPFILE $TMPFILEDIR/.HM12_`date $* | sed -e 's/ //g'` setenv HM12LOG $TMPFILEDIR/HM12LOGFILE.`date $* | sed -e 's/ //g'` #-------------------------------- # write header to tmpfile #-------------------------------- echo '\n' >> $TMPFILE echo 'MeFr:\c' >> $TMPFILE #-------------------------------- echo `date` > $HM12LOG echo "=============================================" >> $HM12LOG echo " " >> $HM12LOG touch $TMPFILE echo TMPFILEDIR=$TMPFILEDIR >> $HM12LOG echo OSVERSION=$OSVERSION >> $HM12LOG set path=($path /usr/bin/X12 /usr/sbin . $TMPFILEDIR $HOTMIXDIR/bin) echo "Setting path=$PATH" >> $HM12LOG $HOTMIXDIR/bin/InstallIt ########################################################## if ( ! ${?XUSERFILESEARCHPATH} ) then echo XUSERFILESEARCHPATH is not set, setting it to $HOME >> $HM12LOG setenv XUSERFILESEARCHPATH "$HOME/%N" else echo adding $HOME to XUSERFILESEARCHPATH >> $HM12LOG setenv XUSERFILESEARCHPATH "${XUSERFILESEARCHPATH}:$HOME/%N" endif if ( ! ${?XFILESEARCHPATH} ) then setenv XFILESEARCHPATH "$HOME/%N:/usr/lib/X11/app-defaults/%N " echo XFILESEARCHPATH is not set, setting it to $XFILESEARCHPATH >> $HM12LOG # # :/usr/lib/X11/app-defaults/%L/%T/%N%C \ # :/usr/lib/X11/app-defaults/%l/%T/%N%C \ # :/usr/lib/X11/app-defaults/%T/%N%C \ # :/usr/lib/X11/app-defaults/%L/%T/%N \ # :/usr/lib/X11/app-defaults/%l/%T/%N \ # :/usr/lib/X11/app-defaults/%T/%N " else echo adding $HOME to XFILESEARCHPATH >> $HM12LOG setenv XFILESEARCHPATH "${XFILESEARCHPATH}:$HOME/%N" endif ########################################################## # # Set environ for netscape # ########################################################## if (-w $HOME) then if (-e "$HOME/.netscape-preferences") then $HOTMIXDIR/bin/nawk -f $HOTMIXDIR/bin/awkzilla.awk \ $HOME/.netscape-preferences \ > $HOME/.netscape-preferehm12 chmod 777 $HOME/.netscape-preferehm12 else $HOTMIXDIR/bin/nawk -f $HOTMIXDIR/bin/awkzilla.awk \ $HOTMIXDIR/demos/netscape/.netscape-preferehm12 \ > $HOME/.netscape-preferehm12 chmod 777 $HOME/.netscape-preferehm12 endif else /usr/bin/X11/xconfirm -icon warning \ -t "Cannot Write to the $HOME directory" \ -t " " \ -t "You need to have write permissions for the $HOME home directory\!" \ -t "This will end this session of Hot Mix...." \ -t " " \ -b Ok exit endif cd $HOTMIXDIR/demos/netscape ./netscape.hm12 -geometry =810x940 -xrm "*strings.7330:This process will either Install, Remove, or Launch\nsoftware from the Hot Mix 12 CD.\n\nProceed?\n" file:$ROOTDIRECTORY/.all/intro.htm ########################################################## # # Start Email reply card # ########################################################## if (-e $TMPFILEDIR/.hm12lock) then setenv resend `xconfirm -c -t 'Someone on this machine has already registered' -t 'to receive future Hot Mix volumes.' -t ' ' -t 'Do you want to register again?' -icon info -b No -B Yes` switch ($resend) case Yes: cd $HOTMIXDIR/bin $HOTMIXDIR/bin/Email.online breaksw case No: breaksw endsw else cd $HOTMIXDIR/bin $HOTMIXDIR/bin/Email.online endif ########################################################## # # Clean up # ########################################################## CLEANUP: if ( -e $TMPFILE && -w $TMPFILE) then \rm -rf $TMPFILE endif if ( -e $HM12LOG && -w $HM12LOG) then \rm -rf $HM12LOG endif exit