X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=usr_bin%2Fgrml-slrn;h=29693baeba25ce33c359e309e8212258e0408288;hb=cdb523d5ab869b95f9c33fa0928744adcfb64e2d;hp=8dea352962d2269fe2d73f83dc2488d8a37a27a0;hpb=bcc0abeb27498124fcfe7770d590c1fb9c69076c;p=grml-scripts.git 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!" ;;