commit 504df39571712ad0905d135fcf0cdd7408c99ebd
parent 37d4c28b96a5c60a071a5edb25099dc0b759b82b
Author: Jaromil <jaromil@dyne.org>
Date:   Sun, 27 Apr 2014 20:24:24 +0200
small fixes for first time install
Diffstat:
4 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/build/build-gnu.sh b/build/build-gnu.sh
@@ -29,7 +29,7 @@ mkdir -p build/gnu
 	    which msmtp     >/dev/null || deps+=(msmtp)
 	    which mutt      >/dev/null || deps+=(mutt)
 	    which mairix    >/dev/null || deps+=(mairix)
-	    which pinentry  >/dev/null || deps+=(pinentry)
+	    which pinentry  >/dev/null || deps+=(pinentry-curses)
 	    which abook     >/dev/null || deps+=(abook)
 	    which wipe      >/dev/null || deps+=(wipe)
 
diff --git a/build/install-gnu.sh b/build/install-gnu.sh
@@ -15,14 +15,14 @@ mkdir -p $JARO_LIBEXEC
 { test -r doc } && { srcdir=. }
 { test -r install-gnu.sh } && { srcdir=.. }
 
+{ test -r $srcdir/src/fetchdate } || {
+    print "Error: first build, then install."; return 1 }
+
 cp -ra $srcdir/doc/* $JARO_SHARE/
 cp -ra $srcdir/src/procmail $JARO_SHARE/.procmail
 cp -ra $srcdir/src/mutt $JARO_SHARE/.mutt
 cp -ra $srcdir/src/stats $JARO_SHARE/.stats
 
-{ test -r $srcdir/build/gnu/fetchaddr } || {
-    print "Error: first build, then install."; return 1 }
-
 # copy the executables
 cp -ra $srcdir/build/gnu/* $JARO_LIBEXEC/
 cp -ra $srcdir/src/zlibs $JARO_LIBEXEC/
@@ -33,4 +33,4 @@ cat <<EOF > $PREFIX/bin/jaro
 export JAROWORKDIR=${JARO_SHARE}
 ${JARO_SHARE}/jaro \${=@}
 EOF
-chmod +x $PREFIX/bin/jaro-
\ No newline at end of file
+chmod +x $PREFIX/bin/jaro
diff --git a/src/jaro b/src/jaro
@@ -317,7 +317,7 @@ TRAPINT() {
 check_bin() {
 
     # required programs
-    for req in pinentry fetchmail procmail; do
+    for req in pinentry fetchmail procmail gpg; do
 	command -v $req >/dev/null
 	{ test $? != 0 } && {
 	    error "Cannot find $req. Please install it."
@@ -325,6 +325,13 @@ check_bin() {
 	}
     done
 
+    # make sure a gnupg dir exists
+    { test -r $HOME/.gnupg/pubring.gpg } || {                                               
+        mkdir -p $HOME/.gnupg                                                           
+        touch $HOME/.gnupg/pubring.gpg
+        touch $HOME/.gnupg/secring.gpg
+    }
+
     # which find command to use
     case $OS in
 	GNU) find="find -O3" ;;
diff --git a/src/zlibs/helpers b/src/zlibs/helpers
@@ -39,7 +39,7 @@ autostart() {
 
 	{ test ! -r $MUTTDIR/rc } \
 	    && { error "Jaro Mail is not yet configured."
-		 error "To configure, edit plain text config files in the system directory."
+		 error "To configure, edit the files in $MAILDIRS/Accounts"
 		 return 1 }
 
 	${=mutt} -F $MUTTDIR/rc ${=muttflags} -Z