From 9796fb24d505df4dc8b970c0e957c3ac12701e26 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Sun, 18 Mar 2007 17:25:18 +0100 Subject: [PATCH] Added check4progs to grml-slrn. --- debian/changelog | 1 + usr_bin/grml-slrn | 19 +++++++++++-------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/debian/changelog b/debian/changelog index af9035e..15244ee 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,7 @@ grml-scripts (0.9.31) unstable; urgency=low * Added xlockmore to suggests, added check for vlock in grml-lock. * Check for mutt/muttng binaries in grml-mutt[ng]. Removed deprecated URL in grml-muttng. + * Added check4progs to grml-slrn. -- Michael Prokop Sun, 18 Mar 2007 16:44:53 +0100 diff --git a/usr_bin/grml-slrn b/usr_bin/grml-slrn index 8dea352..29693ba 100755 --- a/usr_bin/grml-slrn +++ b/usr_bin/grml-slrn @@ -4,7 +4,7 @@ # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. -# Latest change: Mon Dez 18 00:31:53 CET 2006 [mika] +# Latest change: Son Mär 18 17:23:34 CET 2007 [mika] ################################################################################ PATH=${PATH:-'/bin/:/sbin/:/usr/local/bin:/usr/bin:/usr/sbin'} @@ -12,6 +12,11 @@ PN=$(basename "$0") USER=$(grep \`whoami\` /etc/passwd | cut -d: -f5 | cut -d, -f1) HOST=$(hostname -f) +if [ -r /etc/grml/script-functions ] ; then + . /etc/grml/script-functions + check4progs dialog slrn || { echo "Sorry, can't continue. Exiting.">&2 ; exit 1 ; } +fi + [ -z "$EDITOR" ] && EDITOR='vim' [ -z "$NNTPSERVER" ] && NNTPSERVER="news.`hostname`" @@ -316,17 +321,15 @@ case $retval in 0) writeslrnrc && writecolors && \ dialog --stdout --title "$PN" --msgbox "Writing $SLRNRC was successful." 7 65 || \ - dialog --stdout --title "$PN" --msgbox "Error $?: writing $SLRNRC failed." 7 65 + { dialog --stdout --title "$PN" --msgbox "Error $?: writing $SLRNRC failed." 7 65 ; exit 1 ; } ;; -# *) exit 1 ;; esac else writeslrnrc && writecolors && \ dialog --stdout --title "$PN" --msgbox "Writing $SLRNRC was successfull." 7 65 || \ - dialog --stdout --title "$PN" --msgbox "Error $?: writing $SLRNRC failed." 7 65 + { dialog --stdout --title "$PN" --msgbox "Error $?: writing $SLRNRC failed." 7 65 ; exit 1 ; } fi ;; -# *) exit 1 ;; esac infoscreen @@ -337,9 +340,9 @@ retval=$? case $retval in 0) slrn -create -h $NEWSSERVER -f $HOME/.newsrc_$NEWSSERVER -i $SLRNRC && \ - echo "" - echo "Start slrn with taken settings via: -$ slrn -h $NEWSSERVER -f $HOME/.newsrc_$NEWSSERVER -i $SLRNRC + echo " +Start slrn with taken settings via: +% slrn -h $NEWSSERVER -f $HOME/.newsrc_$NEWSSERVER -i $SLRNRC Thanks for using $PN and have fun with slrn!" ;; -- 2.1.4