I have been using poudriere for a while to build packages locally. I
recently reduced the package server to just the ports that I need to
have custom options. I want to rely on the freebsd pkgs as much as I
can.
However, this has proven difficult because my ports directory is often
ahead of the
Seconded. This has been an issue for me this weekend with the perl
default changing to 5.18 and the gettext port split but the packages
in the FreeBSD repo are still using the old default for perl and the
old version for gettext whereas my local repo (with custom options)
are using the new sett
On Sat, 29 Nov 2014 21:58:17 -0700 "Reed A. Cartwright"
wrote:
> I have been using poudriere for a while to build packages locally. I
> recently reduced the package server to just the ports that I need to
> have custom options. I want to rely on the freebsd pkgs as much as I
> can.
>
> However
After poking around a bit, I put together this one liner to syncronize
my ports to the latest package revision:
svn up -r `fetch -qo -
http://beefy2.isc.freebsd.org/data/10amd64-default/.data.json | jq -r
'.builds[.builds.latest].svn_url | split("@")[1]'`
It uses jq to parser the .data.json file
I turned my one liner into a script. I've attached it; hopefully, it
will not be stripped.
On Sun, Nov 30, 2014 at 3:38 AM, Simon Wright wrote:
> Seconded. This has been an issue for me this weekend with the perl default
> changing to 5.18 and the gettext port split but the packages in the FreeB
The attachment was stripped, so I created a gist.
https://gist.github.com/reedacartwright/8622973baf89b263a6d7
#!/bin/sh
# Copyright (c) 2014 Reed A. Cartwright
#
# This script determines the revision number used to build FreeBSD packages
# and syncs a local ports directory to match it.
#
# USAG