Why does bogofilter need bash?
Clint Adams
schizo at debian.org
Fri May 28 20:46:02 CEST 2004
> contrib/scramble
Index: contrib/scramble
===================================================================
RCS file: /cvsroot/bogofilter/bogofilter/contrib/scramble,v
retrieving revision 1.6
diff -u -r1.6 scramble
--- contrib/scramble 29 Oct 2003 15:13:14 -0000 1.6
+++ contrib/scramble 28 May 2004 18:45:15 -0000
@@ -17,7 +17,7 @@
mbox=1 # mbox mode
mdir=2 # maildir mode
-function usage() {
+usage() {
iam=$(basename $0)
echo "Usage: $iam separator [-l] [-c classID] filename/directory [...]"
echo " Files contain entries, each of which begins with"
@@ -42,7 +42,7 @@
exit 1
}
-function doit()
+doit()
{
# the first param is the separator
test "x$1" = "x" && usage
@@ -78,7 +78,7 @@
rm list.$pid shuf.$pid
}
-function create_mbox_entries()
+create_mbox_entries()
{
# get all the byte offsets in all the files, in one list
while [ ${#*} -gt 0 ]; do
@@ -100,7 +100,7 @@
done
}
-function create_maildir_entries()
+create_maildir_entries()
{
# get all the byte offsets in all the files, in one list
while [ ${#*} -gt 0 ]; do
@@ -120,7 +120,7 @@
done
}
-function output_mbox_entries()
+output_mbox_entries()
{
file=""
{
@@ -139,12 +139,12 @@
} < list.$pid
}
-function output_maildir_entries()
+output_maildir_entries()
{
cat list.$pid
}
-function output()
+output()
{
if [ "$mode" = "$mbox" ] ; then # mbox
output_mbox_entries
@@ -153,4 +153,4 @@
fi
}
-doit $*
+doit "$@"
More information about the bogofilter-dev
mailing list