diff --git a/src/usr/bin/sbopkg b/src/usr/bin/sbopkg index 43ed55d..67b9c6e 100755 --- a/src/usr/bin/sbopkg +++ b/src/usr/bin/sbopkg @@ -28,9 +28,9 @@ # # Other contributors: Bob Lounsbury, Robby Workman, Alan Hicks, Paul # Wisehart, slakmagik, Eric Hameleers, Michiel van Wessem, hba, Erik -# Hanson, Antoine, ktabic, Ken Roberts, Bert Babington, and Murat D. -# Kadirov. This script would not be where it is without the help of -# these folks. Thank you! +# Hanson, Antoine, ktabic, Ken Roberts, samac, Bert Babington, and +# Murat D. Kadirov. This script would not be where it is without +# the help of these folks. Thank you! # Variables SCRIPT=${0##*/} @@ -246,7 +246,8 @@ potential updates..." >> $UPDATELIST if [ $PRGNAM = "openarena" ]; then VERSION=$(egrep -m1 "^FINAL_VERSION" $NEWSB | sed -e 's/[ #}\t].*$//;s/^.*-//;s/\"//g') fi - # Ugly hack for ctorrent, argtable, and libevent + # Ugly hack for ctorrent, argtable, libevent, and + # ubuntulooks if [[ "$PRGNAM" == "ctorrent" || "$PRGNAM" == "argtable" || "$PRGNAM" == "libevent" || "$PRGNAM" == "ubuntulooks" ]]; then NEWSRCVER="" fi @@ -255,7 +256,7 @@ potential updates..." >> $UPDATELIST echo $NAME: >> $UPDATELIST echo " POTENTIAL UPDATE" >> $UPDATELIST echo " Installed version: " $CURPKG >> $UPDATELIST - echo " Repo version: " $PRGNAM-$VERSION-$NEWARCH-$NEWBUILD >> $UPDATELIST + echo " Repo version: " $PRGNAM-$VERSION$NEWSRCVER-$NEWARCH-$NEWBUILD >> $UPDATELIST if [ "$UPDATE_DEBUG" = 1 ]; then echo " Debug: " $VERSION$NEWSRCVER-$NEWARCH-$NEWBUILD >> $UPDATELIST fi @@ -264,7 +265,7 @@ potential updates..." >> $UPDATELIST echo $NAME: >> $UPDATELIST echo " INSTALLED PACKAGE IS NEWER THAN REPO" >> $UPDATELIST echo " Installed version: " $CURPKG >> $UPDATELIST - echo " Repo version: " $PRGNAM-$VERSION-$NEWARCH-$NEWBUILD >> $UPDATELIST + echo " Repo version: " $PRGNAM$NEWSRCVER-$VERSION-$NEWARCH-$NEWBUILD >> $UPDATELIST echo " Debug: " $VERSION$NEWSRCVER-$NEWARCH-$NEWBUILD >> $UPDATELIST fi elif [[ $VERSION$NEWSRCVER = $VER && $NEWBUILD = $BUILD ]]; then diff --git a/src/usr/doc/README b/src/usr/doc/README index e7a901c..aa2a6b0 100644 --- a/src/usr/doc/README +++ b/src/usr/doc/README @@ -5,21 +5,47 @@ Copyright 2007-2008 Chess Griffin Homepage: http://code.google.com/p/sbopkg +ABOUT + Sbopkg is a command-line and dialog-based tool to synchronize with the -SlackBuilds.org repository, a collection of third-party SlackBuild -scripts to build Slackware packages. Sbopkg will allow the user to -browse his or her local copy of the repository, read the ChangeLog, -display potential updates to SlackBuilds.org packages, and view the -README, SlackBuild, .info, and slack-desc files for each package. -Sbopkg will also allow the user to select packages to build and it -will download the source code, check the md5sum, and build a Slackware -package. It will not check dependencies, automatically install the -package, or otherwise track what has been installed. There are -already package tools for Slackware that do those things. Sbopkg is -one thing and one thing only: a medium to easily browse a local copy -of the SlackBuilds.org repository and build packages from it. +SlackBuilds.org ("SBo") repository, a collection of third-party +SlackBuild scripts to build Slackware packages. Sbopkg will allow the +user to create, synchronize, search, and browse a local copy of the +SBo repository, read the ChangeLog, list the installed SBo packages, +display potential updates to SlackBuilds.org packages, view the +README, SlackBuild, .info, and slack-desc files for each package, and +make manual edits to a copy of the original SlackBuild. Sbopkg will +also allow the user to select packages to build and it will download +the source code, check the md5sum, and build a Slackware package. It +will not check dependencies, automatically install the package, or +otherwise track what has been installed. There are already package +tools for Slackware that do those things. Sbopkg is one thing and one +thing only: a medium to easily browse a local copy of the +SlackBuilds.org repository and build packages from it. Sbopkg can be also be used strictly from the command line without the -dialog interface, to rsync, read the ChangeLog, view package files, -and build packages. Typing sbopkg -h will display the command line -options. +dialog interface to do most of the above items. Typing sbopkg -h +will display the command line options. + +HELP + +Sbopkg comes with two man pages: sbopkg.conf(5) and sbopkg(8). These +man pages are kept up-to-date with functional changes in the script +itself, so they are a good source of information on how to use sbopkg. + +If the man pages are not sufficient, please consider joining the +sbopkg mailing list and posting your question there. You can reach +the list at: http://groups.google.com/group/sbopkg-discuss. +Additionally, you find me (Chess Griffin - nick _chess_) on IRC in the +very quiet #sbopkg channel on irc.freenode.com or in the ##slackware +and #slackbuilds channels, also on freenode. + +CONTRIBUTORS + +I welcome bug reports, suggestions, patches, or feature requests. +Please post any of these to the Issue tracker (kind of like a +Bugzilla) on the project's home page (click the Issues tab) at +http://code.google.com/p/sbopkg so I can keep track of them. There +have been many contributors so far, and they are all mentioned near +the top of the sbopkg script itself. Thanks to everyone who has +helped make this script better.