Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Sep 2017 12:10:14 +0100
From:      Chris Rees <crees@FreeBSD.org>
To:        koobs@freebsd.org
Cc:        Helen Koike <helen.koike@collabora.com>, freebsd-ports@freebsd.org, FreeBSD Python <freebsd-python@freebsd.org>, owner-freebsd-python@freebsd.org
Subject:   Re: Question: How to add a configuration file with autoplist ?
Message-ID:  <653c54013f30b682d6d96b65fb8212a0@FreeBSD.org>
In-Reply-To: <aa1d349e-3bed-7b22-18e0-450cd45cc07b@FreeBSD.org>
References:  <d458ec9a-dcde-66b5-b848-a327de536c62@collabora.com> <aa1d349e-3bed-7b22-18e0-450cd45cc07b@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2017-09-25 05:54, Kubilay Kocak wrote:
> On 9/25/17 6:16 AM, Helen Koike wrote:
>> Hi,
>> 
>> According to
>> https://www.freebsd.org/doc/en/books/porters-handbook/plist-config.html
>> , I need to add a @sample macro in pkg-plist to add a configuration 
>> file.
>> 
>> But I am also using USE_PYTHON= autoplist in my Makefile, so I don't
>> have the pkg-plist file.
>> 
>> Should I remove autoplist and generate the pkg-plist by hand? Or is
>> there another way to do this?
>> 
>> I'll need this to update the version of the package
>> sysutils/py-google-compute-engine.
>> 
>> Thanks
>> Helen
> 
> Hi Helen,
> 
> As far as I'm aware, autoplist, PLIST_* definitions and pkg-plist
> entries can be used cumulatively (in combination with each other) to
> produce a correct and complete installed files list
> 

Careful doing that!  If you do, you may find the sample file gets listed 
twice, or worse the actual config file gets listed.

If you want to view the final generated plist then in the normal ports 
directory:

% make package
% less `make -VTMPPLIST`

(those are backticks).

It's probably harmless to have a file listed twice, but if you list the 
actual config file it gets blown away on each update.

Cheers,

Chris

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.




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