Andrew Gaffney wrote:
With catalyst, there are so many paths that could be the "root" (/var/tmp/catalyst, /etc/catalyst, some random dir where you store your specs, etc.) that it just doesn't work.

I'm not sure that's a problem in everyone's environment.

In my case, I want to be able to check my complete set of configuration for catalyst (spec files, overlays, linuxrc replacements, etc etc) into subversion and have it Just Work regardless of exactly where the user checks it out to. The key here is that because things are stored in subversion in a specific tree layout, I know with certainty what the relative paths look like on-disk, but I know nothing at all about the absolute path.

Now, I can do this by hand by checking .spec.in files into svn and preprocessing them, but that's ugly as sin; I'd much prefer to make catalyst/modules/parse_spec.py support environment variable substitution or somesuch, at least if `yall (agaffney, chris) would accept such a patch.

Would ${VARNAME} be acceptable to substitute in environment variables (with ${PWD} being special), or would this stomp on some other legitimate syntax?

--
[EMAIL PROTECTED] mailing list

Reply via email to