@ECHO OFF SET DRV= SET PREFIX= SET FLOPPY= SET INSDIR=\ex32dist goto Menue goto End REM ---------------------------- Menue -------------------------------------- :Menue CLS ECHO. ECHO This is the installation program for EX32 1.01 ECHO Copyright (C) 1994, Klaus Preschern. ECHO All rights reserved. ECHO See the file COPYRIGHT.KP for a full description. ECHO. ECHO If you install from floppies, copy this installation program to your ECHO hard disk and run it from your hard disk !!! ECHO. ECHO A = Install from floppy disk (drive A:) ECHO B = Install from floppy disk (drive B:) ECHO C = Create distribution on hard disk (in %INSDIR% from drive A:) ECHO D = Create distribution on hard disk (in %INSDIR% from drive B:) ECHO E = Install from hard disk (from directory %INSDIR% - do C or D first) ECHO. ECHO. ECHO. CHOICE /C:abcde "Select option: " IF ERRORLEVEL 255 goto End IF ERRORLEVEL 5 goto HardDisk IF ERRORLEVEL 4 goto DistriB IF ERRORLEVEL 3 goto DistriA IF ERRORLEVEL 2 goto FloppyB IF ERRORLEVEL 1 goto FloppyA IF ERRORLEVEL 0 goto End goto End REM ---------------------------- FloppyA ------------------------------------ :FloppyA SET DRV=A: SET FLOPPY=1 goto Install REM ---------------------------- FloppyB ------------------------------------ :FloppyB SET DRV=B: SET FLOPPY=1 goto Install REM ---------------------------- HardDisk ----------------------------------- :HardDisk SET FLOPPY=0 goto Install REM ---------------------------- DistriA ------------------------------------ :DistriA SET DRV=A: goto Distribution REM ---------------------------- DistriB ------------------------------------ :DistriB SET DRV=B: goto Distribution REM ----------------------------- Distribution ------------------------------ :Distribution ECHO Creating directory %INSDIR% mkdir %INSDIR% ECHO Creating distribution from floppy %DRV% ECHO Please insert disk 1 into drive %DRV% PAUSE copy %DRV%\Areadme.1st %INSDIR%\readme.1st copy %DRV%\Ainstall.bat %INSDIR%\install.bat mkdir %INSDIR%\disk1 xcopy %DRV% %INSDIR%\disk1 /S ECHO Please insert disk 2 into drive %DRV% PAUSE mkdir %INSDIR%\disk2 xcopy %DRV% %INSDIR%\disk2 /S ECHO Please insert disk 3 into drive %DRV% PAUSE mkdir %INSDIR%\disk3 xcopy %DRV% %INSDIR%\disk3 /S ECHO Please insert disk 4 into drive %DRV% PAUSE mkdir %INSDIR%\disk4 xcopy %DRV% %INSDIR%\disk4 /S ECHO Please insert disk 5 into drive %DRV% PAUSE mkdir %INSDIR%\disk5 xcopy %DRV% %INSDIR%\disk5 /S ECHO Distribution created in %INSDIR% PAUSE goto Menue REM ---------------------------- Install ------------------------------------ :Install IF %FLOPPY%==0 ECHO Installing from directory %INSDIR% IF %FLOPPY%==0 goto label0 ECHO Creating temporary directory %INSDIR% for installation mkdir %INSDIR% ECHO Installing from floppy - please insert disk 1 into drive %DRV% PAUSE SET PREFIX=%DRV% :label0 IF %FLOPPY%==0 SET PREFIX=%INSDIR%\disk1 copy %PREFIX%\Agzip.exe %INSDIR%\gzip.exe copy %PREFIX%\Atar.exe %INSDIR%\tar.exe copy %PREFIX%\bin.1 %INSDIR% IF %FLOPPY%==1 ECHO Please insert disk 2 into drive %DRV% IF %FLOPPY%==1 PAUSE IF %FLOPPY%==0 SET PREFIX=%INSDIR%\disk2 copy %PREFIX%\bin.2 %INSDIR% copy %INSDIR%\bin.1 /B + %INSDIR%\bin.2 /B %INSDIR%\bin.taz /B del %INSDIR%\bin.1 del %INSDIR%\bin.2 %INSDIR%\gzip.exe -dv %INSDIR%\bin.taz %INSDIR%\tar.exe xvf %INSDIR%\bin.tar del %INSDIR%\bin.tar copy %PREFIX%\commands.taz %INSDIR% %INSDIR%\gzip -dv %INSDIR%\commands.taz %INSDIR%\tar.exe xvf %INSDIR%\commands.tar del %INSDIR%\commands.tar copy %PREFIX%\cplusinc.taz %INSDIR% %INSDIR%\gzip -dv %INSDIR%\cplusinc.taz %INSDIR%\tar.exe xvf %INSDIR%\cplusinc.tar del %INSDIR%\cplusinc.tar copy %PREFIX%\debug.taz %INSDIR% %INSDIR%\gzip -dv %INSDIR%\debug.taz %INSDIR%\tar.exe xvf %INSDIR%\debug.tar del %INSDIR%\debug.tar copy %PREFIX%\dev.taz %INSDIR% %INSDIR%\gzip -dv %INSDIR%\dev.taz %INSDIR%\tar.exe xvf %INSDIR%\dev.tar del %INSDIR%\dev.tar copy %PREFIX%\doc.taz %INSDIR% %INSDIR%\gzip -dv %INSDIR%\doc.taz %INSDIR%\tar.exe xvf %INSDIR%\doc.tar del %INSDIR%\doc.tar copy %PREFIX%\dos.taz %INSDIR% %INSDIR%\gzip -dv %INSDIR%\dos.taz %INSDIR%\tar.exe xvf %INSDIR%\dos.tar del %INSDIR%\dos.tar copy %PREFIX%\drivers.taz %INSDIR% %INSDIR%\gzip -dv %INSDIR%\drivers.taz %INSDIR%\tar.exe xvf %INSDIR%\drivers.tar del %INSDIR%\drivers.tar copy %PREFIX%\glibc.1 %INSDIR% IF %FLOPPY%==1 ECHO Please insert disk 3 into drive %DRV% IF %FLOPPY%==1 PAUSE IF %FLOPPY%==0 SET PREFIX=%INSDIR%\disk3 copy %PREFIX%\glibc.2 %INSDIR% copy %INSDIR%\glibc.1 /B + %INSDIR%\glibc.2 /B %INSDIR%\glibc.taz /B del %INSDIR%\glibc.1 del %INSDIR%\glibc.2 %INSDIR%\gzip -dv %INSDIR%\glibc.taz %INSDIR%\tar.exe xvf %INSDIR%\glibc.tar del %INSDIR%\glibc.tar copy %PREFIX%\include.taz %INSDIR% %INSDIR%\gzip -dv %INSDIR%\include.taz %INSDIR%\tar.exe xvf %INSDIR%\include.tar del %INSDIR%\include.tar copy %PREFIX%\lib.taz %INSDIR% %INSDIR%\gzip -dv %INSDIR%\lib.taz %INSDIR%\tar.exe xvf %INSDIR%\lib.tar del %INSDIR%\lib.tar copy %PREFIX%\libsrc.taz %INSDIR% %INSDIR%\gzip -dv %INSDIR%\libsrc.taz %INSDIR%\tar.exe xvf %INSDIR%\libsrc.tar del %INSDIR%\libsrc.tar copy %PREFIX%\m3_v3_1.1 %INSDIR% IF %FLOPPY%==1 ECHO Please insert disk 4 into drive %DRV% IF %FLOPPY%==1 PAUSE IF %FLOPPY%==0 SET PREFIX=%INSDIR%\disk4 copy %PREFIX%\m3_v3_1.2 %INSDIR% IF %FLOPPY%==1 ECHO Please insert disk 5 into drive %DRV% IF %FLOPPY%==1 PAUSE IF %FLOPPY%==0 SET PREFIX=%INSDIR%\disk5 copy %PREFIX%\m3_v3_1.3 %INSDIR% copy %INSDIR%\m3_v3_1.1 /B + %INSDIR%\m3_v3_1.2 /B + %INSDIR%\m3_v3_1.3 /B %INSDIR%\m3_v3_1.taz /B del %INSDIR%\m3_v3_1.1 del %INSDIR%\m3_v3_1.2 del %INSDIR%\m3_v3_1.3 %INSDIR%\gzip -dv %INSDIR%\m3_v3_1.taz %INSDIR%\tar.exe xvf %INSDIR%\m3_v3_1.tar del %INSDIR%\m3_v3_1.tar copy %PREFIX%\test.taz %INSDIR% %INSDIR%\gzip -dv %INSDIR%\test.taz %INSDIR%\tar.exe xvf %INSDIR%\test.tar del %INSDIR%\test.tar copy %PREFIX%\tmp.taz %INSDIR% %INSDIR%\gzip -dv %INSDIR%\tmp.taz %INSDIR%\tar.exe xvf %INSDIR%\tmp.tar del %INSDIR%\tmp.tar del %INSDIR%\gzip.exe del %INSDIR%\tar.exe IF %FLOPPY%==1 ECHO Removing temporary directory %INSDIR% IF %FLOPPY%==1 rmdir %INSDIR% \ex32\dos\ex32dir.exe \ex32 goto EndInst REM ------------------------------ EndInst -------------------------------------- :EndInst ECHO. ECHO. ECHO. ECHO For a quick start of EX32 do the following: ECHO 1) Start DOS without "EMM386.EXE" and type: ECHO 2) "cd \ex32 " to change directory to \ex32. ECHO 3) "dos\setglibc " to setup the environment ECHO with \ex32\dos\setglibc.bat. ECHO 4) "ex " to start the system with \ex32\bin\ex.bat. ECHO 5) 'vssh' starts up and you can type commands now (i.e "ls /ex32/bin"). ECHO 6) To leave 'vssh' type "exit ". ECHO. ECHO The documentation of the system is in "\ex32\doc\ex32.doc". ECHO. ECHO Enjoy and have fun ! ECHO. goto End REM ------------------------------ End -------------------------------------- :End SET DRV= SET PREFIX= SET FLOPPY= SET INSDIR= ECHO ------------------------- END OF INSTALLATION --------------------------