Test mount of /home readonly
This commit is contained in:
parent
309287d44f
commit
c594325b32
@ -297,6 +297,7 @@ umount /dev/$usr 2>/dev/null && echo "Unmounted $usr for you."
|
|||||||
|
|
||||||
devsize="`devsize /dev/$primary`"
|
devsize="`devsize /dev/$primary`"
|
||||||
devsizemb="`expr $devsize / 1024 / 2`"
|
devsizemb="`expr $devsize / 1024 / 2`"
|
||||||
|
maxhome="`expr $devsizemb - $TOTALMB - 1`"
|
||||||
|
|
||||||
if [ $devsizemb -lt $TOTALMB ]
|
if [ $devsizemb -lt $TOTALMB ]
|
||||||
then echo "The selected partition ($devsizemb MB) is too small."
|
then echo "The selected partition ($devsizemb MB) is too small."
|
||||||
@ -304,6 +305,11 @@ then echo "The selected partition ($devsizemb MB) is too small."
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ $maxhome -lt 1 ]
|
||||||
|
then echo "Note: you can't have /home with that size partition."
|
||||||
|
maxhome=0
|
||||||
|
fi
|
||||||
|
|
||||||
TMPMP=/m
|
TMPMP=/m
|
||||||
mkdir $TMPMP >/dev/null 2>&1
|
mkdir $TMPMP >/dev/null 2>&1
|
||||||
|
|
||||||
@ -313,7 +319,7 @@ while [ "$confirm" = "" ]
|
|||||||
do
|
do
|
||||||
auto=""
|
auto=""
|
||||||
echo ""
|
echo ""
|
||||||
if mount /dev/$home $TMPMP >/dev/null 2>&1
|
if mount -r /dev/$home $TMPMP >/dev/null 2>&1
|
||||||
then umount /dev/$home >/dev/null 2>&1
|
then umount /dev/$home >/dev/null 2>&1
|
||||||
echo ""
|
echo ""
|
||||||
echo "You have selected an existing MINIX 3 partition."
|
echo "You have selected an existing MINIX 3 partition."
|
||||||
@ -340,10 +346,9 @@ then homesize=""
|
|||||||
while [ -z "$homesize" ]
|
while [ -z "$homesize" ]
|
||||||
do
|
do
|
||||||
|
|
||||||
maxhome="`expr $devsizemb - $TOTALMB - 1`"
|
|
||||||
# 20% of what is left over after /home and /usr
|
# 20% of what is left over after /home and /usr
|
||||||
# are taken.
|
# are taken.
|
||||||
defmb="`$maxhome / 5`"
|
defmb="`expr $maxhome / 5`"
|
||||||
if [ $defmb -gt $maxhome ]
|
if [ $defmb -gt $maxhome ]
|
||||||
then
|
then
|
||||||
defmb=$maxhome
|
defmb=$maxhome
|
||||||
|
Loading…
x
Reference in New Issue
Block a user