pkgbase and interim freebsd builds

krad kraduk at gmail.com
Wed Aug 10 12:21:25 UTC 2016


Hi, I am currently testing pkgbase on a few jails and have setup my own
repo for the base OS package files. This is working fine at a certain level
however I have noticed if i do an interim build of freebsd 11-stable from
svn, the base packages dont get updated via pkgbase even though the repo
files have newly build packages. I'm guess this is because the version of
the packages currently is 11.0, so nothing will get updated until they are
bumped to 11.1. Is there any way to modify this behaviour so that interim
builds are captured, as I mostly do weekly builds of stable?

eg
[root at r2 /usr/src]# ls -l
/usr/obj/build/stable/usr/src/repo/FreeBSD\:11\:amd64/latest/FreeBSD-* |
tail -2
-rw-r--r--  1 root  wheel    277576 Aug 10 12:05
/usr/obj/build/stable/usr/src/repo/FreeBSD:11:amd64/latest/FreeBSD-vi-debug-11.0.txz
-rw-r--r--  1 root  wheel      1304 Aug 10 12:05
/usr/obj/build/stable/usr/src/repo/FreeBSD:11:amd64/latest/FreeBSD-zfs-11.0.txz

[root at r2 /usr/src]# jexec packager
You have mail.
root at packager:/ # pkg upgrade
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
Updating FreeBSD-base repository catalogue...
[packager.lan] Fetching meta.txz: 100%    260 B   0.3kB/s    00:01
[packager.lan] Fetching packagesite.txz: 100%   29 KiB  30.2kB/s    00:01
Processing entries: 100%
FreeBSD-base repository update completed. 387 packages processed.
Checking for upgrades (2 candidates): 100%
Processing candidates (2 candidates): 100%
Checking integrity... done (0 conflicting)
Your packages are up to date.
root at packager:/ # uname -a
FreeBSD packager.lan 11.0-BETA4 FreeBSD 11.0-BETA4 #9: Mon Aug  8 11:52:43
BST 2016     root at r2:/build/stable/usr/obj/usr/src/sys/me  amd64
root at packager:/ # ls -l /bin/ | head -10
total 2915
-r-xr-xr-x  2 root  wheel   17256 Jul 22 12:38 [
-r-xr-xr-x  1 root  wheel   18840 Jul 22 12:38 cat
-r-xr-xr-x  1 root  wheel   12200 Jul 22 12:38 chflags
-r-xr-xr-x  1 root  wheel   25720 Jul 22 12:38 chio
-r-xr-xr-x  1 root  wheel   12808 Jul 22 12:38 chmod
-r-xr-xr-x  1 root  wheel   28384 Jul 22 12:38 cp
-r-xr-xr-x  2 root  wheel  462272 Jul 22 12:38 csh
-r-xr-xr-x  1 root  wheel   27992 Jul 22 12:38 date
-r-xr-xr-x  1 root  wheel   32280 Jul 22 12:38 dd


More information about the freebsd-pkgbase mailing list