Seit es unter FreeBSD pkg gibt, gibt es auch ein standardmässiges PKG Repository. Die Konfigurationsdatei dazu liegt in /etc/pkg/FreeBSD.conf.

Möchte man auf das “quarterly” Repository umsteigen, ändern man dies NICHT in dieser Datei sondern erstellt unter /usr/local/etc/pkg/repos/ eine Datei FreeBSD.conf. Dort wird das Repository mit folgender Konfiguration abgeschaltet:

FreeBSD: { 
  enabled: no 
}

Danach definiert man eine neue Datei pro Repository z.B. FreeBSD-quarterly.conf:

FreeBSD-quarterly: {
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}

Mit “enabled: yes/no” kann man dann relativ zügig die Repos umstellen.