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 |
|
|
147 |
install -m 0644 $(get_profile fstab) ${CDCHROOTDIR}/etc/fstab || die |
install -m 0644 $(get_profile fstab) ${CDCHROOTDIR}/etc/fstab || die |
148 |
install -m 0644 $(get_profile motd) ${CDCHROOTDIR}/etc/motd || die |
install -m 0644 $(get_profile motd) ${CDCHROOTDIR}/etc/motd || die |
149 |
install -m 0644 $(get_profile issue) ${CDCHROOTDIR}/etc/issue || die |
install -m 0644 $(get_profile issue) ${CDCHROOTDIR}/etc/issue || die |
150 |
|
install -m 0644 $(get_profile net.eth0) ${CDCHROOTDIR}/etc/conf.d/net.eth0 || die |
151 |
echo "${CDHOSTNAME}" > ${CDCHROOTDIR}/etc/hostname || die |
echo "${CDHOSTNAME}" > ${CDCHROOTDIR}/etc/hostname || die |
152 |
|
|
153 |
echo Setting up services ... |
echo Setting up services ... |
279 |
|
|
280 |
enter_livecd() |
enter_livecd() |
281 |
{ |
{ |
282 |
mount -t sysfs sysfs ${CDCHROOTDIR}/proc |
mount -t sysfs sysfs ${CDCHROOTDIR}/sys |
283 |
mount -t proc proc ${CDCHROOTDIR}/proc |
mount -t proc proc ${CDCHROOTDIR}/proc |
284 |
mount -o bind /dev ${CDCHROOTDIR}/dev |
mount -o bind /dev ${CDCHROOTDIR}/dev |
285 |
|
|
292 |
ftp_proxy=${ftp_proxy} \ |
ftp_proxy=${ftp_proxy} \ |
293 |
no_proxy=${no_proxy} \ |
no_proxy=${no_proxy} \ |
294 |
/bin/bash -i |
/bin/bash -i |
295 |
|
|
296 |
|
umount ${CDCHROOTDIR}/dev |
297 |
|
umount ${CDCHROOTDIR}/proc |
298 |
|
umount ${CDCHROOTDIR}/sys |
299 |
} |
} |
300 |
|
|
301 |
usage() |
usage() |