Author: mvidner Date: Wed Jul 30 14:59:15 2008 New Revision: 49520 URL: http://svn.opensuse.org/viewcvs/yast?rev=49520&view=rev Log: added yastdoc script Added: trunk/devtools/devtools/bin/yastdoc (with props) Modified: trunk/devtools/devtools/bin/Makefile.am trunk/devtools/yast2-devtools.spec.in Modified: trunk/devtools/devtools/bin/Makefile.am URL: http://svn.opensuse.org/viewcvs/yast/trunk/devtools/devtools/bin/Makefile.am?rev=49520&r1=49519&r2=49520&view=diff ============================================================================== --- trunk/devtools/devtools/bin/Makefile.am (original) +++ trunk/devtools/devtools/bin/Makefile.am Wed Jul 30 14:59:15 2008 @@ -4,7 +4,7 @@ pkgdatadir = @YAST2DEVTOOLS@/bin -bin_SCRIPTS = y2tool +bin_SCRIPTS = y2tool yastdoc ybin_SCRIPTS = ycpmakedep pkgdata_SCRIPTS = \ Added: trunk/devtools/devtools/bin/yastdoc URL: http://svn.opensuse.org/viewcvs/yast/trunk/devtools/devtools/bin/yastdoc?rev=49520&view=auto ============================================================================== --- trunk/devtools/devtools/bin/yastdoc (added) +++ trunk/devtools/devtools/bin/yastdoc Wed Jul 30 14:59:15 2008 @@ -0,0 +1,29 @@ +#!/bin/sh +# http://en.opensuse.org/YaST/yastdoc +self=`basename $0` +if [ "$1" = "--prefix" -o "$1" = "-p" ]; then + shift + PREFIX="$1" + shift +fi +# run the tools that are in the same prefix as we are +if [ -z "$PREFIX" ]; then + PREFIX=${0%/bin/$self} +fi + +YASTDOCDIR=$PREFIX/share/doc/yastdoc/html + +browse() { + w3m "$@" +} + +Q="${1-index}" + +#ls -r is a heuristic to prefer the ycp section +for SECTIONDIR in `ls -dr $YASTDOCDIR/*`; do + F="$SECTIONDIR/${Q//::/\/}.html" + if [ -f "$F" ]; then + browse "$F" + break + fi +done Modified: trunk/devtools/yast2-devtools.spec.in URL: http://svn.opensuse.org/viewcvs/yast/trunk/devtools/yast2-devtools.spec.in?rev=49520&r1=49519&r2=49520&view=diff ============================================================================== --- trunk/devtools/yast2-devtools.spec.in (original) +++ trunk/devtools/yast2-devtools.spec.in Wed Jul 30 14:59:15 2008 @@ -49,6 +49,7 @@ %files %defattr(-,root,root) %{prefix}/bin/y2tool +%{prefix}/bin/yastdoc %dir %{prefix}/share/emacs %dir %{prefix}/share/emacs/site-lisp %{prefix}/share/emacs/site-lisp/*ycp-mode.el -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org