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 2730 by niro, Thu Aug 11 14:28:46 2011 UTC revision 2790 by niro, Mon Aug 29 09:13:17 2011 UTC
# Line 7  source /etc/profile Line 7  source /etc/profile
7  MAGERC="/etc/mage.rc"  MAGERC="/etc/mage.rc"
8  MAGEPROFILE="alx-060"  MAGEPROFILE="alx-060"
9  NEW_MAGE_DISTRIBUTION="unstable"  NEW_MAGE_DISTRIBUTION="unstable"
10  NEW_RSYNC="rsync://magellan-linux.de/mage-alx-0.6.0"  #NEW_RSYNC="rsync://magellan-linux.de/mage-alx-0.6.0"
11  NEW_MIRRORS="http://magellan-linux.de/magellan/alx-0.6.0/${NEW_MAGE_DISTRIBUTION}"  #NEW_MIRRORS="http://magellan-linux.de/magellan/alx-0.6.0/${NEW_MAGE_DISTRIBUTION}"
12    NEW_RSYNC="rsync://128.20.41.110/mage-alx-060"
13    NEW_MIRRORS="http://128.20.41.110/magellan/alx-060"
14  NEW_PACKAGES_SERVER_PATH='packages/${ARCH}'  NEW_PACKAGES_SERVER_PATH='packages/${ARCH}'
15  NEW_MAGE_UNINSTALL_TIMEOUT=0  NEW_MAGE_UNINSTALL_TIMEOUT=0
16    
# Line 18  NEW_ALX_DHCP_PROG="/sbin/udhcpc" Line 20  NEW_ALX_DHCP_PROG="/sbin/udhcpc"
20  NEW_ALX_DHCP_START="-T 10 -t 5 -n -i"  NEW_ALX_DHCP_START="-T 10 -t 5 -n -i"
21  NEW_ALX_DHCP_STOP=""  NEW_ALX_DHCP_STOP=""
22  NEW_MIN_DISK_SPACE="85000"  NEW_MIN_DISK_SPACE="85000"
23  NEW_ALX_PLUGINS="/etc/alxconfig-ng/plugins"  NEW_ALX_PLUGINS="/usr/lib/alxconfig-ng/plugins"
24    NEW_ALX_FUNCTIONS="/usr/lib/alxconfig-ng/functions"
25    
26  # fake mage upgrade to prevent annoying error messages  # fake mage upgrade to prevent annoying error messages
27  if [[ ! -x /usr/sbin/mageupgrade ]]  if [[ ! -x /usr/sbin/mageupgrade ]]
# Line 79  updategrub2() Line 82  updategrub2()
82   install -m0644 /lib/grub/*/video.lst /boot/grub/video.lst   install -m0644 /lib/grub/*/video.lst /boot/grub/video.lst
83   fi   fi
84    
  # check for special hardware  
  if [[ -x $(which hwinfo) ]]  
  then  
  # zotac devices  
  if [[ ! -z $(hwinfo --bios --storage | grep -i zotac) ]]  
  then  
  grubopts="rootdelay=8"  
  echo "Special device 'ZOTAC' detected!"  
  fi  
  fi  
   
  # fix grubconfig for special devices  
  if [[ -n ${grubopts} ]]  
  then  
  sed -i "s:^\(export GRUB_CMDLINE_LINUX=\).*:\1\"${grubopts}\":" /etc/conf.d/grub  
  fi  
   
85   # update grub.cfg   # update grub.cfg
86   grub-mkconfig -o /boot/grub/grub.cfg   grub-mkconfig -o /boot/grub/grub.cfg
87    
# Line 113  updateconfig RSYNC MIRRORS MAGE_DISTRIBU Line 99  updateconfig RSYNC MIRRORS MAGE_DISTRIBU
99    
100  # fix config.rc  # fix config.rc
101  CONFIG="${CONFIGRC}"  CONFIG="${CONFIGRC}"
102  updateconfig ALX_NETWORKING ALX_DHCP_PROG ALX_DHCP_START ALX_DHCP_STOP MIN_DISK_SPACE ALX_PLUGINS  updateconfig ALX_NETWORKING ALX_DHCP_PROG ALX_DHCP_START ALX_DHCP_STOP MIN_DISK_SPACE ALX_PLUGINS ALX_FUNCTIONS
103    
104  # fix profile  # fix profile
105  if [[ $(readlink /etc/mage-profile) != */${MAGEPROFILE} ]]  if [[ $(readlink /etc/mage-profile) != */${MAGEPROFILE} ]]
# Line 127  if [[ ! -e /dev/root ]] Line 113  if [[ ! -e /dev/root ]]
113  then  then
114   echo "fixing missing /dev/root symlink ..."   echo "fixing missing /dev/root symlink ..."
115   rootdev=$(basename $(mount | grep ' / ' | cut -d' ' -f1))   rootdev=$(basename $(mount | grep ' / ' | cut -d' ' -f1))
116   [[ ! -e /dev/${rootdev} ]] && ln -snf ${rootdev} /dev/root   [[ -e /dev/${rootdev} ]] && ln -snf ${rootdev} /dev/root
117  fi  fi
118    
119  # update mage3 -> mage4  # update mage3 -> mage4
# Line 315  then Line 301  then
301   [[ -f ${tmp} ]] && rm -f ${tmp}   [[ -f ${tmp} ]] && rm -f ${tmp}
302   # start cron daemon in background   # start cron daemon in background
303   crond -b -S   crond -b -S
304    
305     rm -f /.dist-upgrade
306  fi  fi
307    
308  exit 0  exit 0

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