Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 06 Jan 2008 01:26:41 -0500
From:      Naram Qashat <cyberbotx@cyberbotx.com>
To:        Doug Barton <dougb@FreeBSD.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Ports that have multiple configuration files
Message-ID:  <478074A1.7020409@cyberbotx.com>
In-Reply-To: <47807231.6000202@FreeBSD.org>
References:  <478068A6.7040408@cyberbotx.com> <47807231.6000202@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Doug Barton wrote:
> Naram Qashat wrote:
>> I had a question regarding what to do in a port Makefile when the port
>> has multiple configuration files to install into PREFIX/etc.  I read in
>> the Porters Handbook about having to add entries into the Makefile and
>> pkg-plist, but that seems to only be good for ports with a very small
>> amount of configuration files.  Is there an easy way to take a large
>> collection of configuration files, change their extensions all to
>> .conf.sample instead of .conf, set up all of them to be copied to .conf
>> when they don't exist, and remove them all when they match the
>> .conf.sample?  
> 
> Ummm ... use a loop? Take a look at mail/alpine for examples of using
> shell commands vs. make commands for glob patterns.

I can see how the loop would work within the Makefile.  But I don't see how I 
would handle @unexec and @exec commands in pkg-plist for so many configuration 
files.  I ask because there are 34 separate configuration files within the port 
I am trying to create.

Thanks,
Naram Qashat

> hth,
> 
> Doug
> 



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