poudriere

binmiscctl

binmiscctl add armv7 --interpreter "/usr/local/bin/qemu-arm-static" --magic "\x7f\x45\x4c\x46\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00"

--mask "\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff" --size 20 --set-enabled



binmiscctl add aarch64 --interpreter "/usr/local/bin/qemu-aarch64-static" --magic "\x7f\x45\x4c\x46\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xb7\x00"

--mask "\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff" --size 20 --set-enabled

... sets the qemu emulator



poudriere

poudriere jail -c -j 120-armv7-native -m svn -a arm.armv7 -v stable/12@rev -x

poudriere jail -c -j 120-aarch64-native -m svn -a arm64.aarch64 -v stable/12@rev -x

... creates a jail called '120-arch-native', using svn for the arm.armv7 / arm64.aarch64 architecture for svn revision 'rev' and sets native-xtools cross compile tools



poudriere jail -b -c -j 12-amd64 -m src=/usr/src -a amd64

... creates a jail called 12-amd64 using the source in /usr/src



poudriere ports -p default -c

... creates a default port tree



poudriere ports -p default -u

... updates the default ports tree



poudriere options -p default -cf pkglist.txt

... sets the options for the ports in pkglist.txt in the default ports tree



poudriere bulk -j armv6-111 -f pkglist.txt

... start building the packages in pkglist.txt using jail armv6-111

2026-04-11 12:41:59

minicms - © 2020-2026 Simeon Simeonov