X-Git-Url: http://git.grml.org/?p=grml-scripts.git;a=blobdiff_plain;f=usr_bin%2Ffma;h=9adb1345c988002436aaaab6f55877ef4062f190;hp=b4997474078d022d690704618c36c9fed99ee87e;hb=1e39a7bd1b6e8f8bbb15b2b1aefaa0a91e4bb7dc;hpb=3103c730844cc91db1ec7a6100bf6896771b9ba3 diff --git a/usr_bin/fma b/usr_bin/fma index b499747..9adb134 100755 --- a/usr_bin/fma +++ b/usr_bin/fma @@ -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: Sam Okt 28 00:32:10 CEST 2006 [mika] +# Latest change: Sam Okt 28 00:50:16 CEST 2006 [mika] ################################################################################ . /etc/grml/lsb-functions @@ -12,14 +12,27 @@ check4progs man lzop vim || exit 1 -MANDIR=$HOME/man +MANDIR=${MANDIR:-$HOME/man} +VERSION='0.1' if ! [ -d "$MANDIR" ] ; then einfo "Creating $MANDIR." mkdir $MANDIR ; eend $? fi +usage() { + eerror "Usage: $0 [section] manpage" ; eend 1 + exit 1 +} + case $1 in + -h*|--h*) + usage + ;; + -v*|--v*) + einfo "$0 - version $VERSION" ; eend 0 + exit 0 + ;; [0-9]) SECTION="${1}" SECTIONFILE=".${1}" @@ -32,8 +45,7 @@ case $1 in esac if [ -z "$MANPAGE" ] ; then - eerror "Usage: $0 [section] manpage" ; eend 1 - exit 1 + usage fi if ! [ -f "${MANDIR}/${MANPAGE}${SECTIONFILE}.txt.lzo" ] ; then