Line 53... |
Line 53... |
53 |
if [ "x$GENISOIMAGE" == "x" ] ; then
|
53 |
if [ "x$GENISOIMAGE" == "x" ] ; then
|
54 |
echo "ERROR: neither genisoimage nor mkisofs was found on this system"
|
54 |
echo "ERROR: neither genisoimage nor mkisofs was found on this system"
|
55 |
exit 1
|
55 |
exit 1
|
56 |
fi
|
56 |
fi
|
57 |
|
57 |
|
- |
|
58 |
SED='sed'
|
- |
|
59 |
if [ `uname` == "Darwin" ] ; then
|
- |
|
60 |
SED='gsed'
|
- |
|
61 |
fi
|
58 |
|
62 |
|
59 |
# abort if anything fails
|
63 |
# abort if anything fails
|
60 |
set -e
|
64 |
set -e
|
61 |
|
65 |
|
62 |
|
66 |
|
Line 165... |
Line 169... |
165 |
unzip -CLj "$REPOROOTCORE/svarcom.svp" command.com -d "$FLOPROOT/"
|
169 |
unzip -CLj "$REPOROOTCORE/svarcom.svp" command.com -d "$FLOPROOT/"
|
166 |
unzip -CLj "$REPOROOTCORE/display.svp" bin/display.exe -d "$FLOPROOT/"
|
170 |
unzip -CLj "$REPOROOTCORE/display.svp" bin/display.exe -d "$FLOPROOT/"
|
167 |
unzip -CLj "$REPOROOTCORE/fdapm.svp" bin/fdapm.com -d "$FLOPROOT/"
|
171 |
unzip -CLj "$REPOROOTCORE/fdapm.svp" bin/fdapm.com -d "$FLOPROOT/"
|
168 |
unzip -CLj "$REPOROOTCORE/fdisk.svp" bin/fdisk.exe -d "$FLOPROOT/"
|
172 |
unzip -CLj "$REPOROOTCORE/fdisk.svp" bin/fdisk.exe -d "$FLOPROOT/"
|
169 |
unzip -CLj "$REPOROOTCORE/format.svp" bin/format.exe -d "$FLOPROOT/"
|
173 |
unzip -CLj "$REPOROOTCORE/format.svp" bin/format.exe -d "$FLOPROOT/"
|
170 |
unzip -CLj "$REPOROOTCORE/kernel.svp" bin/kernel.sys bin/sys.com -d "$FLOPROOT/"
|
174 |
unzip -CLj "$REPOROOTCORE/kernel.svp" bin/kernel.sys -d "$FLOPROOT/"
|
171 |
unzip -CLj "$REPOROOTCORE/mem.svp" bin/mem.exe -d "$FLOPROOT/"
|
175 |
unzip -CLj "$REPOROOTCORE/mem.svp" bin/mem.exe -d "$FLOPROOT/"
|
172 |
unzip -CLj "$REPOROOTCORE/mode.svp" bin/mode.com -d "$FLOPROOT/"
|
176 |
unzip -CLj "$REPOROOTCORE/mode.svp" bin/mode.com -d "$FLOPROOT/"
|
173 |
unzip -CLj "$REPOROOTCORE/more.svp" bin/more.com -d "$FLOPROOT/"
|
177 |
unzip -CLj "$REPOROOTCORE/more.svp" bin/more.com -d "$FLOPROOT/"
|
174 |
unzip -CLj "$REPOROOTCORE/pkg.svp" bin/pkg.exe -d "$FLOPROOT/"
|
178 |
unzip -CLj "$REPOROOTCORE/pkg.svp" bin/pkg.exe -d "$FLOPROOT/"
|
175 |
unzip -CLj "$REPOROOTCORE/sved.svp" bin/sved.com -d "$FLOPROOT/"
|
179 |
unzip -CLj "$REPOROOTCORE/sved.svp" bin/sved.com -d "$FLOPROOT/"
|
- |
|
180 |
unzip -CLj "$REPOROOTCORE/sys.svp" bin/sys.com -d "$FLOPROOT/"
|
176 |
|
181 |
|
177 |
# generate a simple autoexec.bat file
|
182 |
# generate a simple autoexec.bat file
|
178 |
echo '@ECHO OFF' > "$FLOPROOT/autoexec.bat"
|
183 |
echo '@ECHO OFF' > "$FLOPROOT/autoexec.bat"
|
179 |
echo '' >> "$FLOPROOT/autoexec.bat"
|
184 |
echo '' >> "$FLOPROOT/autoexec.bat"
|
180 |
echo 'REM Load DISPLAY driver if present' >> "$FLOPROOT/autoexec.bat"
|
185 |
echo 'REM Load DISPLAY driver if present' >> "$FLOPROOT/autoexec.bat"
|
Line 223... |
Line 228... |
223 |
|
228 |
|
224 |
# prepare images for floppies in different sizes (args are C H S SIZE)
|
229 |
# prepare images for floppies in different sizes (args are C H S SIZE)
|
225 |
echo "videcdd" >> "$FLOPROOT/install.lst"
|
230 |
echo "videcdd" >> "$FLOPROOT/install.lst"
|
226 |
prep_flop 80 2 36 2880 "$PUBDIR" "2.88M" "$COREPKGS pcntpk videcdd" "$CDROOT/boot.img"
|
231 |
prep_flop 80 2 36 2880 "$PUBDIR" "2.88M" "$COREPKGS pcntpk videcdd" "$CDROOT/boot.img"
|
227 |
# no videcdd for non-2.88M images
|
232 |
# no videcdd for non-2.88M images
|
228 |
sed -i '/^videcdd$/d' "$FLOPROOT/install.lst"
|
233 |
$SED -i '/^videcdd$/d' "$FLOPROOT/install.lst"
|
229 |
prep_flop 80 2 18 1440 "$PUBDIR" "1.44M" "$COREPKGS pcntpk"
|
234 |
prep_flop 80 2 18 1440 "$PUBDIR" "1.44M" "$COREPKGS pcntpk"
|
230 |
prep_flop 80 2 15 1200 "$PUBDIR" "1.2M" "$COREPKGS"
|
235 |
prep_flop 80 2 15 1200 "$PUBDIR" "1.2M" "$COREPKGS"
|
231 |
prep_flop 80 2 9 720 "$PUBDIR" "720K" "$COREPKGS"
|
236 |
prep_flop 80 2 9 720 "$PUBDIR" "720K" "$COREPKGS"
|
232 |
|
237 |
|
233 |
|
238 |
|