Magellan Linux

Contents of /trunk/mlivecdbuild/profiles/tinyalx-i486/prepare_custom

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1409 - (show annotations) (download)
Thu Jun 16 11:11:54 2011 UTC (12 years, 10 months ago) by niro
File size: 1058 byte(s)
-added alx-0.6 branch profile
1 #!/bin/bash
2
3 # set an empty root password
4 chroot ${CDCHROOTDIR} passwd -d root
5
6 # stop here if the user don't want to create the install tarball
7 [[ ! -z ${SKIP_CREATE_INSTALL_TARBALL} ]] && exit 0
8
9
10 ##
11 # create the install tarball
12 ##
13
14 install -d ${LIVECDROOT}/install-temp
15 install -d ${CDISOROOT}/system
16
17 # use all settings from the global config, but the basesystem
18 mage-bootstrap \
19 --root ${LIVECDROOT}/install-temp \
20 --profile ${MAGE_PROFILE} \
21 --magerc ${MAGERC} \
22 --toolchain ${TOOLCHAIN} \
23 --basesystem basesystem-tiny-alx-alx
24
25 MROOT=${LIVECDROOT}/install-temp mage install hwinfo-alx
26 MROOT=${LIVECDROOT}/install-temp mage install xrandr-alx
27
28 # create tarball
29 ( cd ${LIVECDROOT}/install-temp; tar cvjpf ${CDISOROOT}/system/tinyalx.tar.bz2 ./ | tee log)
30
31 # create images.conf
32 echo "CDIMAGENAME=tinyalx.tar.bz2" > ${CDISOROOT}/system/images.conf
33 echo "TOTALLINES=$(wc -l ${LIVECDROOT}/install-temp/log | cut -d' ' -f1)" >> ${CDISOROOT}/system/images.conf
34
35 # clean up
36 if [[ -d ${LIVECDROOT}/install-temp ]]
37 then
38 rm -rf ${LIVECDROOT}/install-temp
39 fi