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 3200 by niro, Wed Sep 14 11:14:44 2011 UTC revision 3258 by niro, Wed Sep 28 13:07:28 2011 UTC
# Line 334  then Line 334  then
334   # install an appropriate uvesafb.conf   # install an appropriate uvesafb.conf
335   install -d /etc/modprobe.d || die   install -d /etc/modprobe.d || die
336   echo "options uvesafb mode_option=1024x768-32@60 scroll=ywrap" > /etc/modprobe.d/uvesafb.conf || die   echo "options uvesafb mode_option=1024x768-32@60 scroll=ywrap" > /etc/modprobe.d/uvesafb.conf || die
337     # install an appropriate viafb.conf
338     echo "options viafb viafb_mode=1024x768 viafb_refresh=60" > /etc/modprobe.d/viafb.conf || die
339   # create an updated initrd   # create an updated initrd
340   DISKMODS="sd_mod"   DISKMODS="sd_mod"
341   OLDPATAMODS="amd74xx piix sis5513 via82cxxx"   OLDPATAMODS="amd74xx piix sis5513 via82cxxx"
342   PATAMODS="ata_piix pata_amd pata_mpiix pata_oldpiix pata_sis pata_via"   PATAMODS="ata_piix pata_amd pata_mpiix pata_oldpiix pata_sis pata_via"
343   SATAMODS="sata_via sata_sis sata_nv"   SATAMODS="sata_via sata_sis sata_nv"
344   DRMMODS="i915 mga nouveau r128 radeon savage sis tdfx ttm via"   DRMMODS="i915 mga nouveau r128 radeon savage sis tdfx ttm via"
345   FBMODS="uvesafb"   if [ -x /usr/sbin/alx-hwdetection ]
346     then
347     case $(/usr/sbin/alx-hwdetection system) in
348     zotac) FBMODS="" ;;
349     rangee) FBMODS="" ;; ## fallback to vesafb, viafb does not run on all CLE266 boards
350     standard) FBMODS="uvesafb" ;;
351     # unkown, use nothing to be safe
352     *) FBMODS="" ;;
353     esac
354     else
355     # unkown, use nothing to be safe
356     FBMODS=""
357     fi
358   echo "MODULES=\"${FORMAT_FILESYSTEM} ${DISKMODS} ${OLDATAMODS} ${PATAMODS} ${SATAMODS} ${DRMMODS} ${FBMODS}\"" > /etc/conf.d/mkinitrd   echo "MODULES=\"${FORMAT_FILESYSTEM} ${DISKMODS} ${OLDATAMODS} ${PATAMODS} ${SATAMODS} ${DRMMODS} ${FBMODS}\"" > /etc/conf.d/mkinitrd
359   kernelver=$(readlink /boot/vmlinuz | sed 's:kernel-::')   kernelver=$(readlink /boot/vmlinuz | sed 's:kernel-::')
360   # run depmod before   # run depmod before
# Line 352  fi Line 366  fi
366    
367  if [[ -f /.dist-upgrade ]]  if [[ -f /.dist-upgrade ]]
368  then  then
369   echo "preparing for a reboot in 60 seconds ..."   if [[ ${NOREBOOT} != 1 ]]
  # reboot via cronjob  
  [[ ! -d /var/spool/cron/crontabs ]] && install -d /var/spool/cron/crontabs  
  # setup a proper cronjob  
  tmp=$(mktemp)  
  :> ${tmp}  
  # fake mageupgrade to fix annoying error messages  
  if [[ ! -x /sbin/mageupgrade ]]  
370   then   then
371   echo '#!/bin/sh' > /sbin/mageupgrade   echo "preparing for a reboot in 60 seconds ..."
372   echo 'exit 0'  >> /sbin/mageupgrade   # reboot via cronjob
373   chmod +x /sbin/mageupgrade   [[ ! -d /var/spool/cron/crontabs ]] && install -d /var/spool/cron/crontabs
374   echo "* * * * * rm /sbin/mageupgrade" >> ${tmp}   # setup a proper cronjob
375     tmp=$(mktemp)
376     :> ${tmp}
377     # fake mageupgrade to fix annoying error messages
378     if [[ ! -x /sbin/mageupgrade ]]
379     then
380     echo '#!/bin/sh' > /sbin/mageupgrade
381     echo 'exit 0'  >> /sbin/mageupgrade
382     chmod +x /sbin/mageupgrade
383     echo "* * * * * rm /sbin/mageupgrade" >> ${tmp}
384     fi
385     echo "* * * * * crontab -r && reboot -f" >> ${tmp}
386     crontab ${tmp}
387     [[ -f ${tmp} ]] && rm -f ${tmp}
388     # start cron daemon in background
389     crond -b -S
390   fi   fi
  echo "* * * * * crontab -r && reboot -f" >> ${tmp}  
  crontab ${tmp}  
  [[ -f ${tmp} ]] && rm -f ${tmp}  
  # start cron daemon in background  
  crond -b -S  
391    
392   rm -f /.dist-upgrade   rm -f /.dist-upgrade
393  fi  fi

Legend:
Removed from v.3200  
changed lines
  Added in v.3258