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 |
{ |
{ |
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} ]] |
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}) ]] |