diff --git a/ncm-metaconfig/src/main/metaconfig/pakiti/pan/server_config3.pan b/ncm-metaconfig/src/main/metaconfig/pakiti/pan/server_config3.pan new file mode 100644 index 0000000000..aa08653433 --- /dev/null +++ b/ncm-metaconfig/src/main/metaconfig/pakiti/pan/server_config3.pan @@ -0,0 +1,8 @@ +unique template metaconfig/pakiti/server_config3; + +include 'metaconfig/pakiti/server_schema3'; +bind "/software/components/metaconfig/services/{/etc/pakiti/Config.php}/contents" = pakiti_server3; +prefix "/software/components/metaconfig/services/{/etc/pakiti/Config.php}"; +"module" = "pakiti/server3"; +"convert/doublequote" = true; + diff --git a/ncm-metaconfig/src/main/metaconfig/pakiti/pan/server_schema3.pan b/ncm-metaconfig/src/main/metaconfig/pakiti/pan/server_schema3.pan new file mode 100644 index 0000000000..aac4dfe856 --- /dev/null +++ b/ncm-metaconfig/src/main/metaconfig/pakiti/pan/server_schema3.pan @@ -0,0 +1,11 @@ +declaration template metaconfig/pakiti/server_schema3; + +include 'pan/types'; + +type pakiti_server3 = { + 'dbhost' : type_hostname + 'dbname' : string_trimmed = 'pakiti' + 'dbpassword' : string_trimmed + 'dbuser': string_trimmed = 'pakiti' + 'name' : string_trimmed +}; diff --git a/ncm-metaconfig/src/main/metaconfig/pakiti/server3.tt b/ncm-metaconfig/src/main/metaconfig/pakiti/server3.tt new file mode 100644 index 0000000000..65173663b7 --- /dev/null +++ b/ncm-metaconfig/src/main/metaconfig/pakiti/server3.tt @@ -0,0 +1,12 @@ + diff --git a/ncm-metaconfig/src/main/metaconfig/pakiti/tests/profiles/config_server3.pan b/ncm-metaconfig/src/main/metaconfig/pakiti/tests/profiles/config_server3.pan new file mode 100644 index 0000000000..4a8d3554d7 --- /dev/null +++ b/ncm-metaconfig/src/main/metaconfig/pakiti/tests/profiles/config_server3.pan @@ -0,0 +1,10 @@ +object template config_server3; + +include 'metaconfig/pakiti/server_config3'; + +prefix "/software/components/metaconfig/services/{/etc/pakiti/Config.php}/contents"; +"name" = "pakiti.wn.iihe.ac.be"; +"dbhost" = "localhost"; +"dbname" = "pakiti"; +"dbuser" = "pakiti"; +"dbpassword" = "password"; diff --git a/ncm-metaconfig/src/main/metaconfig/pakiti/tests/regexps/config_server3/base b/ncm-metaconfig/src/main/metaconfig/pakiti/tests/regexps/config_server3/base new file mode 100644 index 0000000000..75f08c9284 --- /dev/null +++ b/ncm-metaconfig/src/main/metaconfig/pakiti/tests/regexps/config_server3/base @@ -0,0 +1,17 @@ +Base test for config_server3 +--- +/etc/pakiti/Config.php +multiline +--- +\<\?php + +final class Config extends DefaultConfig +\{ + public static \$DB_HOST = "localhost"; + public static \$DB_NAME = "pakiti"; + public static \$DB_USER = "pakiti"; + public static \$DB_PASSWORD = "password"; + public static \$PAKITI_NAME = "pakiti.wn.iihe.ac.be"; +\} + +\?\>