[arch-releng] [archiso] pxe_curl/pxe_nfs now in master ;)

Thomas Bächler thomas at archlinux.org
Mon Nov 28 10:59:34 EST 2011


Am 28.11.2011 16:49, schrieb Thomas Bächler:
> Am 28.11.2011 16:37, schrieb Gerardo Exequiel Pozzi:
>> Not that mkinitcpio-0.8.0 hits core, I pushed all archiso patched to
>> master. Wait for next next testbuild, or build yourself!
>>
>> 5b9eba9 [archiso] Add checksum support to pxe_curl
>> cd359bc [archiso] Checksum only aitab and *.sfs (per architecture)
>> 0411fc9 [configs/releng] Make all syslinux bootloaders works with the
>> sames configs.
>> 8bd0674 [archiso] Add DNS resolver support to archiso_pxe_common
>> 76dea16 [archiso] Add PXE NFS support
>> 8eb4c62 [archiso] Add archiso_pxe_curl hook
>> 1edaf15 [archiso] Split archiso_pxe_nbd in two hooks.
>> 4096546 [configs/*] chroot to root-image for initramfs build
>> 334db09 [archiso] Check if /run/archiso/bootmnt is a mountpoint.
>> f097724 [archiso] Only accepts aitab inside
>> e03ed81 [archiso] Use different logic when archisodevice == cow_device
>> e135003 [archiso] simplify _mnt_dev() (mount is now from util-linux)
>>
> 
> Can you also build a .tar file of everything but the bootloader files
> and the core sfs? That would be:
> 
> checksums
> aitab
> sfs (except core)
> kernels
> initramfs
> 
> I want to use this for my internet boot stuff (as an alternative, we
> could extract the netinstall-dual ISO in the releng scripts and delete
> the bootloader files, not sure what is better).

I think this could be done in releng: Dieter, what about this: After the
ISOs have been made, run this (in the ISO folder):

$ bsdtar -xf archlinux-$VERSION-netinstall-dual.iso arch/
$ chmod -R u+w arch/
$ rm -r arch/boot/{syslinux,memtest{,.COPYING}}

This way, every ISO folder would have a subdirectory arch/ with the
files I need:

$ LANG=C ls -RF arch
arch:
aitab  any/  boot/  checksum.md5  i686/  x86_64/

arch/any:
usr-share.fs.sfs

arch/boot:
i686/  x86_64/

arch/boot/i686:
archiso.img  vmlinuz

arch/boot/x86_64:
archiso.img  vmlinuz

arch/i686:
lib-modules.fs.sfs  root-image.fs.sfs

arch/x86_64:
lib-modules.fs.sfs  root-image.fs.sfs

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 900 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.archlinux.org/pipermail/arch-releng/attachments/20111128/c27013e2/attachment.asc>


More information about the arch-releng mailing list