$ ! ----- TER$MRPPGM:[LOMASKY.COMMON.SD.NEW]SD.BLD ----- $ ! $ ! ----- COMMAND PROCEDURE TO PROPERLY BUILD AND ENABLE ----- $ ! ----- SD.EXE ----- $ ! $ ! ----- SD_DIR: must have been defined as a system-wide ----- $ ! ----- logical name pointing to the location of these ----- $ ! ----- files. ----- $ ! $ ! ----- Last Change 12/14/89 by Brian Lomasky ----- $ ! $ SET NOVERIFY $ SET PROCESS/PRIV=(BYPASS,CMKRNL) $ BELL[0,32] = %X07 $ INSTALL := $INSTALL/COMMAND_MODE $ WRITE SYS$OUTPUT "Compiling SD" $ BASIC/LONG SD $ WRITE SYS$OUTPUT "Compiling GETFID" $ MACRO GETFID $ WRITE SYS$OUTPUT "Compiling SETPRIV" $ BASIC/LONG SETPRIV.FUN $ SET NOON $ WRITE SYS$OUTPUT "Removing SD" $ SET MESSAGE/NOFACILITY/NOIDENTIFICATION/NOSEVERITY/NOTEXT $ DEFINE/USER SYS$ERROR: NL: $ DEFINE/USER SYS$OUTPUT: NL: $ INSTALL DELETE SD_DIR:SD $ DEFINE/USER SYS$ERROR: NL: $ DEFINE/USER SYS$OUTPUT: NL: $ DELETE/NOLOG SD.EXE;* $ SET MESSAGE/FACILITY/IDENTIFICATION/SEVERITY/TEXT $ SET ON $ WRITE SYS$OUTPUT "Linking SD" $ LINK/NOTRACE SD,SETPRIV,GETFID $ WRITE SYS$OUTPUT "Cleaning Up OBJ files" $ DELETE/NOLOG/NOCONF *.OBJ;* $ WRITE SYS$OUTPUT "Setting Appropriate Protection Codes" $ SET PROT=(W:E) SD.EXE,SD*.COM $ WRITE SYS$OUTPUT "Installing SD" $ INSTALL ADD SD_DIR:SD/PRIV=CMEXEC $ SET PROCESS/PRIV=(NOBYPASS,NOCMKRNL) $ WRITE SYS$OUTPUT "Done...''BELL'"