svn commit: r266553 - head/release/scripts
Glen Barber
gjb at FreeBSD.org
Fri May 23 15:25:56 UTC 2014
It would certainly make my life easier. But until such thing is done in
pkg(7) code, I have to put things in a directory structure that pkg(7)
can "just use" for on-disc packages.
Glen
On Fri, May 23, 2014 at 08:19:34AM -0700, Nathan Whitehorn wrote:
> Is there any chance of finally switching the pkg abi identifiers to just be
> uname -p?
> -Nathan
>
> On 05/22/14 12:22, Glen Barber wrote:
> >Author: gjb
> >Date: Thu May 22 19:22:03 2014
> >New Revision: 266553
> >URL: http://svnweb.freebsd.org/changeset/base/266553
> >
> >Log:
> > Add forward-compatibility glue with pkg-1.3:
> > - Use ASSUME_ALWAYS_YES=YES instead of ASSUME_ALWAYS_YES=1
> > since pkg-1.3 expects "yes" or "true" values.
> > - Before exporting PKG_ABI, strip extra characters from what
> > is parsed from 'pkg -vv'. This causes problems further down
> > when creating the packages directory for inclusion on the
> > dvd1.iso. Previously PKG_ABI would be 'freebsd:9:x86:64',
> > but now is '"freebsd:9:x86:64";' in pkg-1.3
> > Tested on: stable/9 at r265858 with ports-mgmt/pkg-devel
> > MFC After: 3 days
> > Sponsored by: The FreeBSD Foundation
> >
> >Modified:
> > head/release/scripts/pkg-stage.sh
> >
> >Modified: head/release/scripts/pkg-stage.sh
> >==============================================================================
> >--- head/release/scripts/pkg-stage.sh Thu May 22 18:22:02 2014 (r266552)
> >+++ head/release/scripts/pkg-stage.sh Thu May 22 19:22:03 2014 (r266553)
> >@@ -5,7 +5,7 @@
> > set -e
> >-export ASSUME_ALWAYS_YES=1
> >+export ASSUME_ALWAYS_YES="YES"
> > export PKG_DBDIR="/tmp/pkg"
> > export PERMISSIVE="YES"
> > export REPO_AUTOUPDATE="NO"
> >@@ -40,7 +40,10 @@ if [ ! -x /usr/local/sbin/pkg ]; then
> > /usr/bin/make -C /usr/ports/ports-mgmt/pkg install clean
> > fi
> >-export PKG_ABI=$(pkg -vv | grep ^ABI | awk '{print $3}')
> >+PKG_ABI=$(pkg -vv | grep ^ABI | awk '{print $3}')
> >+PKG_ABI="${PKG_ABI%\";}"
> >+PKG_ABI="${PKG_ABI#\"}"
> >+export PKG_ABI
> > export PKG_CACHEDIR="dvd/packages/${PKG_ABI}"
> > /bin/mkdir -p ${PKG_CACHEDIR}
> >
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 834 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-src-head/attachments/20140523/d743bf19/attachment.sig>
More information about the svn-src-head
mailing list