this poudriere thing... it's all right
Anton Shterenlikht
mexas at bris.ac.uk
Tue Oct 8 13:57:01 UTC 2013
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
More information about the freebsd-ports
mailing list