]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/configuration/lib/configuration.pl.in
configuration.pl.in configured
[helm.git] / helm / configuration / lib / configuration.pl.in
index e88d8fbe715fb7b429bc1ebbd44c22591664e8ec..6c101d79ef1a8190e90e5f7810cd4d78c6149ff8 100644 (file)
@@ -1,11 +1,13 @@
 use XML::Parser;
 
 use Env;
-my $HELM_CONFIGURATION_PREFIX = $ENV{"HELM_CONFIGURATION_PREFIX"};
+my $HELM_CONFIGURATION_DIR = $ENV{"HELM_CONFIGURATION_DIR"};
+my $DEFAULT_HELM_CONFIGURATION_DIR = @HELM_ETC_DIR@;
 # this should be the only fixed constant
-if (defined ($HELM_CONFIGURATION_PREFIX) {
-   $configuration_file =
-    $HELM_CONFIGURATION_PREFIX."/etc/helm/configuration.xml";
+if (defined ($HELM_CONFIGURATION_DIR) {
+   $configuration_file = $HELM_CONFIGURATION_DIR."/configuration.xml";
+} else {
+   $configuration_file = $DEFAULT_HELM_CONFIGURATION_DIR."/configuration.xml";
 }
 
 $parser = new XML::Parser(Handlers => {Start => \&handle_start,