]> Zhao Yanbai Git Server - minix.git/commitdiff
Use $PAGER if set. Suggested by gigabo at gmail.com.
authorBen Gras <ben@minix3.org>
Tue, 8 Apr 2008 12:34:35 +0000 (12:34 +0000)
committerBen Gras <ben@minix3.org>
Tue, 8 Apr 2008 12:34:35 +0000 (12:34 +0000)
commands/scripts/packman.sh

index 7503918f1748a8f776efee3ae301b2b57ec6dac2..fe3468661b497c34bb7020964da03e489c00b584 100644 (file)
@@ -16,6 +16,10 @@ URL1=http://www.minix3.org/packages/$PACKDIR
 SRCURL1=http://www.minix3.org/software
 PATH=/bin:/sbin:/usr/bin:/usr/sbin
 
+if [ ! "$PAGER" ]
+then   PAGER=more
+fi
+
 # can we execute bunzip2?
 if bunzip2 --help 2>&1 | grep usage >/dev/null
 then    BUNZIP2=bunzip2 
@@ -105,7 +109,7 @@ cont=y
 while [ "$cont" = y ]
 do     cd $TMPDIR
        echo ""
-       echo "Showing you a list of packages using more. Press q when"
+       echo "Showing you a list of packages using $PAGER. Press q when"
        echo "you want to leave the list."
        echo -n "Press RETURN to continue.."
        read xyzzy
@@ -121,7 +125,7 @@ do  cd $TMPDIR
                ) | sort -f -t'|' +0 | awk '{ n++; printf "%d|%s\n", n, $0 }' 
        ) >$TMPF
        highest="`wc -l $TMPF | awk '{ print $1 - 1 }'`"
-       awk -F'|' <$TMPF '{ printf "%3s %-15s %s\n", $1, $2, $3 }' | more
+       awk -F'|' <$TMPF '{ printf "%3s %-15s %s\n", $1, $2, $3 }' | $PAGER
        echo "Format examples: '3', '3,6', '3-9', '3-9,11-15', 'all'"
        echo -n "Package(s) to install (RETURN or q to exit)? "
        read packnolist