diff --git a/install.sh b/install.sh index 6fd275b..28ac8f5 100755 --- a/install.sh +++ b/install.sh @@ -17,18 +17,20 @@ cp ./lib/* /usr/lib/lch chmod 755 /usr/bin/lch echo " Copied lch in /usr/bin" -if [ -z "$MANPATH" ] && [ $(manpath 2> /dev/null) ];then - MANPATH=$(manpath) -else - MANPATH="/usr/local/man" -fi +if [ -x "$(command -v man)" ]; then + if [ -z "$MANPATH" ] && [ $(manpath 2> /dev/null) ];then + MANPATH=$(manpath) + else + MANPATH="/usr/local/man" + fi -MANDIR=${MANPATH%%:*}/man1 -mkdir -p $MANDIR -cp lch.1 $MANDIR/lch.1 -gzip $MANDIR/lch.1 -chmod 644 $MANDIR/lch.1.gz -echo " Copied manpage in $MANDIR" + MANDIR=${MANPATH%%:*}/man1 + mkdir -p $MANDIR + cp lch.1 $MANDIR/lch.1 + gzip $MANDIR/lch.1 + chmod 644 $MANDIR/lch.1.gz + echo " Copied manpage in $MANDIR" +fi echo "" echo "=============================" echo " lch installed successfully." diff --git a/uninstall.sh b/uninstall.sh index 701e1e6..79671ed 100755 --- a/uninstall.sh +++ b/uninstall.sh @@ -16,21 +16,24 @@ if [[ -d "/usr/lib/lch" ]]; then rm -rf "/usr/lib/lch" fi -# Si nulo manpath -if [ -z "$MANPATH" ]; then - MANPATH=$(manpath) -fi - -MANDIR=${MANPATH%%:*}/man1 - -# Si man lch.1 -if [[ -f "$MANDIR/lch.1" ]]; then - rm "$MANDIR/lch.1" -fi - -# Si man lch.1.gz -if [[ -f "$MANDIR/lch.1.gz" ]]; then - rm "$MANDIR/lch.1.gz" +# Si existe man +if [ -x "$(command -v man)" ]; then + # Si nulo manpath + if [ -z "$MANPATH" ]; then + MANPATH=$(manpath) + fi + + MANDIR=${MANPATH%%:*}/man1 + + # Si man lch.1 + if [[ -f "$MANDIR/lch.1" ]]; then + rm "$MANDIR/lch.1" + fi + + # Si man lch.1.gz + if [[ -f "$MANDIR/lch.1.gz" ]]; then + rm "$MANDIR/lch.1.gz" + fi fi echo "=============================="