custom prefix, mtree and plist errors :-)

Joe Marcus Clarke marcus at marcuscom.com
Thu May 28 12:46:33 EDT 2009


On Thu, 2009-05-28 at 19:44 +0300, Ion-Mihai Tetcu wrote:
> On Thu, 28 May 2009 12:24:25 -0400
> Joe Marcus Clarke <marcus at marcuscom.com> wrote:
> 
> > On Thu, 2009-05-28 at 07:24 +0300, Ion-Mihai Tetcu wrote:
> > > Hi,
> > > 
> > > 
> > > I'm (trying to) run a buildwith custom prefix set via env/mybuild
> > > file.
> > > 
> > > The problems is that while I want to catch plist errors
> > > (-plistcheck) there are all the mtree dirs left behind and tindy
> > > marks the port as failed. 
> > > 
> > > Is the a way to make it ignore the mtree dirs? I don't want to have
> > > to analyze each log by hand.
> > 
> > As I said on IRC, try adjusting LOCALBASE as well.  The ignores key
> > off of LOCALBASE.
> 
> Yeh, that I did and it solves the problem.
> 
> Now I have an other one, but I don't think it's tindy related:
> 
>  # cat /usr/local/tinderbox/scripts/etc/env/build.7-STABLE-FPT-CustDir
> export FORCE_PACKAGE=yes
> #export NOPORTDOCS=yes
> #export NOPORTEXAMPLES=yes
> #export NOPORTDATA=yes
> export PREFIX=/usr/PPP
> export LOCALBASE=/usr/PPP
> export X11BASE=/usr/PPP
> export DOCSDIR=/usr/DCDIR
> export EXAMPLESDIR=/usr/EXDIR
> export DATADIR=/usr/DTDIR
> 
> Looks like *DIR need to be under prefix, else the plist is wrong, eg:

Why would you set *DIR's explicitly?  Those should be automatically
built using PREFIX by bsd.port.mk.

Joe

> ====================<phase 7: make package>====================
> ===>  Building package for dmidecode-2.10
> Creating package /tmp/packages/All/dmidecode-2.10.tbz
> Registering depends:.
> Creating bzip'd tar ball in '/tmp/packages/All/dmidecode-2.10.tbz'
> Deleting dmidecode-2.10
> pkg_delete: file '/usr/PPP//usr/DCDIR' doesn't exist
> pkg_delete: unable to completely remove directory '/usr/PPP//usr/DCDIR'
> pkg_delete: couldn't entirely delete package (perhaps the packing list is
> incorrectly specified?)
> ================================================================
> 
> === Checking filesystem state
> list of extra files and directories in / (not present before this port was installed but present after it was deinstalled)
> 31042241        4 drwxr-xr-x    2 root             wheel                 512 May 28 14:22 usr/DCDIR
> 31042245       12 -r--r--r--    1 root             wheel                4705 May 28 14:22 usr/DCDIR/README
> 31042249       88 -r--r--r--    1 root             wheel               44444 May 28 14:22 usr/DCDIR/CHANGELOG
> 31042253        4 -r--r--r--    1 root             wheel                1275 May 28 14:22 usr/DCDIR/AUTHORS
> ================================================================
> build of /usr/ports/sysutils/dmidecode ended at Thu May 28 14:22:14 UTC 2009
> 
> 
-- 
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part
URL: <http://marcuscom.com/pipermail/tinderbox-list/attachments/20090528/4f17774c/attachment.bin>


More information about the tinderbox-list mailing list