home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: Security
/
Security.zip
/
quipu10.zip
/
install.d
< prev
next >
Wrap
Text File
|
1995-12-15
|
3KB
|
66 lines
/* Installation of Quipu */
/* Laden von RexxUtil.DLL */
CALL RxFuncAdd 'SysLoadFuncs','Rexxutil','SysLoadFuncs'
CALL SysLoadFuncs
/* Make Quipu directory */
parse arg directory
if directory = '' then do
say "Aufruf: INSTALL <Directory fuer Quipu> (z.B.: INSTALL d:\quipu)"
exit
end
rc = sysmkdir(directory)
if \(rc = 0 | rc = 5) then do
say "Directory konnte nicht angelegt werden!"
exit
end
/* Alle Dateien werden in das neue Directory kopiert. */
'copy quipu.* 'directory
/* Create Quipu.ini */
inifile = directory||'\quipu.ini'
rc = stream( inifile, 'C', 'OPEN WRITE')
call lineout inifile,'# Parameter fuer QUIPU.EXE. Diese Parameter werden'
call lineout inifile,'# von der Kommandozeile ueberschrieben.'
call lineout inifile,'# Zuerst wird die Authentisierung festgelegt.'
call lineout inifile,'-a <Authentisierung, diese sollte geaendert werden!>'
call lineout inifile,'# Jetzt wird die Standardlaenge fuer die'
call lineout inifile,'# Schluesseldatei festgelegt.'
call lineout inifile,'# Diese sollte verlaengert werden.'
call lineout inifile,'-l 5000'
call lineout inifile,'# Jetzt kommen Directory und Name der Schluesseldatei.'
call lineout inifile,'-k '||directory||'\quipu.key'
call lineout inifile,'# Als naechstes wird das Anlegen der Schluesseldatei als'
call lineout inifile,'# Standard Modus festgelegt.'
call lineout inifile,'-m'
call lineout inifile,'# In der naechsten Zeile wird der Name entsprechend der'
call lineout inifile,'# Lizenz eingetragen. Groß-/Kleinschreibung beachten. '
call lineout inifile,'-n <Name>
call lineout inifile,'# Zum Schluss wird noch die Lizenznummer eingetragen.'
call lineout inifile,'-r 0000000000'
call lineout inifile,'#'
rc = stream(inifile,'C','CLOSE')
/* Create PMQuipu.cmd */
cmdfile = directory||'\pmquipu.cmd'
rc = stream( cmdfile, 'C', 'OPEN WRITE')
call lineout cmdfile,'/* PMQUIPU.CMD */'
call lineout cmdfile,'parse arg datei'
call lineout cmdfile,"mode = ''"
call lineout cmdfile,"if datei = '' then"
call lineout cmdfile,"'"||directory||"\quipu.exe -p "||directory||"\quipu.ini'"
call lineout cmdfile,'else'
call lineout cmdfile,"if right(datei,1) = '#' then '"||directory||"\quipu.exe -d -p "||directory||"\quipu.ini -c '|| datei"
call lineout cmdfile,"else '"||directory||"\quipu.exe -e -p "||directory||"\quipu.ini -f '||datei||' -c '||left(datei,length(datei)-1)||'#'"
call lineout cmdfile,"'exit'"
rc = stream(cmdfile,'C','CLOSE')
/* Create WP_DESKTOP Object */
Eigenschaften = 'EXENAME='||directory||'\pmquipu.cmd;ASSOCFILTER=*#;ASSOCTYPE=Plain Text,DeScribe Document;ICONFILE='||directory||'\quipu.ico;PARAMETERS=%*'
rc = syscreateobject('WPProgram','Quipu','<WP_DESKTOP>',eigenschaften)