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 6757 by niro, Thu Jul 16 15:50:50 2015 UTC revision 8047 by niro, Tue Dec 29 16:36:13 2015 UTC
# Line 9  PATH="/etc/mage-profile:${PATH}" Line 9  PATH="/etc/mage-profile:${PATH}"
9  MAGERC="/etc/mage.rc"  MAGERC="/etc/mage.rc"
10  MAGEPROFILE="alx-060"  MAGEPROFILE="alx-060"
11  NEW_MAGE_DISTRIBUTION="unstable"  NEW_MAGE_DISTRIBUTION="unstable"
12  NEW_RSYNC="rsync://magellan-linux.de/mage-alx-0.6.0"  #NEW_RSYNC="rsync://magellan-linux.de/mage-alx-0.6.0"
13  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}"
14  #NEW_RSYNC="rsync://128.20.41.110/mage-alx-060"  NEW_RSYNC="rsync://128.20.41.110/mage-alx-060"
15  #NEW_MIRRORS="http://128.20.41.110/magellan/alx-060"  NEW_MIRRORS="http://128.20.41.110/magellan/alx-060"
16  NEW_PACKAGES_SERVER_PATH='packages/${ARCH}'  NEW_PACKAGES_SERVER_PATH='packages/${ARCH}'
17  NEW_MAGE_UNINSTALL_TIMEOUT=0  NEW_MAGE_UNINSTALL_TIMEOUT=0
18    
19  CONFIGRC="/etc/alxconfig-ng/config.rc"  CONFIGRC="/etc/alxconfig-ng/config.rc"
20  NEW_ALX_NETWORKING="dhcp"  NEW_ALX_NETWORKING="dhcp"
21  NEW_ALX_DHCP_PROG="/sbin/udhcpc"  NEW_ALX_DHCP_PROG="/sbin/dhcpc"
22  NEW_ALX_DHCP_START='-T 10 -t 5 -n -x hostname:\$(hostname) -i'  NEW_ALX_DHCP_START="-t 10"
23  NEW_ALX_DHCP_STOP=""  NEW_ALX_DHCP_STOP="-k"
24  NEW_MIN_DISK_SPACE="85000"  NEW_MIN_DISK_SPACE="85000"
25  NEW_ALX_PLUGINS="/usr/lib/alxconfig-ng/plugins"  NEW_ALX_PLUGINS="/usr/lib/alxconfig-ng/plugins"
26  NEW_ALX_FUNCTIONS="/usr/lib/alxconfig-ng/functions"  NEW_ALX_FUNCTIONS="/usr/lib/alxconfig-ng/functions"
# Line 62  updateconfig() Line 62  updateconfig()
62   if [[ ! -z $(grep "^${i}=" ${CONFIG}) ]]   if [[ ! -z $(grep "^${i}=" ${CONFIG}) ]]
63   then   then
64   echo "fixing ${i} -> ${value}"   echo "fixing ${i} -> ${value}"
65   sed -i "s|^\(${i}=\).*|\1\'${value}\'|" ${CONFIG}   sed -i "s|^\(${i}=\).*|\1\"${value}\"|" ${CONFIG}
66   else   else
67   echo "adding ${i}=${value}"   echo "adding ${i}=${value}"
68   echo "${i}='${value}'" >> ${CONFIG}   echo "${i}=\"${value}\"" >> ${CONFIG}
69   fi   fi
70   done   done
71  }  }
# Line 152  updateconfig RSYNC MIRRORS MAGE_DISTRIBU Line 152  updateconfig RSYNC MIRRORS MAGE_DISTRIBU
152  CONFIG="${CONFIGRC}"  CONFIG="${CONFIGRC}"
153  updateconfig ALX_NETWORKING ALX_DHCP_PROG ALX_DHCP_START ALX_DHCP_STOP MIN_DISK_SPACE ALX_PLUGINS ALX_FUNCTIONS  updateconfig ALX_NETWORKING ALX_DHCP_PROG ALX_DHCP_START ALX_DHCP_STOP MIN_DISK_SPACE ALX_PLUGINS ALX_FUNCTIONS
154    
155    # fix eth0 config too
156    CONFIG="/etc/conf.d/net.eth0"
157    eval "NEW_DHCP_START=\"${NEW_ALX_DHCP_START}\"" # eval this twice
158    eval "NEW_DHCP_START=\"${NEW_DHCP_START}\"" # to remove the \\ escapes
159    updateconfig DHCP_START
160    
161  # fix profile  # fix profile
162  if [[ $(readlink /etc/mage-profile) != */${MAGEPROFILE} ]]  if [[ $(readlink /etc/mage-profile) != */${MAGEPROFILE} ]]
163  then  then
# Line 337  then Line 343  then
343   # install an appropriate viafb.conf   # install an appropriate viafb.conf
344   echo "options viafb viafb_mode=1024x768 viafb_refresh=60" > /etc/modprobe.d/viafb.conf || die   echo "options viafb viafb_mode=1024x768 viafb_refresh=60" > /etc/modprobe.d/viafb.conf || die
345   # install an appropriate i810fb.conf   # install an appropriate i810fb.conf
346   echo "echo i810fb xres=1024 yres=768 bpp=16 mtrr=1 hsync1=30 hsync2=62 vsync1=30 vsync2=60"  > /etc/modprobe.d/i810fb.conf || die   echo "options i810fb xres=1024 yres=768 bpp=16 mtrr=1 hsync1=30 hsync2=62 vsync1=30 vsync2=60"  > /etc/modprobe.d/i810fb.conf || die
347   # create an updated initrd   # create an updated initrd
348   DISKMODS="sd_mod"   DISKMODS="sd_mod"
349   OLDPATAMODS="amd74xx piix sis5513 via82cxxx"   OLDPATAMODS="amd74xx piix sis5513 via82cxxx"
# Line 349  then Line 355  then
355   case $(/usr/sbin/alx-hwdetection system) in   case $(/usr/sbin/alx-hwdetection system) in
356   zotac) FBMODS="" ;;   zotac) FBMODS="" ;;
357   rangee) FBMODS="" ;; ## fallback to vesafb, viafb does not run on all CLE266 boards   rangee) FBMODS="" ;; ## fallback to vesafb, viafb does not run on all CLE266 boards
358   maxdata) FBMODS="i810fb" ;; ## check for maxdata / i810/ i815 Chipsets and disable KMS and use i810fb frambuffer   maxdata) FBMODS="i810fb" ;; ## check for maxdata / i810/ i815 Chipsets and disable KMS and use i810fb framebuffer
359   standard) FBMODS="uvesafb" ;;   standard) FBMODS="uvesafb" ;;
360   # unkown, use nothing to be safe   # unknown, use nothing to be safe
361   *) FBMODS="" ;;   *) FBMODS="" ;;
362   esac   esac
363   else   else
364   # unkown, use nothing to be safe   # unknown, use nothing to be safe
365   FBMODS=""   FBMODS=""
366   fi   fi
367   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

Legend:
Removed from v.6757  
changed lines
  Added in v.8047