Filenames that have ' in them are not working with FileFilter.
It looks like FileFilter actually calls the shell to call a program
instead of exec'ing it itself, which seems like a bad idea to me:
/home/shared/Systems_Instrumentation_Electrical/Business/Temp/Test
Documents/excel : No such file or directory
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 1: syntax error: unexpected end of file
Is there something I am doing wrong or is this a bug?
Here is my swish.conf:
IndexDir "/home/shared"
IndexOnly .txt .html .htm .pdf .doc .xls .ppt .rtf
TmpDir /var/tmp
IndexFile /var/swish/site.index
ReplaceRules remove /home/shared
MetaNames swishdocpath swishtitle
IndexContents TXT* .txt
IndexContents HTML* .html
IndexContents HTML* .htm
FileFilter .pdf pdftotext "'%p' -"
IndexContents TXT* .pdf
FileFilter .doc catdoc
IndexContents TXT* .doc
FileFilter .xls xls2csv
IndexContents TXT* .xls
FileFilter .ppt catppt
IndexContents TXT* .ppt
FileFilter .rtf unrtf "'%p'"
IndexContents TXT* .rtf
Received on Mon May 9 11:52:43 2005