Skip to main content.
home | support | download

Back to List Archive

filenames with ' don't work

From: Nick <newsgroups(at)>
Date: Mon May 09 2005 - 18:52:42 GMT
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:

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