Nelson Batalha wrote:
Correct me if I'm wrong, but wouldn't it be easier to just write a
tiny script to "rsync" a local repository of specs that Catalyst can
already read?
$ script.sh address/file.spec [options]
it would sync and call catalyst [options]. There's the advantage that
you can easily modify this to pull in any way: scp, www, etc, or just
add protocol as an option.
Just for Catalyst to "do one thing, do it well" [1] ;).
[1] http://en.wikipedia.org/wiki/Unix_philosophy
I'm not sure I'm following you.
The problem is that specfiles will be in different locations depending
on host or environment:
f.e. /catalyst-prod and /catalyst-dev
or
/home/ramon/src/catalyst-images/portage_config/webserver and
/home/frank/src/server-images/portage_config/webserver
We'd like to have a single definition inside the specfiles for a number
of the parameters, such as
portage_confdir = portage_config/webserver
instead of
portage_confdir =/home/ramon/src/catalyst-images/portage_config/webserver
and
portage_confdir = /home/ramon/src/catalyst-images/portage_config/webserver
How is this solved by rsyncing ?
I could write a makefile that substitutes variables in our specfiles
dependant on /etc/catalyst/catalyst.conf but I was curious whether this
was a more common use case and it didnt sound like such a weird thing
to have, relative path support in catalyst specfiles.
Get news, entertainment and everything you care about at Live.com.
Check it out! <http://www.live.com/getstarted.aspx%20>
I got your email and about 18 copies with different microsoft taglines.
Did you clickety-click or is M$ having mailserver issues ?
Ramon
--
[EMAIL PROTECTED] mailing list