[configs/releng] Add new build mode: all

This mode allow to build all 6 ISOs in just one step if build type is <all>.
So "build.sh build all all" -> (single-i686, single-x86_64, dual) X (netinstall, core).

Note that the <purge> command is executed between each build step to save space,
so do not use this mode if you want to keep all temporal files in work_dir.

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
This commit is contained in:
Gerardo Exequiel Pozzi 2012-03-16 17:40:48 -03:00
parent 8f21e9611e
commit 4d02fff37e
2 changed files with 64 additions and 27 deletions

22
README
View file

@ -239,9 +239,6 @@ used to build official images with much more things.
*** Building official Arch Linux live media. (configs/releng)
Note: These steps should be done in 64-bit and build.sh should be executed
on the same build directory or use -w <work_dir> option.
* Install needed packages.
# pacman -S git make squashfs-tools libisoburn --needed
@ -249,20 +246,7 @@ on the same build directory or use -w <work_dir> option.
# git clone git://projects.archlinux.org/archiso.git
# make -C archiso/archiso install
* Build netinstall and core images (32-bit)
# linux32 /usr/share/archiso/configs/releng/build.sh build single all
* Build them!
# /usr/share/archiso/configs/releng/build.sh build all all
* Delete uneeded files (32-bit)
# linux32 /usr/share/archiso/configs/releng/build.sh purge single
* Build netinstall and core images (64-bit)
# /usr/share/archiso/configs/releng/build.sh build single all
* Delete uneeded files (64-bit)
# /usr/share/archiso/configs/releng/build.sh purge single
* Build netinstall and core images (dual 32/64 bit)
# /usr/share/archiso/configs/releng/build.sh build dual all
* Delete uneeded files (dual 32/64 bit)
# /usr/share/archiso/configs/releng/build.sh purge dual
Note: See build.sh -h for more options.