PLC/__init__.py: force
 endif
 PLC/__init__.py: 
-       (echo 'all = """' ; cd PLC; ls -1 *.py | grep -v __init__ | sed -e 's,.py$$,,' ; echo '""".split()') > $@
+       (echo '## Please use make index to update this file' ; echo 'all = """' ; cd PLC; ls -1 *.py | grep -v __init__ | sed -e 's,.py$$,,' ; echo '""".split()') > $@
 
 ########## Methods/
 # the current content of __init__.py
 PLC/Methods/__init__.py: force
 endif
 PLC/Methods/__init__.py: 
-       (echo 'native_methods = """' ; cd PLC/Methods; ls -1 *.py system/*.py | grep -v __init__ | sed -e 's,.py$$,,' -e 's,system/,system.,' ; echo '""".split()') > $@
+       (echo '## Please use make index to update this file' ; echo 'native_methods = """' ; cd PLC/Methods; ls -1 *.py system/*.py | grep -v __init__ | sed -e 's,.py$$,,' -e 's,system/,system.,' ; echo '""".split()') > $@
 
 ##########
 force:
 
+++ /dev/null
-# $Id$
-from PLC.Faults import *
-from PLC.Method import Method
-from PLC.Parameter import Parameter, Mixed
-from PLC.Auth import Auth
-
-class GetSlicesMD5(Method):
-    """
-    Returns the current md5 hash of slices.xml file
-    (slices-0.5.xml.md5)
-    """
-
-    roles = ['admin', 'pi', 'user', 'tech', 'node']
-
-    accepts = [
-        Auth(),
-        ]
-
-    returns = Parameter(str, "MD5 hash of slices.xml")
-    
-
-    def call(self, auth):
-       try:
-           file_path = '/var/www/html/xml/slices-0.5.xml.md5'
-           slices_md5 = file(file_path).readline().strip()
-           if slices_md5 <> "":                    
-               return slices_md5
-           raise PLCInvalidArgument, "File is empty"
-       except IOError:
-           raise PLCInvalidArgument, "No such file"
-       
 
+## Please use make index to update this file
 native_methods = """
 AddAddressType
 AddAddressTypeToAddress
 GetSliceTags
 GetSliceTicket
 GetSlices
-GetSlicesMD5
 GetSlivers
 GetTagTypes
 GetWhitelist
 
+## Please use make index to update this file
 all = """
 API
 AddressTypes