Magellan Linux

Diff of /mage/branches/alx-0_6_0/profiles/alx-060/forced-uninstall

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2372 by niro, Tue Jun 7 12:32:27 2011 UTC revision 2373 by niro, Tue Jun 14 10:44:21 2011 UTC
# Line 29  NEW_ALX_NETWORKING="dhcp" Line 29  NEW_ALX_NETWORKING="dhcp"
29  NEW_ALX_DHCP_PROG="/sbin/udhcpc"  NEW_ALX_DHCP_PROG="/sbin/udhcpc"
30  NEW_ALX_DHCP_START="-T 10"  NEW_ALX_DHCP_START="-T 10"
31  NEW_ALX_DHCP_STOP=""  NEW_ALX_DHCP_STOP=""
32    NEW_MIN_DISK_SPACE="85000"
33    
34  read_value()  read_value()
35  {  {
# Line 75  updateconfig RSYNC MIRRORS MAGE_DISTRIBU Line 76  updateconfig RSYNC MIRRORS MAGE_DISTRIBU
76    
77  # fix config.rc  # fix config.rc
78  CONFIG="${CONFIGRC}"  CONFIG="${CONFIGRC}"
79  updateconfig ALX_NETWORKING ALX_DHCP_PROG ALX_DHCP_START ALX_DHCP_STOP  updateconfig ALX_NETWORKING ALX_DHCP_PROG ALX_DHCP_START ALX_DHCP_STOP MIN_DISK_SPACE
80    
81  # fix profile  # fix profile
82  if [[ $(readlink /etc/mage-profile) != */${MAGEPROFILE} ]]  if [[ $(readlink /etc/mage-profile) != */${MAGEPROFILE} ]]
# Line 112  then Line 113  then
113   touch /.dist-upgrade   touch /.dist-upgrade
114  fi  fi
115    
116    # check for -f option
117    if [[ -n $(magequery -h | grep -- -f) ]]
118    then
119     # uninstall all /usr/X11R6 packages first
120     for i in $(magequery -f /usr/X11R6 | sed 's:.*/\(.*\)-.*-r.*:\1:')
121     do
122     mage uninstall ${i}
123     done
124    fi
125    # if /usr/X11R6 is a directoy, simply delete it with the content
126    [ -d /usr/X11R6 ] && rm -rf /usr/X11R6
127    
128  # install new toolchain if not exist  # install new toolchain if not exist
129  TOOLCHAIN="$(< /etc/mage-profile/toolchain.defaults)"  TOOLCHAIN="$(< /etc/mage-profile/toolchain.defaults)"
130  if [[ -z $(magequery -n ${TOOLCHAIN}) ]]  if [[ -z $(magequery -n ${TOOLCHAIN}) ]]

Legend:
Removed from v.2372  
changed lines
  Added in v.2373