92 |
[[ -n ${ftp_proxy} ]] && add_initrc "export ftp_proxy=${ftp_proxy}" |
[[ -n ${ftp_proxy} ]] && add_initrc "export ftp_proxy=${ftp_proxy}" |
93 |
[[ -n ${no_proxy} ]] && add_initrc "export no_proxy=${no_proxy}" |
[[ -n ${no_proxy} ]] && add_initrc "export no_proxy=${no_proxy}" |
94 |
|
|
95 |
|
# do not auto-start any services! |
96 |
|
add_initrc "export MAGE_BOOTSTRAP=true" |
97 |
|
|
98 |
local i |
local i |
99 |
for i in ${packages} |
for i in ${packages} |
100 |
do |
do |
101 |
add_initrc "mage install ${i}" |
add_initrc "mage ${cmd} ${i}" |
102 |
done |
done |
103 |
add_initrc "mage clean" |
add_initrc "mage clean" |
104 |
|
|
278 |
|
|
279 |
enter_livecd() |
enter_livecd() |
280 |
{ |
{ |
281 |
mount -t sysfs sysfs ${CDCHROOTDIR}/proc |
mount -t sysfs sysfs ${CDCHROOTDIR}/sys |
282 |
mount -t proc proc ${CDCHROOTDIR}/proc |
mount -t proc proc ${CDCHROOTDIR}/proc |
283 |
mount -o bind /dev ${CDCHROOTDIR}/dev |
mount -o bind /dev ${CDCHROOTDIR}/dev |
284 |
|
|
291 |
ftp_proxy=${ftp_proxy} \ |
ftp_proxy=${ftp_proxy} \ |
292 |
no_proxy=${no_proxy} \ |
no_proxy=${no_proxy} \ |
293 |
/bin/bash -i |
/bin/bash -i |
294 |
|
|
295 |
|
umount ${CDCHROOTDIR}/dev |
296 |
|
umount ${CDCHROOTDIR}/proc |
297 |
|
umount ${CDCHROOTDIR}/sys |
298 |
} |
} |
299 |
|
|
300 |
usage() |
usage() |