Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Oct 2013 14:56:30 +0100 (BST)
From:      Anton Shterenlikht <mexas@bris.ac.uk>
To:        freebsd-ports@freebsd.org
Subject:   this poudriere thing... it's all right
Message-ID:  <201310081356.r98DuUHU096588@mech-cluster241.men.bris.ac.uk>
In-Reply-To: <5253FF3A.5010006@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
A success story:

- installed ports-mgmt/poudriere-devel on ia64 10.0-CURRENT #4 r255488
- followed poudriere(8) man page, together with 
  http://www.neant.ro/2013/03/building-a-package-repository-for-freebsd-with-poudriere-and-pkgng/
  https://wiki.freebsd.org/PkgPrimer
- set up poudriere ia64 jail and a separate ports tree at r329660
- built ~200 packages
- signed the packages:
  https://glenbarber.us/2012/06/11/Maintaining-Your-Own-pkgng-Repository.html
- set up nginx to serve packages
- updated packages on 2 hosts via pkg update/upgrade

Many thanks to all who helped and replied to my
many questions.

Remaining issues/questions:

- is it possible to show the svn revision of the ports
  tree via poudriere ports? This would be useful.

- it seems -v option to poudriere ports does nothing:

# poudriere ports -l 
PORTSTREE            METHOD     PATH
default              svn+https  /pdr/ports/
# poudriere ports -l -v
PORTSTREE            METHOD     PATH
default              svn+https  /pdr/ports/
# 

- is there a standard way to clean up old logs:

$ du -sh /pdr/data/logs/bulk/ia64-default/*
 12M    /pdr/data/logs/bulk/ia64-default/2013-10-06_21h47m07s
 14M    /pdr/data/logs/bulk/ia64-default/2013-10-07_08h57m57s
592k    /pdr/data/logs/bulk/ia64-default/2013-10-07_21h58m03s
524k    /pdr/data/logs/bulk/ia64-default/2013-10-07_22h19m56s
504k    /pdr/data/logs/bulk/ia64-default/2013-10-07_22h57m42s
524k    /pdr/data/logs/bulk/ia64-default/2013-10-07_23h00m03s
524k    /pdr/data/logs/bulk/ia64-default/2013-10-08_09h14m14s
524k    /pdr/data/logs/bulk/ia64-default/2013-10-08_09h17m49s
  8M    /pdr/data/logs/bulk/ia64-default/2013-10-08_09h20m56s
$ 

- to get authenticated sendmail I have to have these lines
  in /etc/make.conf:

SENDMAIL_CFLAGS+=   -I/usr/local/include -DSASL=2
SENDMAIL_LDFLAGS+=  -L/usr/local/lib
SENDMAIL_LDADD+=    -lsasl2

Do I understand correctly that these lines only affect
buildworld on the target box, and have nothing to do
with the poudriere build of security/cyrus-sasl2?
Or do I need to add these lines to
 /usr/local/etc/poudriere.d/make.conf? 

- Do I need to add WITH_SSP_PORTS=yes to 
 /usr/local/etc/poudriere.d/make.conf? 


Thanks again

Anton



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310081356.r98DuUHU096588>