[arch-releng] archiso2dual.sh: join both i686 and x86_64 iso in one

Gerardo Exequiel Pozzi vmlinuz386 at yahoo.com.ar
Sat Feb 20 15:18:25 EST 2010

On 02/19/2010 08:31 PM, Gerardo Exequiel Pozzi wrote:
> This is only just for "start point" and is a DRAFT that works (just 
> setup correct directories and images names).

> http://github.com/djgera/archiso2dual
OK, now looks pretty good :)

archiso2dual [options] -3 <i686.iso> -6 <x86_64.iso> -o <output.iso>

  needed options:
     -3 <i686.iso>    Path to i686 source iso image
     -6 <x86_64.iso>  Path to x86_64 source iso image
     -o <output.iso>  Path to dual target iso image

  general options:
     -M <isomounts>   Path to isomounts file
                      (default to '/usr/share/archiso2dual/isomounts'
     -S <isolinux>    Path to isolinux.cfg file
                      (default to '/usr/share/archiso2dual/isolinux.cfg'
     -w <workdir>     Set work directory
                      (default to '/tmp/archiso2dual')
     -T <profile>     Type of target image (work is done on 
                      basic:    join both images, no changes in *.sqfs
                      split_us: 'basic' + split usr/share/
                      purge_us: 'split_us' + prune usr/share/{doc,info,man}/
                      full:     'purge_us' + prune boot/ usr/include/ 
                      (default to 'basic')
     -L <label>       Set a label for the disk [max 11 chars]
                      (default to 'ARCH_201002')
     -P <publisher>   Set a publisher for the disk
                      (default to 'Arch Linux <http://www.archlinux.org>')
     -A <application> Set an application name for the disk
                      (default to 'Arch Linux Live/Rescue disk')
     -y               Confirm execution (otherwise only show configuration)
     -v               Enable verbose output
     -h               This message

archiso2dual -3 /home/djgera/archiso/archlinux-2010.02.18-core-i686.iso 
-6 /home/djgera/archiso/archlinux-2010.02.18-core-x86_64.iso -o 
archlinux-2010.02.18-core-dual.iso -M isomounts -S isolinux.cfg -T full

archiso2dual.sh : Configuration settings
     source iso i686 image:   
   source iso x86_64 image:   
          target iso image:   archlinux-2010.02.18-core-dual.iso
            isomounts file:   isomounts
         isolinux.cfg file:   isolinux.cfg
         working directory:   /tmp/archiso2dual
                   profile:   full
                     label:   ARCH_201002
                 publisher:   Arch Linux <http://www.archlinux.org>
               application:   Arch Linux Live/Rescue disk

If configuration is correct, re-execute with -y

Gerardo Exequiel Pozzi ( djgera )
KeyID: 0x1B8C330D
Key fingerprint = 0CAA D5D4 CD85 4434 A219  76ED 39AB 221B 1B8C 330D

More information about the arch-releng mailing list