revise README; add samac ton contributors list; modify update code so it displays the in the repo version

This commit is contained in:
chess.griffin 2008-08-21 03:43:23 +00:00
parent d8625e4f23
commit d1998b53de
2 changed files with 48 additions and 21 deletions

View file

@ -28,9 +28,9 @@
# #
# Other contributors: Bob Lounsbury, Robby Workman, Alan Hicks, Paul # Other contributors: Bob Lounsbury, Robby Workman, Alan Hicks, Paul
# Wisehart, slakmagik, Eric Hameleers, Michiel van Wessem, hba, Erik # Wisehart, slakmagik, Eric Hameleers, Michiel van Wessem, hba, Erik
# Hanson, Antoine, ktabic, Ken Roberts, Bert Babington, and Murat D. # Hanson, Antoine, ktabic, Ken Roberts, samac, Bert Babington, and
# Kadirov. This script would not be where it is without the help of # Murat D. Kadirov. This script would not be where it is without
# these folks. Thank you! # the help of these folks. Thank you!
# Variables # Variables
SCRIPT=${0##*/} SCRIPT=${0##*/}
@ -246,7 +246,8 @@ potential updates..." >> $UPDATELIST
if [ $PRGNAM = "openarena" ]; then if [ $PRGNAM = "openarena" ]; then
VERSION=$(egrep -m1 "^FINAL_VERSION" $NEWSB | sed -e 's/[ #}\t].*$//;s/^.*-//;s/\"//g') VERSION=$(egrep -m1 "^FINAL_VERSION" $NEWSB | sed -e 's/[ #}\t].*$//;s/^.*-//;s/\"//g')
fi 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 if [[ "$PRGNAM" == "ctorrent" || "$PRGNAM" == "argtable" || "$PRGNAM" == "libevent" || "$PRGNAM" == "ubuntulooks" ]]; then
NEWSRCVER="" NEWSRCVER=""
fi fi
@ -255,7 +256,7 @@ potential updates..." >> $UPDATELIST
echo $NAME: >> $UPDATELIST echo $NAME: >> $UPDATELIST
echo " POTENTIAL UPDATE" >> $UPDATELIST echo " POTENTIAL UPDATE" >> $UPDATELIST
echo " Installed version: " $CURPKG >> $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 if [ "$UPDATE_DEBUG" = 1 ]; then
echo " Debug: " $VERSION$NEWSRCVER-$NEWARCH-$NEWBUILD >> $UPDATELIST echo " Debug: " $VERSION$NEWSRCVER-$NEWARCH-$NEWBUILD >> $UPDATELIST
fi fi
@ -264,7 +265,7 @@ potential updates..." >> $UPDATELIST
echo $NAME: >> $UPDATELIST echo $NAME: >> $UPDATELIST
echo " INSTALLED PACKAGE IS NEWER THAN REPO" >> $UPDATELIST echo " INSTALLED PACKAGE IS NEWER THAN REPO" >> $UPDATELIST
echo " Installed version: " $CURPKG >> $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 echo " Debug: " $VERSION$NEWSRCVER-$NEWARCH-$NEWBUILD >> $UPDATELIST
fi fi
elif [[ $VERSION$NEWSRCVER = $VER && $NEWBUILD = $BUILD ]]; then elif [[ $VERSION$NEWSRCVER = $VER && $NEWBUILD = $BUILD ]]; then

View file

@ -5,21 +5,47 @@ Copyright 2007-2008 Chess Griffin <chess@chessgriffin.com>
Homepage: http://code.google.com/p/sbopkg Homepage: http://code.google.com/p/sbopkg
ABOUT
Sbopkg is a command-line and dialog-based tool to synchronize with the Sbopkg is a command-line and dialog-based tool to synchronize with the
SlackBuilds.org repository, a collection of third-party SlackBuild SlackBuilds.org ("SBo") repository, a collection of third-party
scripts to build Slackware packages. Sbopkg will allow the user to SlackBuild scripts to build Slackware packages. Sbopkg will allow the
browse his or her local copy of the repository, read the ChangeLog, user to create, synchronize, search, and browse a local copy of the
display potential updates to SlackBuilds.org packages, and view the SBo repository, read the ChangeLog, list the installed SBo packages,
README, SlackBuild, .info, and slack-desc files for each package. display potential updates to SlackBuilds.org packages, view the
Sbopkg will also allow the user to select packages to build and it README, SlackBuild, .info, and slack-desc files for each package, and
will download the source code, check the md5sum, and build a Slackware make manual edits to a copy of the original SlackBuild. Sbopkg will
package. It will not check dependencies, automatically install the also allow the user to select packages to build and it will download
package, or otherwise track what has been installed. There are the source code, check the md5sum, and build a Slackware package. It
already package tools for Slackware that do those things. Sbopkg is will not check dependencies, automatically install the package, or
one thing and one thing only: a medium to easily browse a local copy otherwise track what has been installed. There are already package
of the SlackBuilds.org repository and build packages from it. 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 Sbopkg can be also be used strictly from the command line without the
dialog interface, to rsync, read the ChangeLog, view package files, dialog interface to do most of the above items. Typing sbopkg -h
and build packages. Typing sbopkg -h will display the command line will display the command line options.
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.