| Line 19... | 
            Line 19... | 
          
          
            | 19 | 
            RPMS_TO_REMOVE="kernel-module-squashfs \
  | 
            19 | 
            RPMS_TO_REMOVE="kernel-module-squashfs \
  | 
          
          
            | 20 | 
                            kernel-module-unionfs \
  | 
            20 | 
                            kernel-module-unionfs \
  | 
          
          
            | 21 | 
                            unionfs \
  | 
            21 | 
                            unionfs \
  | 
          
          
            | 22 | 
                            squashfs"
  | 
            22 | 
                            squashfs"
  | 
          
          
            | 23 | 
             
  | 
            23 | 
             
  | 
          
          
            | 24 | 
            # RPMs that can break future Scientific Linux udpates
  | 
            24 | 
            # RPMs that can break future Scientific Linux updates
  | 
          
          
            | 25 | 
            # because there are not part of Scientific Linux
  | 
            25 | 
            # because there are not part of Scientific Linux
  | 
          
          
            | 26 | 
            RPMS_TO_REMOVE_SL="kernel-module-ntfs"
  | 
            26 | 
            RPMS_TO_REMOVE_SL="kernel-module-ntfs"
  | 
          
          
            | 27 | 
                               
  | 
            27 | 
                               
  | 
          
          
            | 28 | 
            # RPMs that can break future PSI udpates
  | 
            28 | 
            # RPMs that can break future PSI SL updates
  | 
          
          
            | 29 | 
            # because there are not part of PSI Scientific Linux
  | 
            29 | 
            # because there are not part of PSI Scientific Linux
  | 
          
          
            | 30 | 
            RPMS_TO_REMOVE_PSI=""
  | 
            30 | 
            RPMS_TO_REMOVE_PSI=""
  | 
          
          
            | 31 | 
                               
  | 
            31 | 
                               
  | 
          
          
            | 32 | 
            # files which should be restored from .ori files
  | 
            32 | 
            # files which should be restored from .ori files
  | 
          
          
            | 33 | 
            FILES_RESTORE="/etc/init.d/netfs \
  | 
            33 | 
            FILES_RESTORE="/etc/init.d/netfs \
  | 
          
          
            | Line 192... | 
            Line 192... | 
          
          
            | 192 | 
            echo "Output of 'fdisk -l' ..."
  | 
            192 | 
            echo "Output of 'fdisk -l' ..."
  | 
          
          
            | 193 | 
            fdisk -l
  | 
            193 | 
            fdisk -l
  | 
          
          
            | 194 | 
            echo
  | 
            194 | 
            echo
  | 
          
          
            | 195 | 
             
  | 
            195 | 
             
  | 
          
          
            | 196 | 
             
  | 
            196 | 
             
  | 
          
          
            | 197 | 
            ### test if $INSTALL_PART is defined and exists
  | 
            197 | 
            ### test if $INSTALL_PART is defined
  | 
          
          
            | 198 | 
            ### -----------------------------------------------------------
  | 
            198 | 
            ### -----------------------------------------------------------
  | 
          
          
            | 199 | 
            if [ ! $INSTALL_PART ]; then
  | 
            199 | 
            if [ ! $INSTALL_PART ]; then
  | 
          
          
            | 200 | 
                echo "No partition defined for installation"
  | 
            200 | 
                echo "No partition defined for installation"
  | 
          
          
            | 201 | 
                echo "Please see '$SCRIPTNAME -h'."; echo
  | 
            201 | 
                echo "Please see '$SCRIPTNAME -h'"; echo
  | 
          
          
            | 202 | 
                exit_now 1
  | 
            202 | 
                exit_now 1
  | 
          
          
            | 203 | 
            fi
  | 
            203 | 
            fi
  | 
          
          
            | 204 | 
             
  | 
            204 | 
             
  | 
          
          
            | 205 | 
             
  | 
            205 | 
             
  | 
          
          
            | 206 | 
            ### test if MBR_DEV is given
  | 
            206 | 
            ### test if MBR_DEV is given
  | 
          
          
            | 207 | 
            ### -----------------------------------------------------------
  | 
            207 | 
            ### -----------------------------------------------------------
  | 
          
          
            | 208 | 
            if [ ! $NOGRUB ]; then
  | 
            208 | 
            if [ ! $NOGRUB ]; then
  | 
          
          
            | 209 | 
                if [ ! $MBR_DEV ]; then
  | 
            209 | 
                if [ ! $MBR_DEV ]; then
  | 
          
          
            | 210 | 
            	echo "No MBR device defined."
  | 
            210 | 
            	echo "No MBR device defined."
  | 
          
          
            | 211 | 
            	echo "Please see '$SCRIPTNAME -h'."; echo
  | 
            211 | 
            	echo "Please see '$SCRIPTNAME -h'"; echo
  | 
          
          
            | 212 | 
            	exit_now 1
  | 
            212 | 
            	exit_now 1
  | 
          
          
            | 213 | 
                fi
  | 
            213 | 
                fi
  | 
          
          
            | 214 | 
            fi
  | 
            214 | 
            fi
  | 
          
          
            | 215 | 
             
  | 
            215 | 
             
  | 
          
          
            | 216 | 
             
  | 
            216 | 
             
  | 
          
          
            | 217 | 
            ### test if $INSTALL_PART exists
  | 
            217 | 
            ### test if $INSTALL_PART exists
  | 
          
          
            | 218 | 
            ### -----------------------------------------------------------
  | 
            218 | 
            ### -----------------------------------------------------------
  | 
          
          
            | 219 | 
            fdisk -l | cut -d" " -f1 | grep -q "^${INSTALL_PART}$"
  | 
            219 | 
            fdisk -l | cut -d" " -f1 | grep -q "^${INSTALL_PART}$"
  | 
          
          
            | 220 | 
            if [ "$?" != "0" ]; then
  | 
            220 | 
            if [ "$?" != "0" ]; then
  | 
          
          
            | 221 | 
                echo "Partition $INSTALL_PART not found! See 'fdisk -l'"
  | 
            221 | 
                echo "Partition $INSTALL_PART not found! See 'fdisk -l'"
  | 
          
          
            | 222 | 
                echo "or you have to reboot first to make the partition table active"; echo
  | 
            222 | 
                echo "Or you have to reboot first to make the partition table active"; echo
  | 
          
          
            | 223 | 
                exit_now 1
  | 
            223 | 
                exit_now 1
  | 
          
          
            | 224 | 
            fi
  | 
            224 | 
            fi
  | 
          
          
            | 225 | 
             
  | 
            225 | 
             
  | 
          
          
            | 226 | 
             
  | 
            226 | 
             
  | 
          
          
            | 227 | 
            ### set $INSTALL_DEV (eg. /dev/sda)
  | 
            227 | 
            ### test if $INSTALL_PART is a Linux partition
  | 
          
          
            | 228 | 
            ### -----------------------------------------------------------
  | 
            228 | 
            ### -----------------------------------------------------------
  | 
          
          
            | - | 
               | 
            229 | 
            fdisk -l | grep "Linux$" | cut -d" " -f1 | grep -q "^${INSTALL_PART}$"
  | 
          
          
            | - | 
               | 
            230 | 
            if [ "$?" != "0" ]; then
  | 
          
          
            | 229 | 
            INSTALL_DEV=$( echo "$INSTALL_PART" | sed -e 's%\([sh]d[a-z]\)[0-9]*$%\1%' )
  | 
            231 | 
                echo "Partition $INSTALL_PART is not a Linux partition! (see 'fdisk -l')"
  | 
          
          
            | - | 
               | 
            232 | 
                echo "Use fdisk and/or qtparted to create a Linux partition!"
  | 
          
          
            | 230 | 
            INSTALL_PART_NR=$( echo "$INSTALL_PART" | sed -e 's%.*/[sh]d[a-z]\([0-9]*\)$%\1%' )
  | 
            233 | 
                echo "You have to reboot first to make the partition table active"; echo
  | 
          
          
            | - | 
               | 
            234 | 
                exit_now 1
  | 
          
          
            | - | 
               | 
            235 | 
            fi
  | 
          
          
            | 231 | 
             
  | 
            236 | 
             
  | 
          
          
            | 232 | 
             
  | 
            237 | 
             
  | 
          
          
            | 233 | 
            ### test if $SWAP_PART exists
  | 
            238 | 
            ### test if $SWAP_PART exists and is a Linux Swap partition
  | 
          
          
            | 234 | 
            ### -----------------------------------------------------------
  | 
            239 | 
            ### -----------------------------------------------------------
  | 
          
          
            | 235 | 
            if [ $SWAP_PART ]; then
  | 
            240 | 
            if [ $SWAP_PART ]; then
  | 
          
          
            | 236 | 
                fdisk -l | cut -d" " -f1 | grep -q "^${SWAP_PART}$"
  | 
            241 | 
                fdisk -l | cut -d" " -f1 | grep -q "^${SWAP_PART}$"
  | 
          
          
            | 237 | 
                if [ "$?" != "0" ]; then
  | 
            242 | 
                if [ "$?" != "0" ]; then
  | 
          
          
            | 238 | 
            	echo "Swap partition $SWAP_PART not found! (see 'fdisk -l')"
  | 
            243 | 
            	echo "Swap partition $SWAP_PART not found! (see 'fdisk -l')"
  | 
          
          
            | 239 | 
            	echo "Or you have to reboot first to make the partition table active"; echo
  | 
            244 | 
            	echo "Or you have to reboot first to make the partition table active"; echo
  | 
          
          
            | 240 | 
            	exit_now 1
  | 
            245 | 
            	exit_now 1
  | 
          
          
            | 241 | 
                fi
  | 
            246 | 
                fi
  | 
          
          
            | 242 | 
                fdisk -l | grep "Linux swap" | cut -d" " -f1 | grep -q "^${SWAP_PART}$"
  | 
            247 | 
                fdisk -l | grep "Linux swap$" | cut -d" " -f1 | grep -q "^${SWAP_PART}$"
  | 
          
          
            | 243 | 
                if [ "$?" != "0" ]; then
  | 
            248 | 
                if [ "$?" != "0" ]; then
  | 
          
          
            | 244 | 
            	echo "Partition $SWAP_PART is not a Linux swap partition! (see 'fdisk -l')"
  | 
            249 | 
            	echo "Partition $SWAP_PART is not a Linux swap partition! (see 'fdisk -l')"
  | 
          
          
            | 245 | 
            	echo "Use fdisk to create a Linux swap partition!"
  | 
            250 | 
            	echo "Use fdisk and/or qtparted to create a Linux Swap partition!"
  | 
          
          
            | 246 | 
            	echo "You have to reboot first to make the partition table active"; echo
  | 
            251 | 
            	echo "You have to reboot first to make the partition table active"; echo
  | 
          
          
            | 247 | 
            	exit_now 1
  | 
            252 | 
            	exit_now 1
  | 
          
          
            | 248 | 
                fi
  | 
            253 | 
                fi
  | 
          
          
            | 249 | 
            fi
  | 
            254 | 
            fi
  | 
          
          
            | 250 | 
             
  | 
            255 | 
             
  | 
          
          
            | 251 | 
             
  | 
            256 | 
             
  | 
          
          
            | - | 
               | 
            257 | 
            ### set $INSTALL_DEV (eg. /dev/sda)
  | 
          
          
            | - | 
               | 
            258 | 
            ### -----------------------------------------------------------
  | 
          
          
            | - | 
               | 
            259 | 
            INSTALL_DEV=$( echo "$INSTALL_PART" | sed -e 's%\([sh]d[a-z]\)[0-9]*$%\1%' )
  | 
          
          
            | - | 
               | 
            260 | 
            INSTALL_PART_NR=$( echo "$INSTALL_PART" | sed -e 's%.*/[sh]d[a-z]\([0-9]*\)$%\1%' )
  | 
          
          
            | - | 
               | 
            261 | 
             
  | 
          
          
            | - | 
               | 
            262 | 
             
  | 
          
          
            | 252 | 
             ### print warning
  | 
            263 | 
            ### print warning
  | 
          
          
            | 253 | 
            ### -----------------------------------------------------------
  | 
            264 | 
            ### -----------------------------------------------------------
  | 
          
          
            | 254 | 
            echo                     "------------------------------------------------------------"
  | 
            265 | 
            echo                     "------------------------------------------------------------"
  | 
          
          
            | 255 | 
            echo                     "   LiveCD will be installed on partition $INSTALL_PART"
  | 
            266 | 
            echo                     "   LiveCD will be installed on partition $INSTALL_PART"
  | 
          
          
            | 256 | 
            [ "$SWAP_PART" ] && echo " Partition $SWAP_PART will be used as swap partition."
  | 
            267 | 
            [ "$SWAP_PART" ] && echo " Partition $SWAP_PART will be used as swap partition."
  | 
          
          
            | 257 | 
            [ ! $NOGRUB ]    && echo " GRUB will be installed in Master Boot Record of $MBR_DEV"
  | 
            268 | 
            [ ! $NOGRUB ]    && echo " GRUB will be installed in Master Boot Record of $MBR_DEV"
  |