summaryrefslogtreecommitdiff
path: root/lib/sbin/ConfigurationParser.pl
Commit message (Collapse)AuthorAge
* Fix check for multipe thorns providing the same capability.tradke2006-05-15
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4299 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Remove self-dependency from list of thorns passed to cyclic dependency checker.goodale2005-10-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4167 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Applying patch from Josh Abadie to detect cyclic dependencies.goodale2005-09-30
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4156 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Comment out check for cyclic dependencies. Some thorns need toschnetter2005-08-23
| | | | | | | | | require capabilities that they provide themselves, which is flagged as error by this check. Discussion about this is on the developers' mailing list; I expect this problem to be resolved soon. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4112 17b73243-c579-4c4c-a9d2-2d5706c11dac
* configuration.ccl fix. Please test and report if anything breaksyye002005-08-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4109 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added tracking of options for thorn configuration scripts. Now a thorngoodale2004-08-27
| | | | | | | | | | | | | | | | | | | | | | may specify OPTIONS a b c in a PROVIDES block in its configuration.ccl and these options will be tracked and stored in the configuration's config-info file. The config-info file, and any options file specified on the command line are now used to setup the environment before a configuration script is run by the CST. Note that the only options stored to the config-info file by the CST are ones specified in the configuration.ccl files, and configuration scripts are invoked each time the CST is run, so any option used by a thorn's configuration script MUST be mentioned in the configuration.ccl file to be remembered the next time the CST is invoked. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3855 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Trying to bring the condiguration stuff up to standard.goodale2004-08-18
| | | | | | | | Now should be consistent with docs (once I update those), plus prints out messages output by scripts. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3845 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Comment out the warning that is printed when the "requires thorns"schnetter2004-06-08
| | | | | | | | | | | mechanism is used. The warning is now factually incorrect, as capabilities are not a one-to-one replacement for the "requires thorns" mechanism. Furthermore, the standard thorns should not elicit warnings. This warning should be re-enabled once a better mechanism is available, e.g. the planned private inheritance for beta 16. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3763 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Reset values of LANG and SCRIPT tokens before parsing the next thorn'stradke2004-05-17
| | | | | | | | configuration.ccl file. This fixes problems with the next thorn defining empty values for those tokens. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3738 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Patch from Yaakoub to give thorn name in error message.goodale2004-05-10
| | | | | | | Fixes PR 1658. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3712 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Making the error message for the deprecated REQUIRES THORNS more explicit.goodale2004-03-27
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3607 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some tidying and a bugfix.goodale2004-03-26
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@3605 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Implementation of configuration.ccl spec from Yaakoub Y El-Khamra.goodale2004-03-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3602 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Traverse all hashes alphabetically, so that all output files of theschnetter2003-10-07
| | | | | | | | CST stage will be identical. This is necessary at least since perl 5.8.1 to avoid redundant recompilation. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3425 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed unused routine VerifyConfigurationDatabase().tradke2003-09-12
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3400 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Parse information in thorns' configuration.ccl files.tradke2003-09-04
| | | | | | | | | So far only the "REQUIRES THORNS: <list of thorns>" attribute is evaluated and checked that (1) all required thorns are in the ThornList to be compiled and (2) activated at runtime. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3393 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Untabified.goodale2001-10-14
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2408 17b73243-c579-4c4c-a9d2-2d5706c11dac
* configuration.ccl stuff from a while back. Parses the .ccl file as pergoodale2000-08-31
spec, and generates a list of 'thorns' with no source files - i.e. ones which shouldn't get libraries built for them. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1804 17b73243-c579-4c4c-a9d2-2d5706c11dac