--- WebappConfig/worker.py (revision 61) +++ WebappConfig/worker.py (working copy) @@ -386,6 +386,7 @@ dirtype, self.__destd, directory, + directory, self.__relative) def mkfile(self, filename): @@ -555,6 +556,7 @@ file_type, self.__destd, filename, + dst_name, self.__relative) --- WebappConfig/content.py (revision 61) +++ WebappConfig/content.py (working copy) @@ -321,6 +321,7 @@ ctype, destination, path, + real_path, relative = True): ''' Add an entry to the contents file. @@ -376,7 +377,9 @@ ctype - internal webapp-config type - (server-owned | config-owned | virtual) destination - install dir (normally $G_INSTALLDIR) - entry - filename inside 'destination' + path - filename inside 'destination' + real_path - for config-protected files realpath =! path + (and this is important for md5) relative - 1 for storing a relative filename, 0 otherwise >>> OUT.color_off() @@ -509,7 +512,7 @@ ctype, '"' + path + '"', self.file_time(entry), - a[1](entry), + a[1](real_path), a[2](entry)] if self.__v: