Changeset 2696

Show
Ignore:
Timestamp:
09/04/08 08:36:18 (3 months ago)
Author:
kris
Message:

Updated the partition locator for Upgrades a bit more to only show workable upgrade systems

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pcbsd/trunk/installcd-overlay/usr/local/pcbsd/scripts/PCBSD.FindUpdateParts.sh

    r2695 r2696  
    3636      # Create Script 
    3737      echo "#!/bin/sh 
    38       /usr/local/bin/PBReg get /PC-BSD/Version >/.pcver 2>/.pcver " >${FSMNT}/getver.sh 
     38      /usr/local/bin/PBReg get /PC-BSD/Version >/.pcver 2>/.pcver 
     39      file /bin/sh >/.fbver 2>/.fbver" >${FSMNT}/getver.sh 
    3940      chmod 755 ${FSMNT}/getver.sh 
    4041      chroot ${FSMNT} /getver.sh 
    4142      VER="`cat ${FSMNT}/.pcver`" 
     43      FBVER="`cat ${FSMNT}/.fbver`" 
    4244        
    4345      # Remove old files 
    4446      rm ${FSMNT}/.pcver 
     47      rm ${FSMNT}/.fbver 
    4548      rm ${FSMNT}/getver.sh 
    4649 
    47       # Echo our saved info 
    48       echo "${i}a: Running PC-BSD ${VER}" >> /tmp/AvailUpgrades 
     50      # Check if this is running FreeBSD 7, otherwise don't upgrade it 
     51      echo ${FBVER} | grep "FreeBSD 7" >/dev/null 2>/dev/null 
     52      if [ "$?" = "0" ] 
     53      then 
     54        # Echo our found partition / version 
     55        echo "${i}a: Running PC-BSD ${VER}" >> /tmp/AvailUpgrades 
     56      fi 
    4957 
    5058    fi # End of if /mnt/PCBSD