Subversion Repositories SvarDOS

Rev

Rev 904 | Rev 1108 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 904 Rev 1103
Line 149... Line 149...
149
 
149
 
150
# prepare the content of the boot (install) floppy, unzipping everything
150
# prepare the content of the boot (install) floppy, unzipping everything
151
# in lowercase (-L) to avoid any case mismatching later in the build process
151
# in lowercase (-L) to avoid any case mismatching later in the build process
152
cp -r "$CUSTFILES/floppy/"* "$FLOPROOT/"
152
cp -r "$CUSTFILES/floppy/"* "$FLOPROOT/"
153
unzip -CLj "$REPOROOT/core/cpidos.svp" 'cpi/ega*.cpx' -d "$FLOPROOT/"
153
unzip -CLj "$REPOROOT/core/cpidos.svp" 'cpi/ega*.cpx' -d "$FLOPROOT/"
154
unzip -CLj "$REPOROOT/core/command.svp" bin/command.com -d "$FLOPROOT/"
154
unzip -CLj "$REPOROOT/core/svarcom.svp" command.com -d "$FLOPROOT/"
155
unzip -CLj "$REPOROOT/core/display.svp" bin/display.exe -d "$FLOPROOT/"
155
unzip -CLj "$REPOROOT/core/display.svp" bin/display.exe -d "$FLOPROOT/"
156
unzip -CLj "$REPOROOT/core/edit.svp" bin/edit.exe -d "$FLOPROOT/"
156
unzip -CLj "$REPOROOT/core/edit.svp" bin/edit.exe -d "$FLOPROOT/"
157
unzip -CLj "$REPOROOT/core/fdapm.svp" bin/fdapm.com -d "$FLOPROOT/"
157
unzip -CLj "$REPOROOT/core/fdapm.svp" bin/fdapm.com -d "$FLOPROOT/"
158
unzip -CLj "$REPOROOT/core/fdisk.svp" bin/fdisk.exe bin/fdiskpt.ini -d "$FLOPROOT/"
158
unzip -CLj "$REPOROOT/core/fdisk.svp" bin/fdisk.exe bin/fdiskpt.ini -d "$FLOPROOT/"
159
unzip -CLj "$REPOROOT/core/format.svp" bin/format.exe -d "$FLOPROOT/"
159
unzip -CLj "$REPOROOT/core/format.svp" bin/format.exe -d "$FLOPROOT/"
Line 217... Line 217...
217
rm "$FLOPROOT"/*.cpx
217
rm "$FLOPROOT"/*.cpx
218
rm "$FLOPROOT"/install.lng
218
rm "$FLOPROOT"/install.lng
219
rm "$FLOPROOT"/display.exe
219
rm "$FLOPROOT"/display.exe
220
rm "$FLOPROOT"/mode.com
220
rm "$FLOPROOT"/mode.com
221
rm "$FLOPROOT"/edit.*
221
rm "$FLOPROOT"/edit.*
222
# another hack: the COMMAND.SVP package must be stripped from any cmd-?? files
-
 
223
# otherwise it does not fit on a 360K floppy
-
 
224
zip -d "$CDROOT/command.svp" 'BIN/CMD-??.COM'
-
 
225
#
222
#
226
prep_flop 40 2  9  360 "$PUBDIR"
223
prep_flop 40 2  9  360 "$PUBDIR"
227
# now put back the original command.svp package (ISO CD still needs to be built)
-
 
228
cp "$REPOROOT/core/command.svp" "$CDROOT/"
-
 
229
 
224
 
230
 
225
 
231
echo
226
echo
232
echo "### Computing DOSEMU.zip"
227
echo "### Computing DOSEMU.zip"
233
echo
228
echo
Line 249... Line 244...
249
  echo "pkg install $p.svp" >> "$DOSEMUDIR/install.bat"
244
  echo "pkg install $p.svp" >> "$DOSEMUDIR/install.bat"
250
  echo "del $p.svp" >> "$DOSEMUDIR/install.bat"
245
  echo "del $p.svp" >> "$DOSEMUDIR/install.bat"
251
done
246
done
252
echo 'ECHO my_ip = dhcp >> %DOSDIR%\CFG\WATTCP.CFG' >> "$DOSEMUDIR/install.bat"
247
echo 'ECHO my_ip = dhcp >> %DOSDIR%\CFG\WATTCP.CFG' >> "$DOSEMUDIR/install.bat"
253
echo 'del pkg.exe' >> "$DOSEMUDIR/install.bat"
248
echo 'del pkg.exe' >> "$DOSEMUDIR/install.bat"
-
 
249
echo 'DEL C:\CONFIG.SYS' >> "$DOSEMUDIR/install.bat"
254
echo 'ECHO SHELLHIGH=C:\SVARDOS\BIN\COMMAND.COM /P >> C:\CONFIG.SYS' >> "$DOSEMUDIR/install.bat"
250
echo 'COPY C:\CONFIG.NEW C:\CONFIG.SYS' >> "$DOSEMUDIR/install.bat"
-
 
251
echo 'DEL C:\CONFIG.NEW' >> "$DOSEMUDIR/install.bat"
-
 
252
echo 'SET COMSPEC=C:\COMMAND.COM' >> "$DOSEMUDIR/install.bat"
-
 
253
echo 'DEL C:\CMD.COM' >> "$DOSEMUDIR/install.bat"
255
echo 'ECHO.' >> "$DOSEMUDIR/install.bat"
254
echo 'ECHO.' >> "$DOSEMUDIR/install.bat"
256
echo 'ECHO -------------------------' >> "$DOSEMUDIR/install.bat"
255
echo 'ECHO -------------------------' >> "$DOSEMUDIR/install.bat"
257
echo 'ECHO  SVARDOS SETUP COMPLETED ' >> "$DOSEMUDIR/install.bat"
256
echo 'ECHO  SVARDOS SETUP COMPLETED' >> "$DOSEMUDIR/install.bat"
-
 
257
echo 'ECHO   PLEASE RESTART DOSEMU' >> "$DOSEMUDIR/install.bat"
258
echo 'ECHO -------------------------' >> "$DOSEMUDIR/install.bat"
258
echo 'ECHO -------------------------' >> "$DOSEMUDIR/install.bat"
259
echo 'ECHO.' >> "$DOSEMUDIR/install.bat"
259
echo 'ECHO.' >> "$DOSEMUDIR/install.bat"
260
unzip -Cj "$REPOROOT/core/kernel.svp" bin/kernel.sys -d "$DOSEMUDIR/"
260
unzip -Cj "$REPOROOT/core/kernel.svp" bin/kernel.sys -d "$DOSEMUDIR/"
261
unzip -Cj "$REPOROOT/core/command.svp" bin/command.com -d "$DOSEMUDIR/"
261
unzip -CLj "$REPOROOT/core/svarcom.svp" command.com -d "$DOSEMUDIR/"
-
 
262
mv "$DOSEMUDIR/command.com" "$DOSEMUDIR/cmd.com"
262
unzip -Cj "$REPOROOT/core/pkg.svp" bin/pkg.exe -d "$DOSEMUDIR/"
263
unzip -Cj "$REPOROOT/core/pkg.svp" bin/pkg.exe -d "$DOSEMUDIR/"
263
# CONFIG.SYS
264
# CONFIG.SYS
264
echo 'FILES=50' >> "$DOSEMUDIR/config.sys"
265
echo 'FILES=25' >> "$DOSEMUDIR/config.sys"
265
echo 'DOS=HIGH,UMB' >> "$DOSEMUDIR/config.sys"
266
echo 'DOS=HIGH,UMB' >> "$DOSEMUDIR/config.sys"
266
echo 'DOSDATA=UMB' >> "$DOSEMUDIR/config.sys"
267
echo 'DOSDATA=UMB' >> "$DOSEMUDIR/config.sys"
267
echo 'DEVICE=D:\dosemu\emufs.sys' >> "$DOSEMUDIR/config.sys"
268
echo 'DEVICE=D:\dosemu\emufs.sys' >> "$DOSEMUDIR/config.sys"
268
echo 'DEVICE=D:\dosemu\umb.sys' >> "$DOSEMUDIR/config.sys"
269
echo 'DEVICE=D:\dosemu\umb.sys' >> "$DOSEMUDIR/config.sys"
269
echo 'DEVICEHIGH=D:\dosemu\ems.sys' >> "$DOSEMUDIR/config.sys"
270
echo 'DEVICEHIGH=D:\dosemu\ems.sys' >> "$DOSEMUDIR/config.sys"
270
echo 'INSTALL=D:\dosemu\emufs.com' >> "$DOSEMUDIR/config.sys"
271
echo 'INSTALL=D:\dosemu\emufs.com' >> "$DOSEMUDIR/config.sys"
-
 
272
cp "$DOSEMUDIR/config.sys" "$DOSEMUDIR/config.new"
-
 
273
echo 'SHELL=C:\CMD.COM /P' >> "$DOSEMUDIR/config.sys"
-
 
274
echo 'SHELL=C:\COMMAND.COM /P' >> "$DOSEMUDIR/config.new"
271
# AUTOEXEC.BAT
275
# AUTOEXEC.BAT
272
echo "@ECHO OFF" >> "$DOSEMUDIR/autoexec.bat"
276
echo "@ECHO OFF" >> "$DOSEMUDIR/autoexec.bat"
273
echo 'SET DOSDIR=C:\SVARDOS' >> "$DOSEMUDIR/autoexec.bat"
277
echo 'SET DOSDIR=C:\SVARDOS' >> "$DOSEMUDIR/autoexec.bat"
274
echo 'SET WATTCP.CFG=%DOSDIR%\CFG' >> "$DOSEMUDIR/autoexec.bat"
278
echo 'SET WATTCP.CFG=%DOSDIR%\CFG' >> "$DOSEMUDIR/autoexec.bat"
275
echo 'SET DIRCMD=/p/ogne' >> "$DOSEMUDIR/autoexec.bat"
279
echo 'SET DIRCMD=/p/ogne' >> "$DOSEMUDIR/autoexec.bat"
276
echo 'SET TEMP=C:\TEMP' >> "$DOSEMUDIR/autoexec.bat"
280
echo 'SET TEMP=C:\TEMP' >> "$DOSEMUDIR/autoexec.bat"
277
echo 'PATH %DOSDIR%\BIN' >> "$DOSEMUDIR/autoexec.bat"
281
echo 'PATH %DOSDIR%\BIN' >> "$DOSEMUDIR/autoexec.bat"
278
echo "" >> "$DOSEMUDIR/autoexec.bat"
282
echo "" >> "$DOSEMUDIR/autoexec.bat"
-
 
283
echo 'IF NOT EXIST INSTALL.BAT GOTO NORMBOOT' >> "$DOSEMUDIR/autoexec.bat"
279
echo "REM *** this is a one-time setup script used only during first initialization ***" >> "$DOSEMUDIR/autoexec.bat"
284
echo "REM *** this is a one-time setup script used only during first initialization ***" >> "$DOSEMUDIR/autoexec.bat"
280
echo 'IF EXIST INSTALL.BAT CALL INSTALL.BAT' >> "$DOSEMUDIR/autoexec.bat"
285
echo 'CALL INSTALL.BAT' >> "$DOSEMUDIR/autoexec.bat"
281
echo 'IF EXIST INSTALL.BAT DEL INSTALL.BAT' >> "$DOSEMUDIR/autoexec.bat"
286
echo 'DEL INSTALL.BAT' >> "$DOSEMUDIR/autoexec.bat"
-
 
287
echo 'GOTO ENDOFFILE' >> "$DOSEMUDIR/autoexec.bat"
282
echo "" >> "$DOSEMUDIR/autoexec.bat"
288
echo "" >> "$DOSEMUDIR/autoexec.bat"
-
 
289
echo ":NORMBOOT" >> "$DOSEMUDIR/autoexec.bat"
283
echo "ECHO." >> "$DOSEMUDIR/autoexec.bat"
290
echo "ECHO." >> "$DOSEMUDIR/autoexec.bat"
284
echo "ECHO Welcome to SvarDOS (powered by DOSEMU)! Type HELP if you are lost." >> "$DOSEMUDIR/autoexec.bat"
291
echo "ECHO Welcome to SvarDOS (powered by DOSEMU)! Type HELP if you are lost." >> "$DOSEMUDIR/autoexec.bat"
285
echo "ECHO." >> "$DOSEMUDIR/autoexec.bat"
292
echo "ECHO." >> "$DOSEMUDIR/autoexec.bat"
-
 
293
echo ":ENDOFFILE" >> "$DOSEMUDIR/autoexec.bat"
286
rm -f "$PUBDIR/svardos-dosemu.zip"
294
rm -f "$PUBDIR/svardos-dosemu.zip"
287
zip -rm9jk "$PUBDIR/svardos-$CURDATE-dosemu.zip" "$DOSEMUDIR"
295
zip -rm9jk "$PUBDIR/svardos-$CURDATE-dosemu.zip" "$DOSEMUDIR"
288
rmdir "$DOSEMUDIR"
296
rmdir "$DOSEMUDIR"
289
 
297
 
290
echo
298
echo