Minixsize -> binsizes rename

This commit is contained in:
Ben Gras 2005-09-08 09:29:17 +00:00
parent 1982fc666a
commit 7b2c5b9104
3 changed files with 59 additions and 61 deletions

View File

@ -36,7 +36,7 @@ usr: \
/usr/bin/mkdep \ /usr/bin/mkdep \
/usr/bin/mkdist \ /usr/bin/mkdist \
/usr/bin/setup \ /usr/bin/setup \
/usr/bin/minixsize \ /usr/bin/binsizes \
/usr/bin/rotate \ /usr/bin/rotate \
/usr/bin/floppysetup \ /usr/bin/floppysetup \
/usr/bin/spell \ /usr/bin/spell \
@ -121,7 +121,7 @@ clean:
/usr/bin/setup: setup.sh /usr/bin/setup: setup.sh
install -m 755 -c -o bin $? $@ install -m 755 -c -o bin $? $@
/usr/bin/minixsize: minixsize.sh /usr/bin/binsizes: binsizes.sh
install -m 755 -c -o bin $? $@ install -m 755 -c -o bin $? $@
/usr/bin/spell: spell.sh /usr/bin/spell: spell.sh

View File

@ -10,6 +10,8 @@
LOCALRC=/usr/etc/rc.local LOCALRC=/usr/etc/rc.local
MYLOCALRC=/mnt/etc/rc.local MYLOCALRC=/mnt/etc/rc.local
ROOTMB=16
ROOTSECTS="`expr $ROOTMB '*' 1024 '*' 2`"
PATH=/bin:/usr/bin PATH=/bin:/usr/bin
export PATH export PATH
@ -96,10 +98,57 @@ do
done done
# end Step 1 # end Step 1
# begin Step 2 # begin Step 2
echo ""
echo " --- Step 2: Select your Ethernet chip ---------------------------------"
echo ""
# Ask user about networking
echo "MINIX 3 currently supports the following Ethernet cards. Please choose: "
echo ""
echo "0. No Ethernet card (no networking)"
echo "1. Intel Pro/100"
echo "2. Realtek 8139 based card"
echo "3. Realtek 8029 based card (emulated by Qemu)"
echo "4. NE2000, 3com 503 or WD based card (emulated by Bochs)"
echo "5. 3Com 501 or 3Com 509 based card"
echo "6. AMD LANCE (emulated by VMWare)"
echo "7. Different Ethernet card (no networking)"
echo ""
echo "You can always change your mind after the setup."
echo ""
step2="" step2=""
while [ "$step2" != ok ] while [ "$step2" != ok ]
do
eth=""
echo -n "Ethernet card? [0] "; read eth
test -z $eth && eth=0
driver=""
driverargs=""
case "$eth" in
0) step2="ok"; ;;
1) step2="ok"; driver=fxp; ;;
2) step2="ok"; driver=rtl8139; ;;
3) step2="ok"; driver=dp8390; driverargs="dp8390_arg='DPETH0=pci'"; ;;
4) step2="ok"; driver=dp8390; driverargs="dp8390_arg='DPETH0=240:9'";
echo ""
echo "Note: After installing, edit $LOCALRC to the right configuration."
echo " chose option 4, the defaults for emulation by Bochs have been set."
;;
5) step2="ok"; driver=dpeth; driverargs="#dpeth_arg='DPETH0=port:irq:memory'";
echo ""
echo "Note: After installing, edit $LOCALRC to the right configuration."
;;
6) driver="lance"; driverargs="LANCE0=on"; step2="ok"; ;;
7) step2="ok"; ;;
*) warn "choose a number"
esac
done
# end Step 2
# begin Step 3
step3=""
while [ "$step3" != ok ]
do do
echo "" echo ""
echo " --- Step 2: Create a partition for MINIX 3, Or Reinstall ------------" echo " --- Step 2: Create a partition for MINIX 3, Or Reinstall ------------"
@ -168,7 +217,7 @@ Please finish the name of the primary partition you have created:
do do
echo -n "Are you sure you want to continue? Please enter 'yes' or 'no': " echo -n "Are you sure you want to continue? Please enter 'yes' or 'no': "
read confirmation read confirmation
if [ "$confirmation" = yes ]; then step2=ok; fi if [ "$confirmation" = yes ]; then step3=ok; fi
done done
biosdrivename="Actual BIOS device name unknown, due to expert mode." biosdrivename="Actual BIOS device name unknown, due to expert mode."
else else
@ -197,7 +246,7 @@ Please finish the name of the primary partition you have created:
# them messy. # them messy.
atnormalize atnormalize
if [ -n "$primary" ]; then step2=ok; fi if [ -n "$primary" ]; then step3=ok; fi
else else
# Reinstall mode # Reinstall mode
primary="" primary=""
@ -220,64 +269,13 @@ Please finish the name of the primary partition you have a MINIX install on:
do do
echo -n "Are you sure you want to continue? Please enter 'yes' or 'no': " echo -n "Are you sure you want to continue? Please enter 'yes' or 'no': "
read confirmation read confirmation
if [ "$confirmation" = yes ]; then step2=ok; fi if [ "$confirmation" = yes ]; then step3=ok; fi
done done
biosdrivename="Actual BIOS device name unknown, due to reinstallation." biosdrivename="Actual BIOS device name unknown, due to reinstallation."
fi fi
fi fi
done # while step2 != ok done # while step3 != ok
# end Step 2 # end Step 3
if [ ! "$auto" = "r" ]
then
# begin Step 3
echo ""
echo " --- Step 3: Select your Ethernet chip ---------------------------------"
echo ""
# Ask user about networking
echo "MINIX 3 currently supports the following Ethernet cards. Please choose: "
echo ""
echo "0. No Ethernet card (no networking)"
echo "1. Intel Pro/100"
echo "2. Realtek 8139 based card"
echo "3. Realtek 8029 based card (emulated by Qemu)"
echo "4. NE2000, 3com 503 or WD based card (emulated by Bochs)"
echo "5. 3Com 501 or 3Com 509 based card"
echo "6. AMD LANCE driver (emulated by VMWare)"
echo "7. Different Ethernet card (no networking)"
echo ""
echo "You can always change your mind after the setup."
echo ""
step3=""
while [ "$step3" != ok ]
do
eth=""
echo -n "Ethernet card? [0] "; read eth
test -z $eth && eth=0
driver=""
driverargs=""
case "$eth" in
0) step3="ok"; ;;
1) step3="ok"; driver=fxp; ;;
2) step3="ok"; driver=rtl8139; ;;
3) step3="ok"; driver=dp8390; driverargs="dp8390_arg='DPETH0=pci'"; ;;
4) step3="ok"; driver=dp8390; driverargs="dp8390_arg='DPETH0=240:9'";
echo ""
echo "Note: After installing, edit $LOCALRC to the right configuration."
echo " chose option 4, the defaults for emulation by Bochs have been set."
;;
5) step3="ok"; driver=dpeth; driverargs="#dpeth_arg='DPETH0=port:irq:memory'";
echo ""
echo "Note: After installing, edit $LOCALRC to the right configuration."
;;
6) driver="lance"; driverargs="LANCE0=on"; step3="ok"; ;;
7) step3="ok"; ;;
*) warn "choose a number"
esac
done
# end Step 3
fi
defmb=200 defmb=200
@ -342,14 +340,14 @@ echo "
You have selected to (re)install MINIX in the partition /dev/$primary. You have selected to (re)install MINIX in the partition /dev/$primary.
The following subpartitions are now being created on /dev/$primary: The following subpartitions are now being created on /dev/$primary:
Root subpartition: /dev/$root 16 MB Root subpartition: /dev/$root $ROOTMB MB
/home subpartition: /dev/$home $homemb /home subpartition: /dev/$home $homemb
/usr subpartition: /dev/$usr rest of $primary /usr subpartition: /dev/$usr rest of $primary
" "
# Secondary master bootstrap. # Secondary master bootstrap.
installboot -m /dev/$primary /usr/mdec/masterboot >/dev/null || exit installboot -m /dev/$primary /usr/mdec/masterboot >/dev/null || exit
# Partition the primary. # Partition the primary.
partition /dev/$primary 1 81:32768* 81:$homesize 81:0+ > /dev/null || exit partition /dev/$primary 1 81:${ROOTSECTS}* 81:$homesize 81:0+ > /dev/null || exit
echo "Creating /dev/$root .." echo "Creating /dev/$root .."
mkfs -B $blocksizebytes /dev/$root || exit mkfs -B $blocksizebytes /dev/$root || exit