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>