Added suport for and ..
This commit is contained in:
parent
a396f9a80f
commit
cf7acebd70
46
boot-i386
46
boot-i386
|
@ -1,9 +1,11 @@
|
|||
#!/bin/bash
|
||||
#/bin/bash
|
||||
#
|
||||
# boot-i386 v 1.13 (c) Steve McIntyre <stevem@chiark.greenend.org.uk>
|
||||
# Released under GPL 31 Mar 1999
|
||||
# See the file COPYING for license details
|
||||
# Released as part of the slink_cd package, not much use standalone
|
||||
# Released as part of the debian_cd package, not much use standalone
|
||||
#
|
||||
# 06-10-99 jjw Added $CODENAME and $CODENAME_STATUS support
|
||||
#
|
||||
# Do install stuff for i386, including making bootable CDs
|
||||
#
|
||||
|
@ -25,16 +27,16 @@ BOOTDIR=$6
|
|||
|
||||
# Now check the boot-disks; make sure they exist and we
|
||||
# have a "current" directory. If not, exit
|
||||
if [ ! -e slink1/dists/stable/main/disks-$ARCH ] ; then
|
||||
if [ ! -e ${CODENAME}1/dists/$CODENAME_STATUS/main/disks-$ARCH ] ; then
|
||||
echo "No boot disks found for arch $ARCH."
|
||||
echo "Exit."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
(cd slink1/dists/stable/main/disks-$ARCH/current/ ; \
|
||||
cp resc*.bin linux root.bin $TDIR/slink1/install )
|
||||
(cd ${CODENAME}1/dists/$CODENAME_STATUS/main/disks-$ARCH/current/ ; \
|
||||
cp resc*.bin linux root.bin $TDIR/${CODENAME}1/install )
|
||||
|
||||
cd slink1/dists/stable/main/disks-$ARCH
|
||||
cd ${CODENAME}1/dists/$CODENAME_STATUS/main/disks-$ARCH
|
||||
if [ ! -e current ] ; then
|
||||
echo "No \"current\" boot disks found for arch $ARCH."
|
||||
echo "Exit."
|
||||
|
@ -61,31 +63,31 @@ fi
|
|||
cd $TDIR
|
||||
# Hack for bootable disks
|
||||
vecho "Copying boot image to <root>/boot for disc 1"
|
||||
cp slink1/dists/stable/main/disks-$ARCH/current/resc1440.bin \
|
||||
cp ${CODENAME}1/dists/$CODENAME_STATUS/main/disks-$ARCH/current/resc1440.bin \
|
||||
boot1/boot
|
||||
if [ -e slink1/dists/stable/main/disks-$ARCH/current/resc1440tecra.bin ] ; then
|
||||
if [ -e ${CODENAME}1/dists/$CODENAME_STATUS/main/disks-$ARCH/current/resc1440tecra.bin ] ; then
|
||||
mkdir -p boot2/boot
|
||||
vecho "Copying tecra boot image to <root>/boot for disc 2"
|
||||
cp slink1/dists/stable/main/disks-$ARCH/current/resc1440tecra.bin \
|
||||
cp ${CODENAME}1/dists/$CODENAME_STATUS/main/disks-$ARCH/current/resc1440tecra.bin \
|
||||
boot2/boot
|
||||
fi
|
||||
|
||||
vecho "Extracting tools for disc 1"
|
||||
mkdir -p slink1/tools/fips20
|
||||
(cd slink1/tools/fips20; \
|
||||
mkdir -p ${CODENAME}1/tools/fips20
|
||||
(cd ${CODENAME}1/tools/fips20; \
|
||||
unzip -Lq $MIRROR/tools/fips20.zip; \
|
||||
rm restorrb source -rf)
|
||||
|
||||
(cd slink1/tools; \
|
||||
(cd ${CODENAME}1/tools; \
|
||||
unzip -Lq $MIRROR/tools/lodlin16.zip; \
|
||||
rm lodlin16/src lodlin16/initrd loadlin16/debian -rf )
|
||||
|
||||
mkdir slink1/tools/rawrite1
|
||||
(cd slink1/tools/rawrite1; \
|
||||
mkdir ${CODENAME}1/tools/rawrite1
|
||||
(cd ${CODENAME}1/tools/rawrite1; \
|
||||
unzip -Lq $MIRROR/tools/rawrite1.zip )
|
||||
|
||||
mkdir slink1/tools/rawrite2
|
||||
(cd slink1/tools/rawrite2; \
|
||||
mkdir ${CODENAME}1/tools/rawrite2
|
||||
(cd ${CODENAME}1/tools/rawrite2; \
|
||||
unzip -Lq $MIRROR/tools/rawrite2.zip; \
|
||||
rm rawrite2.c )
|
||||
|
||||
|
@ -95,16 +97,16 @@ mkdir slink1/tools/rawrite2
|
|||
echo "rawrite1/ rawrite 1.3 : create disks from disk images (*.bin)"; \
|
||||
echo "rawrite2/ rawrite 2.0 : create disks from disk images (*.bin)"; \
|
||||
echo " rawrite 2.0 is much faster, but it locks up on some machines";\
|
||||
) |todos > slink1/tools/README.tools
|
||||
) |todos > ${CODENAME}1/tools/README.tools
|
||||
|
||||
cp slink1/tools/lodlin16/*.exe slink1/install
|
||||
cp slink1/tools/rawrite1/rawrite3.com slink1/install/rw1_3.com
|
||||
cp slink1/tools/rawrite2/rawrite2.exe slink1/install/rw2_0.exe
|
||||
cp slink1/tools/fips*/*.exe slink1/install
|
||||
cp ${CODENAME}1/tools/lodlin16/*.exe ${CODENAME}1/install
|
||||
cp ${CODENAME}1/tools/rawrite1/rawrite3.com ${CODENAME}1/install/rw1_3.com
|
||||
cp ${CODENAME}1/tools/rawrite2/rawrite2.exe ${CODENAME}1/install/rw2_0.exe
|
||||
cp ${CODENAME}1/tools/fips*/*.exe ${CODENAME}1/install
|
||||
|
||||
(echo "@ echo off" ; \
|
||||
echo "rem Flush any write-cached disk blocks before we leave DOS. " ; \
|
||||
echo "smartdrv /c" ; \
|
||||
echo "loadlin.exe linux root=/dev/ram ro initrd=root.bin" ; \
|
||||
) |todos > slink1/install/boot.bat
|
||||
) |todos > ${CODENAME}1/install/boot.bat
|
||||
|
||||
|
|
Loading…
Reference in New Issue