On 06/15/2011 02:00 AM, Gerardo Exequiel Pozzi wrote:
Hello,

I will deprecate this tool. Since in few days with dm-snapshot (if become to master), the directory scheme for isos is "dual friendly". Instead of reworking archiso2dual I will push this feature integrated into "configs/releng/build.sh" avoiding some code duplication.

My idea is build them directly from "${work_dir}/iso" instead of mounting isos, then do lots of tasks depending on profile selected and finally build dual-iso.

So the workflow can be something like (under 64 bit):

* 0) bind mount bind some directory so can be shared between two chroots (32 and 64).
* 1) build 32 bits isos under chroot (work_dir will be work/i686)
* 2) build 64 bits isos under chroot (work_dir will be work/x86_64)
* 3) build dual isos in any chroot. (work_dir will be work/dual)

opinions?

OK, done anyway.

Build steps at https://wiki.archlinux.org/index.php/User:Djgera#Quick_clean_build


700M archlinux-2011.06.16-core-dual.iso
383M archlinux-2011.06.16-core-i686.iso
391M archlinux-2011.06.16-core-x86_64.iso
336M archlinux-2011.06.16-netinstall-dual.iso
195M archlinux-2011.06.16-netinstall-i686.iso
200M archlinux-2011.06.16-netinstall-x86_64.iso

/
|-- arch
|   |-- any
|   |   |-- core-any-pkgs.sfs
|   |   `-- usr-share.fs.sfs
|   |-- boot
|   |   |-- i686
|   |   |   |-- archiso.img
|   |   |   `-- vmlinuz26
|   |   |-- syslinux
|   |   |   |-- hdt
|   |   |   |   |-- modalias.gz
|   |   |   |   `-- pciids.gz
|   |   |   |-- *.0
|   |   |   |-- *.c32
|   |   |   |-- *.cfg
|   |   |   |-- *.com
|   |   |   |-- memdisk
|   |   |   `-- splash.png
|   |   |-- x86_64
|   |   |   |-- archiso.img
|   |   |   `-- vmlinuz26
|   |   |-- memtest
|   |   `-- memtest.COPYING
|   |-- i686
|   |   |-- core-pkgs.sfs
|   |   |-- lib-modules.fs.sfs
|   |   `-- root-image.fs.sfs
|   |-- x86_64
|   |   |-- core-pkgs.sfs
|   |   |-- lib-modules.fs.sfs
|   |   `-- root-image.fs.sfs
|   `-- aitab
`-- isolinux
    |-- boot.cat
    |-- isolinux.bin
    `-- isolinux.cfg



--
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1

Reply via email to