| 34 | | MNT1="`cat /mnt/etc/fstab | grep ${i}${num}s1f | cut -f 2 | cut -d " " -f 1`" |
| 35 | | mount /dev/${i}${num}s1f /mnt${MNT1} |
| 36 | | |
| 37 | | MNT2="`cat /mnt/etc/fstab | grep ${i}${num}s1g | cut -f 2 | cut -d " " -f 1`" |
| 38 | | mount /dev/${i}${num}s1g /mnt${MNT2} |
| 39 | | |
| 40 | | |
| 41 | | if [ -e "/mnt/PCBSD" ] |
| 42 | | then |
| 43 | | |
| 44 | | # Create Script |
| 45 | | echo "#!/bin/sh |
| 46 | | /usr/local/bin/PBReg get /PC-BSD/Version >/.pcver 2>/.pcver " >/mnt/getver.sh |
| 47 | | chmod 755 /mnt/getver.sh |
| 48 | | chroot /mnt /getver.sh |
| 49 | | VER="`cat /mnt/.pcver`" |
| 50 | | |
| 51 | | # Remove old files |
| 52 | | rm /mnt/.pcver |
| 53 | | rm /mnt/getver.sh |
| 54 | | |
| 55 | | # Echo our saved info |
| 56 | | echo "/dev/${i}${num}s1a: Running PC-BSD ${VER}" >> /tmp/AvailUpgrades |
| 57 | | |
| 58 | | fi # End of if /mnt/PCBSD |
| 59 | | |
| 60 | | # Unmount FS |
| 61 | | umount /mnt/${MNT2} |
| 62 | | umount /mnt/${MNT1} |
| 63 | | umount /mnt/${MNT} |
| 64 | | umount /mnt |
| 65 | | |
| 66 | | |
| 67 | | fi # End of if /dev/${i}${num}s1a |
| | 47 | fi # End of if /dev/${i}a |
| 69 | | if [ -e "/dev/${i}${num}s2a" ] |
| 70 | | then |
| 71 | | |
| 72 | | mount /dev/${i}${num}s2a /mnt |
| 73 | | if [ -e "/dev/${i}${num}s2b" ] |
| 74 | | then |
| 75 | | swapon /dev/${i}${num}s2b |
| 76 | | fi |
| 77 | | |
| 78 | | MNT="`cat /mnt/etc/fstab | grep ${i}${num}s2e | cut -f 2 | cut -d " " -f 1`" |
| 79 | | mount /dev/${i}${num}s2e /mnt${MNT} |
| 80 | | |
| 81 | | MNT1="`cat /mnt/etc/fstab | grep ${i}${num}s2f | cut -f 2 | cut -d " " -f 1`" |
| 82 | | mount /dev/${i}${num}s2f /mnt${MNT1} |
| 83 | | |
| 84 | | MNT2="`cat /mnt/etc/fstab | grep ${i}${num}s2g | cut -f 2 | cut -d " " -f 1`" |
| 85 | | mount /dev/${i}${num}s2g /mnt${MNT2} |
| 86 | | |
| 87 | | |
| 88 | | if [ -e "/mnt/PCBSD" ] |
| 89 | | then |
| 90 | | |
| 91 | | # Create Script |
| 92 | | echo "#!/bin/sh |
| 93 | | /usr/local/bin/PBReg get /PC-BSD/Version >/.pcver 2>/.pcver " >/mnt/getver.sh |
| 94 | | chmod 755 /mnt/getver.sh |
| 95 | | chroot /mnt /getver.sh |
| 96 | | VER="`cat /mnt/.pcver`" |
| 97 | | |
| 98 | | # Remove old files |
| 99 | | rm /mnt/.pcver |
| 100 | | rm /mnt/getver.sh |
| 101 | | |
| 102 | | # Echo our saved info |
| 103 | | echo "/dev/${i}${num}s2a: Running PC-BSD ${VER}" >> /tmp/AvailUpgrades |
| 104 | | |
| 105 | | fi # End of if /mnt/PCBSD |
| 106 | | |
| 107 | | # Unmount FS |
| 108 | | umount /mnt/$MNT2 |
| 109 | | umount /mnt/$MNT1 |
| 110 | | umount /mnt/$MNT |
| 111 | | umount /mnt |
| 112 | | |
| 113 | | fi |
| 114 | | |
| 115 | | if [ -e "/dev/${i}${num}s3a" ] |
| 116 | | then |
| 117 | | |
| 118 | | mount /dev/${i}${num}s3a /mnt |
| 119 | | if [ -e "/dev/${i}${num}s3b" ] |
| 120 | | then |
| 121 | | swapon /dev/${i}${num}s3b |
| 122 | | fi |
| 123 | | |
| 124 | | MNT="`cat /mnt/etc/fstab | grep ${i}${num}s3e | cut -f 2 | cut -d " " -f 1`" |
| 125 | | mount /dev/${i}${num}s3e /mnt${MNT} |
| 126 | | |
| 127 | | MNT1="`cat /mnt/etc/fstab | grep ${i}${num}s3f | cut -f 2 | cut -d " " -f 1`" |
| 128 | | mount /dev/${i}${num}s3f /mnt${MNT1} |
| 129 | | |
| 130 | | MNT2="`cat /mnt/etc/fstab | grep ${i}${num}s3g | cut -f 2 | cut -d " " -f 1`" |
| 131 | | mount /dev/${i}${num}s3g /mnt${MNT2} |
| 132 | | |
| 133 | | |
| 134 | | if [ -e "/mnt/PCBSD" ] |
| 135 | | then |
| 136 | | |
| 137 | | # Create Script |
| 138 | | echo "#!/bin/sh |
| 139 | | /usr/local/bin/PBReg get /PC-BSD/Version >/.pcver 2>/.pcver " >/mnt/getver.sh |
| 140 | | chmod 755 /mnt/getver.sh |
| 141 | | chroot /mnt /getver.sh |
| 142 | | VER="`cat /mnt/.pcver`" |
| 143 | | |
| 144 | | # Remove old files |
| 145 | | rm /mnt/.pcver |
| 146 | | rm /mnt/getver.sh |
| 147 | | |
| 148 | | # Echo our saved info |
| 149 | | echo "/dev/${i}${num}s3a: Running PC-BSD ${VER}" >> /tmp/AvailUpgrades |
| 150 | | |
| 151 | | fi # End of if /mnt/PCBSD |
| 152 | | |
| 153 | | # Unmount FS |
| 154 | | umount /mnt/$MNT2 |
| 155 | | umount /mnt/$MNT1 |
| 156 | | umount /mnt/$MNT |
| 157 | | umount /mnt |
| 158 | | |
| 159 | | fi # End of if /dev/s3a |
| 160 | | |
| 161 | | if [ -e "/dev/${i}${num}s4a" ] |
| 162 | | then |
| 163 | | |
| 164 | | mount /dev/${i}${num}s4a /mnt |
| 165 | | if [ -e "/dev/${i}${num}s4b" ] |
| 166 | | then |
| 167 | | swapon /dev/${i}${num}s4b |
| 168 | | fi |
| 169 | | |
| 170 | | MNT="`cat /mnt/etc/fstab | grep ${i}${num}s4e | cut -f 2 | cut -d " " -f 1`" |
| 171 | | mount /dev/${i}${num}s4e /mnt${MNT} |
| 172 | | |
| 173 | | MNT1="`cat /mnt/etc/fstab | grep ${i}${num}s4f | cut -f 2 | cut -d " " -f 1`" |
| 174 | | mount /dev/${i}${num}s4f /mnt${MNT1} |
| 175 | | |
| 176 | | MNT2="`cat /mnt/etc/fstab | grep ${i}${num}s4g | cut -f 2 | cut -d " " -f 1`" |
| 177 | | mount /dev/${i}${num}s4g /mnt${MNT2} |
| 178 | | |
| 179 | | |
| 180 | | if [ -e "/mnt/PCBSD" ] |
| 181 | | then |
| 182 | | |
| 183 | | # Create Script |
| 184 | | echo "#!/bin/sh |
| 185 | | /usr/local/bin/PBReg get /PC-BSD/Version >/.pcver 2>/.pcver " >/mnt/getver.sh |
| 186 | | chmod 755 /mnt/getver.sh |
| 187 | | chroot /mnt /getver.sh |
| 188 | | VER="`cat /mnt/.pcver`" |
| 189 | | |
| 190 | | # Remove old files |
| 191 | | rm /mnt/.pcver |
| 192 | | rm /mnt/getver.sh |
| 193 | | |
| 194 | | # Echo our saved info |
| 195 | | echo "/dev/${i}${num}s4a: Running PC-BSD ${VER}" >> /tmp/AvailUpgrades |
| 196 | | |
| 197 | | fi # End of if /mnt/PCBSD |
| 198 | | |
| 199 | | # Unmount FS |
| 200 | | umount /mnt/$MNT2 |
| 201 | | umount /mnt/$MNT1 |
| 202 | | umount /mnt/$MNT |
| 203 | | umount /mnt |
| 204 | | |
| 205 | | fi |
| 206 | | |
| 207 | | |
| 208 | | if [ "$num" = "9" ] |
| 209 | | then |
| 210 | | break; |
| 211 | | fi |
| 212 | | |
| 213 | | num="`expr ${num} + 1`" |
| 214 | | done |