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