shithub: werc

Download patch

ref: ce636e84cecba0b45c7625c805fb6a576bb37863
parent: c259faa1987f69d517a6650452fad1e4573319da
author: uriel <uriel@engel.se.cat-v.org>
date: Thu Sep 25 03:01:30 EDT 2008

Enable search for lib files in deprecated paths only if disableDeprecated is not true.

--- a/bin/controller.rc
+++ b/bin/controller.rc
@@ -25,16 +25,16 @@
     	echo -n        lib/$wantedfile
 
     # DEPRECATED
-    if (test -f $sitedir/_inc/$wantedfile) {
+    if not if (~ $#disableDeprecated 0 && test -f $sitedir/_inc/$wantedfile) {
     	echo -n $sitedir/_inc/$wantedfile
         dprint DEPRECATION WARNING: Using file in depracted path: $sitedir/_inc/$wantedfile XXX
     }
-    if not if(! ~ $masterSite 0 && test -f sites/$masterSite/_inc/$wantedfile) {
-    	echo -n       sites/$masterSite/_inc/$wantedfile
+    if not if(~ $#disableDeprecated 0 && ! ~ $masterSite 0 && test -f sites/$masterSite/_inc/$wantedfile) {
+    	echo -n sites/$masterSite/_inc/$wantedfile
         dprint DEPRECATION WARNING: Using file in depracted path: sites/$masterSite/_inc/$wantedfile XXX
     }
-    if not if (test -f inc/$wantedfile) {
-    	echo -n        inc/$wantedfile
+    if not if (~ $#disableDeprecated 0 && test -f inc/$wantedfile) {
+    	echo -n inc/$wantedfile
         dprint DEPRECATION WARNING: Using file in depracted path: inc/$wantedfile XXX
     }
 }
--- a/etc/initrc
+++ b/etc/initrc
@@ -23,6 +23,9 @@
 # Enable debugging, to disable set to ()
 debug=true
 
+# Disable deprecated interfaces
+disableDeprecated=true
+
 # Default site variables, must be set in initrc.local or _werc/config, only siteTitle is required.
 #masterSite=cat-v.org # Not required!
 #siteTitle='cat-v'