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 2728 by niro, Thu Aug 11 12:08:18 2011 UTC revision 2730 by niro, Thu Aug 11 14:28:46 2011 UTC
# Line 20  NEW_ALX_DHCP_STOP="" Line 20  NEW_ALX_DHCP_STOP=""
20  NEW_MIN_DISK_SPACE="85000"  NEW_MIN_DISK_SPACE="85000"
21  NEW_ALX_PLUGINS="/etc/alxconfig-ng/plugins"  NEW_ALX_PLUGINS="/etc/alxconfig-ng/plugins"
22    
23    # fake mage upgrade to prevent annoying error messages
24    if [[ ! -x /usr/sbin/mageupgrade ]]
25    then
26     mageupgrade() { true; }; export -f mageupgrade
27    fi
28    
29  read_value()  read_value()
30  {  {
31   local file=$1   local file=$1
# Line 73  updategrub2() Line 79  updategrub2()
79   install -m0644 /lib/grub/*/video.lst /boot/grub/video.lst   install -m0644 /lib/grub/*/video.lst /boot/grub/video.lst
80   fi   fi
81    
82     # check for special hardware
83     if [[ -x $(which hwinfo) ]]
84     then
85     # zotac devices
86     if [[ ! -z $(hwinfo --bios --storage | grep -i zotac) ]]
87     then
88     grubopts="rootdelay=8"
89     echo "Special device 'ZOTAC' detected!"
90     fi
91     fi
92    
93     # fix grubconfig for special devices
94     if [[ -n ${grubopts} ]]
95     then
96     sed -i "s:^\(export GRUB_CMDLINE_LINUX=\).*:\1\"${grubopts}\":" /etc/conf.d/grub
97     fi
98    
99   # update grub.cfg   # update grub.cfg
100   grub-mkconfig -o /boot/grub/grub.cfg   grub-mkconfig -o /boot/grub/grub.cfg
101    
# Line 99  then Line 122  then
122   ln -snf /usr/mage/profiles/${MAGEPROFILE} /etc/mage-profile   ln -snf /usr/mage/profiles/${MAGEPROFILE} /etc/mage-profile
123  fi  fi
124    
125    # fix missing /dev/root device
126    if [[ ! -e /dev/root ]]
127    then
128     echo "fixing missing /dev/root symlink ..."
129     rootdev=$(basename $(mount | grep ' / ' | cut -d' ' -f1))
130     [[ ! -e /dev/${rootdev} ]] && ln -snf ${rootdev} /dev/root
131    fi
132    
133  # update mage3 -> mage4  # update mage3 -> mage4
134  if [[ -z $(magequery -n mage) ]]  if [[ -z $(magequery -n mage) ]]
135  then  then
# Line 166  if [[ -z $(magequery -n ${BASESYSTEM}) ] Line 197  if [[ -z $(magequery -n ${BASESYSTEM}) ]
197  then  then
198   # first keep some important files   # first keep some important files
199    
  # fix missing /dev/root device  
  if [[ ! -e /dev/root ]]  
  then  
  rootdev=$(basename $(mount | grep ' / ' | cut -d' ' -f1))  
  [[ ! -e /dev/${rootdev} ]] && ln -snf ${rootdev} /dev/root  
  fi  
   
200   # export bootstrap to not start any services   # export bootstrap to not start any services
201   export MAGE_BOOTSTRAP=true   export MAGE_BOOTSTRAP=true
202   mage install ${BASESYSTEM}   mage install ${BASESYSTEM}

Legend:
Removed from v.2728  
changed lines
  Added in v.2730