clean up docs

This commit is contained in:
chess.griffin 2008-08-21 04:15:28 +00:00
parent d1998b53de
commit f47761e68a
3 changed files with 131 additions and 131 deletions

View File

@ -1,51 +1,51 @@
# $Id$
Sbopkg README
Copyright 2007-2008 Chess Griffin <chess@chessgriffin.com>
Homepage: http://code.google.com/p/sbopkg
ABOUT
Sbopkg is a command-line and dialog-based tool to synchronize with the
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 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.
# $Id$
Sbopkg README
Copyright 2007-2008 Chess Griffin <chess@chessgriffin.com>
Homepage: http://code.google.com/p/sbopkg
ABOUT
Sbopkg is a command-line and dialog-based tool to synchronize with the
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 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.

View File

@ -1,29 +1,29 @@
# $Id$
Sbopkg TODO (in no particular order)
* Add ability to manually edit a package's files (i.e. SlackBuild)
from within sbopkg -- perhaps call $EDITOR. This creates the issue of
how to keep the changes after an rsync, which will clobber everything.
Possibly do something like append ".sbopkg" to a copy of the SlackBuild
and then add "--exclude='*.sbopkg'" to the rsync call. See discussion on
SBo mailing list on 2008-03-24. UPDATED: This is working in 0.0.4
for the dialog interface, but not the cli yet.
* When using the dialog interface, change the listing of packages to
be a checklist or radiolist whereby the user can select more than
one package to build at a time. This would possibly change how the
user would be able to view the README, slack-desc etc. since a
checklist or radiolist would not present the current 'view' menu.
Not sure how the order of packages selected would be set.
* Add ability to view more than just the README from the command line.
This was added, but it needs to be improved. UPDATED: This works
much better now.
* Include ability to work with more than one repo with different
Slackware versions, i.e. /home/sbo/11.0 and /home/sbo/12.0. The
first menu in the dialog after selecting "Browse" would be a menu
showing the various Slackware versions in the local mirror. UPDATED:
This was added to version 0.0.6.
* Include ability to search and display updates to installed SBo packages.
UPDATE: Preliminary experimental code for this feature first
appeared in version 0.0.8.
* More error checking.
* General code cleanups.
# $Id$
Sbopkg TODO (in no particular order)
* Add ability to manually edit a package's files (i.e. SlackBuild)
from within sbopkg -- perhaps call $EDITOR. This creates the issue of
how to keep the changes after an rsync, which will clobber everything.
Possibly do something like append ".sbopkg" to a copy of the SlackBuild
and then add "--exclude='*.sbopkg'" to the rsync call. See discussion on
SBo mailing list on 2008-03-24. UPDATED: This is working in 0.0.4
for the dialog interface, but not the cli yet.
* When using the dialog interface, change the listing of packages to
be a checklist or radiolist whereby the user can select more than
one package to build at a time. This would possibly change how the
user would be able to view the README, slack-desc etc. since a
checklist or radiolist would not present the current 'view' menu.
Not sure how the order of packages selected would be set.
* Add ability to view more than just the README from the command line.
This was added, but it needs to be improved. UPDATED: This works
much better now.
* Include ability to work with more than one repo with different
Slackware versions, i.e. /home/sbo/11.0 and /home/sbo/12.0. The
first menu in the dialog after selecting "Browse" would be a menu
showing the various Slackware versions in the local mirror. UPDATED:
This was added to version 0.0.6.
* Include ability to search and display updates to installed SBo packages.
UPDATE: Preliminary experimental code for this feature first
appeared in version 0.0.8.
* More error checking.
* General code cleanups.

View File

@ -1,51 +1,51 @@
Starting with sbopkg version 0.0.8, there is a feature that displays
potential updates to SBo packages installed on a user's system. This
feature is still a work in progress, and bugs are expected. Most bugs
will manifest themselves as either (a) missing updates -- those
updates that should appear in the list but do not or (b) false
positives -- updates listed in the list that are not really updates at
all. If you run into either of these problems, please do the
following in order to assist me with bug-reporting:
As a root user, please open up /usr/bin/sbopkg in your favorite text
editor and uncomment the following line in the "Variables" section
near the top of the file:
#UPDATE_DEBUG="1"
so that it looks like this:
UPDATE_DEBUG="1"
This variable turns on a more detailed update list. This more
detailed list will list all SlackBuilds.org packages, and will list
package updates, packages that have no updates, packages that are not
in the repo, and packages for which the installed version is newer
than the repo version. This variable also saves the update list as a
permanent log, described below.
After this variable has been uncommented, save the sbopkg file and
rerun sbopkg. Please select the update feature as normal and then
exit sbopkg. The permanent log of the update list will now be saved
in $TMP/sbopkg-debug-updatelist.
Finally, in order to compare this permanent log with the actual list
of installed packages, please do as a root user:
# cd /var/log/packages; ls *SBo* > mypackagelist.txt
Please forward the permanent log and the mypackagelist.txt files to me
via email to chess@chessgriffin.com or post them in the sbopkg mailing
list, which can be found at the project's homepage:
http://code.google.com/p/sbopkg.
Once you have forwarded or copied the log and the mypackagelist.txt to
a safe location, feel free to comment out that single line in
/usr/bin/sbopkg again, which will then disable the creation of the
permanent update log, keeping your $TMP clean. Of course, leaving the
line uncommented is fine as well and will create a new
$TMP/sbopkg-debug-updatelist each time the update feature is used as
well as display the detailed update list each time you use the update
feature.
Thanks for your help!
Starting with sbopkg version 0.0.8, there is a feature that displays
potential updates to SBo packages installed on a user's system. This
feature is still a work in progress, and bugs are expected. Most bugs
will manifest themselves as either (a) missing updates -- those
updates that should appear in the list but do not or (b) false
positives -- updates listed in the list that are not really updates at
all. If you run into either of these problems, please do the
following in order to assist me with bug-reporting:
As a root user, please open up /usr/bin/sbopkg in your favorite text
editor and uncomment the following line in the "Variables" section
near the top of the file:
#UPDATE_DEBUG="1"
so that it looks like this:
UPDATE_DEBUG="1"
This variable turns on a more detailed update list. This more
detailed list will list all SlackBuilds.org packages, and will list
package updates, packages that have no updates, packages that are not
in the repo, and packages for which the installed version is newer
than the repo version. This variable also saves the update list as a
permanent log, described below.
After this variable has been uncommented, save the sbopkg file and
rerun sbopkg. Please select the update feature as normal and then
exit sbopkg. The permanent log of the update list will now be saved
in $TMP/sbopkg-debug-updatelist.
Finally, in order to compare this permanent log with the actual list
of installed packages, please do as a root user:
# cd /var/log/packages; ls *SBo* > mypackagelist.txt
Please forward the permanent log and the mypackagelist.txt files to me
via email to chess@chessgriffin.com or post them in the sbopkg mailing
list, which can be found at the project's homepage:
http://code.google.com/p/sbopkg.
Once you have forwarded or copied the log and the mypackagelist.txt to
a safe location, feel free to comment out that single line in
/usr/bin/sbopkg again, which will then disable the creation of the
permanent update log, keeping your $TMP clean. Of course, leaving the
line uncommented is fine as well and will create a new
$TMP/sbopkg-debug-updatelist each time the update feature is used as
well as display the detailed update list each time you use the update
feature.
Thanks for your help!