commit 5078d312593cfe1c79d5f7eac5e2868c27da32e3
parent 15a9dfbf7a0095dc9991839ec41348dc5e657d9c
Author: Jaromil <jaromil@dyne.org>
Date:   Thu, 24 May 2012 15:33:06 +0200
more lbdb fixes
Diffstat:
5 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/install.sh b/install.sh
@@ -183,7 +183,7 @@ for sh in lbdb-fetchaddr.sh.in lbdb-munge.sh.in lbdb_lib.sh.in lbdbq.sh.in; do
 	dst=`echo $sh | sed -e 's/.sh.in$//'`
 	cat src/lbdb/$sh \
 	| sed -e "s&@SH@&/usr/bin/env zsh&g" \
-	| sed -e "s&@DOTLOCK@&mutt_dotlock&g" \
+	| sed -e "s&@DOTLOCK@&${WORKDIR}/.lbdb/dotlock&g" \
 	| sed -e "s&@LBDB_FILE&${WORKDIR}/.lbdb/m_inmail.list&g" \
 	| sed -e "s&@LBDB_VERSION@&0.38-jaromail&g" \
 	| sed -e "s&@prefix@&${WORKDIR}/.lbdb&g" \
@@ -191,7 +191,8 @@ for sh in lbdb-fetchaddr.sh.in lbdb-munge.sh.in lbdb_lib.sh.in lbdbq.sh.in; do
 	| sed -e "s&@libdir@&${WORKDIR}/.lbdb&g" \
 	| sed -e "s&@sysconfdir@&${WORKDIR}/.lbdb&g" \
 	| sed -e "s&@MODULES@&${WORKDIR}/.lbdb&g" \
-	| sed -e "s&@TAC@&${WORKDIR}/.lbdb/tac.awk&g" \
+	| sed -e "s&@TAC@&${WORKDIR}/.lbdb/tac&g" \
+        | sed -e "s&@TMPDIR@&${WORKDIR}/tmp&g" \
         > $WORKDIR/.lbdb/${dst}
 done
 lbdb_modules=(m_finger m_gpg m_inmail m_muttalias m_osx_addressbook m_vcf)
@@ -246,7 +247,8 @@ EOF
 esac
 	
 notice "Installation completed" #, now edit your personal settings:"
-
+act "Now edit your personal settings, accounts and filters in:"
+act "$WORKDIR"
 
 # OS specific post install rules
 case $OS in
diff --git a/src/jaro b/src/jaro
@@ -684,6 +684,10 @@ set header_cache= $WORKDIR/cache
 set maildir_header_cache_verify=no
 set editor = "$EDITOR"
 set mailcap_path = "$WORKDIR/mailcap"
+
+macro index,pager A "<pipe-message>$WORKDIR/bin/jaro -q learn" "add the sender address to lbdb"
+macro index,pager + "<pipe-message>$WORKDIR/bin/jaro -q learn" "add the sender address to lbdb"
+
 EOF
 
     if [ -r $MUTTDIR/general ]; then
diff --git a/src/lbdb/lbdb-munge.sh.in b/src/lbdb/lbdb-munge.sh.in
@@ -28,7 +28,7 @@ prefix=@prefix@
 exec_prefix=@exec_prefix@
 dotlock=@DOTLOCK@
 fetchaddr=@libdir@/fetchaddr
-db=$HOME/.lbdb/m_inmail.list
+db=@LBDB_FILE@
 
 if [ "$SORT_OUTPUT" = "false" -o "$SORT_OUTPUT" = "no" ]
 then
diff --git a/src/lbdb/lbdbq.sh.in b/src/lbdb/lbdbq.sh.in
@@ -29,7 +29,7 @@ sysconfdir=@sysconfdir@
 METHODS="@MODULES@"
 MODULES_PATH=@libdir@
 TAC=@TAC@
-
+TMPDIR=@TMPDIR@
 case "$1" in
     -v|--version)
 	echo "lbdbq version $LBDB_VERSION"
diff --git a/src/mutt/keybindings b/src/mutt/keybindings
@@ -28,8 +28,6 @@ bind pager <left> previous-entry
 # Little Brother Database settings
 # bind index,pager 	Q	     query
 bind editor 	<tab>	 complete-query
-macro index,pager A "<pipe-message>lbdb-fetchaddr -a" "add the sender address to lbdb"
-macro index,pager + "<pipe-message>lbdb-fetchaddr -a" "add the sender address to lbdb"
 
 macro pager \ef "|view-x-face<enter>" "display the X-Face included in the mail"