Set up poudriere to build pkgbase.
This commit is contained in:
17
ansible/roles/package_manager/templates/pkgbase.conf.j2
Normal file
17
ansible/roles/package_manager/templates/pkgbase.conf.j2
Normal file
@@ -0,0 +1,17 @@
|
||||
base: {
|
||||
# url: "file:///usr/local/poudriere/data/images/currentznver4-repo/FreeBSD:15:amd64/latest"
|
||||
# url: "file:///update"
|
||||
# url: "https://freebsdpkg.fizz.buzz/pkgbase/currentznver4-repo/FreeBSD:15:amd64/latest",
|
||||
url: "{{ pkgbase_url }}",
|
||||
mirror_type: "none",
|
||||
enabled: yes,
|
||||
# signature_type: "pubkey",
|
||||
# pubkey: "/usr/local/etc/pkg/poudriere.pub",
|
||||
priority: 100
|
||||
}
|
||||
# poudriere jail -c -j current -v main -a amd64 -m git -D -U https://git.FreeBSD.org/src.git -K GENERIC-NODEBUG -B -b
|
||||
# env ABI=FreeBSD:15:amd64 pkg update -f -r base
|
||||
# env ABI=FreeBSD:15:amd64 pkg install -r base -g 'FreeBSD-*'
|
||||
|
||||
# for f in /etc/master.passwd /etc/group /etc/sysctl.conf /etc/ssh/sshd_config; do cp -v "$f.pkgsave" "$f"; done
|
||||
# pwd_mkdb -p /etc/master.passwd
|
||||
Reference in New Issue
Block a user