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
signature.asc
Description: OpenPGP digital signature
