Added suport for and ..

This commit is contained in:
Jim Westveer 1999-06-11 04:05:23 +00:00
parent a396f9a80f
commit cf7acebd70
1 changed files with 24 additions and 22 deletions

View File

@ -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