Line 177... |
Line 177... |
177 |
prep_flop 80 2 18 1440
|
177 |
prep_flop 80 2 18 1440
|
178 |
prep_flop 80 2 15 1200
|
178 |
prep_flop 80 2 15 1200
|
179 |
prep_flop 80 2 9 720
|
179 |
prep_flop 80 2 9 720
|
180 |
#prep_flop 96 64 32 98304 "$PUBDIR/svardos-zip100.img" # ZIP 100M (for USB boot in "USB-ZIP mode")
|
180 |
#prep_flop 96 64 32 98304 "$PUBDIR/svardos-zip100.img" # ZIP 100M (for USB boot in "USB-ZIP mode")
|
181 |
|
181 |
|
- |
|
182 |
# prepare the DOSEMU boot zip
|
- |
|
183 |
DOSEMUDIR='dosemu-prep-files'
|
- |
|
184 |
mkdir "$DOSEMUDIR"
|
- |
|
185 |
echo "mkdir %DOSDIR%" >> "$DOSEMUDIR/install.bat"
|
- |
|
186 |
echo "mkdir %DOSDIR%\\cfg" >> "$DOSEMUDIR/install.bat"
|
- |
|
187 |
echo "ECHO # pkg config file - specifies locations where packages should be installed >> %DOSDIR%\\cfg\\pkg.cfg" >> "$DOSEMUDIR/install.bat"
|
- |
|
188 |
echo "ECHO DIR PROGS C:\\ >> %DOSDIR%\\cfg\\pkg.cfg" >> "$DOSEMUDIR/install.bat"
|
- |
|
189 |
echo "ECHO DIR GAMES C:\\ >> %DOSDIR%\\cfg\\pkg.cfg" >> "$DOSEMUDIR/install.bat"
|
- |
|
190 |
echo "ECHO DIR DRIVERS C:\\DRIVERS\\ >> %DOSDIR%\\cfg\\pkg.cfg" >> "$DOSEMUDIR/install.bat"
|
- |
|
191 |
echo "ECHO DIR DEVEL C:\\DEVEL\\ >> %DOSDIR%\\cfg\\pkg.cfg" >> "$DOSEMUDIR/install.bat"
|
- |
|
192 |
for p in $COREPKGS ; do
|
- |
|
193 |
cp "$CDROOT/$p.zip" "$DOSEMUDIR/"
|
- |
|
194 |
echo "pkg install $p.zip" >> "$DOSEMUDIR/install.bat"
|
- |
|
195 |
echo "del $p.zip" >> "$DOSEMUDIR/install.bat"
|
- |
|
196 |
done
|
- |
|
197 |
echo "del pkg.exe" >> "$DOSEMUDIR/install.bat"
|
- |
|
198 |
unzip -Cj packages/kernel.zip bin/kernel.sys -d "$DOSEMUDIR/"
|
- |
|
199 |
unzip -Cj packages/command.zip bin/command.com -d "$DOSEMUDIR/"
|
- |
|
200 |
unzip -Cj packages/pkg.zip bin/pkg.exe -d "$DOSEMUDIR/"
|
- |
|
201 |
echo "FILES=50" >> "$DOSEMUDIR/config.sys"
|
- |
|
202 |
echo "@ECHO OFF" >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
203 |
echo "SET DOSDIR=C:\\SVARDOS" >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
204 |
echo "PATH %DOSDIR%\\BIN" >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
205 |
echo "IF EXIST INSTALL.BAT GOTO SETUP" >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
206 |
echo "ECHO." >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
207 |
echo "ECHO Welcome to SvarDOS (powered by DOSEMU)! Type HELP if you are lost." >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
208 |
echo "ECHO." >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
209 |
echo "GOTO DONE" >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
210 |
echo "" >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
211 |
echo "REM *** this is a one-time setup script used only during first initialization ***" >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
212 |
echo ":SETUP" >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
213 |
echo "CALL INSTALL.BAT" >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
214 |
echo "DEL INSTALL.BAT" >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
215 |
echo "ECHO." >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
216 |
echo "ECHO -----------------------------------------------------" >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
217 |
echo "ECHO SVARDOS SETUP COMPLETED. PLEASE RESTART DOSEMU NOW." >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
218 |
echo "PAUSE -----------------------------------------------------" >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
219 |
echo ":DONE" >> "$DOSEMUDIR/autoexec.bat"
|
- |
|
220 |
rm -f "$PUBDIR/svardos-dosemu.zip"
|
- |
|
221 |
zip -rm9jk "$PUBDIR/svardos-dosemu.zip" "$DOSEMUDIR"
|
- |
|
222 |
rmdir "$DOSEMUDIR"
|
- |
|
223 |
|
182 |
# prepare the USB bootable image
|
224 |
# prepare the USB bootable image
|
183 |
USBIMG=$PUBDIR/svardos-usb.img
|
225 |
USBIMG=$PUBDIR/svardos-usb.img
|
184 |
cp files/boot-svardos.img $USBIMG
|
226 |
cp files/boot-svardos.img $USBIMG
|
185 |
mcopy -sQm -i "$USBIMG@@32256" "$FLOPROOT/"* ::/
|
227 |
mcopy -sQm -i "$USBIMG@@32256" "$FLOPROOT/"* ::/
|
186 |
for p in $ALLPKGS ; do
|
228 |
for p in $ALLPKGS ; do
|
187 |
mcopy -mi "$USBIMG@@32256" "$CDROOT/$p.zip" ::/
|
229 |
mcopy -mi "$USBIMG@@32256" "$CDROOT/$p.zip" ::/
|
188 |
done
|
230 |
done
|
189 |
|
231 |
|
190 |
# compress the USB image
|
232 |
# compress the USB image
|
- |
|
233 |
rm -f "$PUBDIR/svardos-usb.zip"
|
191 |
zip -mj9 "$PUBDIR/svardos-usb.zip" "$USBIMG"
|
234 |
zip -mj9 "$PUBDIR/svardos-usb.zip" "$USBIMG"
|
192 |
|
235 |
|
193 |
# prepare the USB-ZIP bootable image
|
236 |
# prepare the USB-ZIP bootable image
|
194 |
#USBZIPIMG=$PUBDIR/svardos-usbzip.img
|
237 |
#USBZIPIMG=$PUBDIR/svardos-usbzip.img
|
195 |
#cat files/usb-zip.mbr "$PUBDIR/svardos-zip100.img" > $USBZIPIMG
|
238 |
#cat files/usb-zip.mbr "$PUBDIR/svardos-zip100.img" > $USBZIPIMG
|