Website for pkgbase.live
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.
 
 
 

3.5 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 release branch (note the URL):

# FreeBSD pkgbase repo

FreeBSD-base: {
  url: "https://alpha.pkgbase.live/release/${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

release

stable

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.

ToDo

  • 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 say base, but FreeBSD-base/foo.
  • fix autoremove bug which removes a little too much
  • fix FreeBSD-clang dependency issue that doesn't install all dependencies needed to actually yield a functional compiler

Done