[arch-releng] archiso2dual becoming obsolete?
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? -- Gerardo Exequiel Pozzi \cos^2\alpha + \sin^2\alpha = 1
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
participants (1)
-
Gerardo Exequiel Pozzi