You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4.3 KiB
4.3 KiB
title | author | lang |
---|---|---|
Unofficial FreeBSD pkgbase repository | Mina Galić | en |
Welcome to alpha.pkgbase.live
, the unofficial repository for the FreeBSD PkgBase project.
The package sets below are built with poudriere(8).
Add a configuration file for the PkgBase repo:
/usr/local/etc/pkg/repos/base.conf
This base.conf
example is for the 13.1 release
branch (note the URL):
# FreeBSD pkgbase repo
FreeBSD-base: {
url: "https://alpha.pkgbase.live/release/13.1/${ABI}/latest",
signature_type: "pubkey",
pubkey: "/usr/share/keys/pkg/trusted/alpha.pkgbase.live.pub",
enabled: yes
}
– if you prefer, specify the stable
or current
branch.
Then put in place a copy of our public key:
~ $ sudo fetch --output=/usr/share/keys/pkg/trusted/alpha.pkgbase.live.pub \
https://alpha.pkgbase.live/alpha.pkgbase.live.pub
Package Sets
13.1-RELEASE
13.0-RELEASE
13-STABLE
14-CURRENT
How To
While the PkgBase Wiki provides some info on how to get started, I would like to distill it, so check out my Howto
Pending Changes
Rather than doing any awful hacks myself, I like to push changes upstream. This also feels more in spirit with the Call-for-Testing.
- HTTP Caching of packages
- Fixes to various sytems to deal with .pkgsave files left from bootstrapping
ToDo
- looking for new hardware
- fix bsdinstall and offer ISO downloads which allows for an easy bootstrap!
- create bootloader (post) install script to update
loader.efi
- fix FreeBSD-base packages'
origin
to not only saybase
, butFreeBSD-base/foo
. - fix FreeBSD-clang dependency issue that doesn't install all dependencies needed to actually yield a functional compiler
- fix wrong package split (rmdma). Found when upgrading to 13.1
Done
- Added FIRECRACKER FreeBSD:14:amd64
KERNCONF
. - autoremove bug fixed! which removes a little too much
- This build server is now self-hosting!
- In addition, we've scaled up this server to a modern vServer using modern versions of Virtio!
- Package Signing
- Building multiple kernel
- And packaging multiple Kernels
- build
WITH_REPRODUCIBLE_BUILD=YES
- offer "production build" — stable/13 is now branched!
- added MMCCAM kernels to our list of built kernels
- Added arvm7 as platform, because that platform is unsupported by freebsd-update
- Added RISC-V as platform, because that platform is unsupported by freebsd-update
- fixed bug that makes it impossible to uninstall -dbg packages, because they are marked as
vital
. - The server was migrated to dedicated hardware and runs in a bhyve jail
- poudriere now no longer uses ZFS, this should make future migrations easier
- added 13.1 (as of yet: BETA) to the build