Commit Graph

29 Commits

Author SHA1 Message Date
chess.griffin
590667bb8c change version numbers to SVN; from now on, SVN code will remain at version SVN and I will change the version numbers at each release; import initial code to allow the user to change the Slackware version for the matching SBo mirror. In other words, a user can have a local mirror for the Slackware 11.0 SlackBuilds from SBo and also a mirror for the 12.0 SlackBuilds. These would default to /home/sbo/11.0 and /home/sbo/12.0 initially. The user can override the default SLACKVER set in the config file either with the new -v switch for cli users, or from within the dialog interface; also update man pages to reflect this new feature. 2008-04-03 22:40:00 +00:00
chess.griffin
704a8e07ce update version numbers in sbopkg and both man pages to 0.0.6 2008-04-02 17:56:47 +00:00
chess.griffin
2965d56099 add back in slakmagiks code to show_readme, which I accidentally reverted 2008-04-01 20:19:33 +00:00
chess.griffin
a1e6cdde94 when cli interface is used, add in ability to check whether there is a locally edited slackbuild and if so, offer the user the choice to build the original or the edited one; also add in ability to log the build process from the cli (using tee) -- this is the same log governed by KEEPLOG, normally $TMP/sbopkg-build-log 2008-04-01 19:53:00 +00:00
chess.griffin
250c4cb11b initial search code in dialog interface; tweak sbopkg.8 man page 2008-04-01 13:10:28 +00:00
chess.griffin
dc9c37ed35 cleanup sbopkg.8 man page by including references to environmental variables that are used; also correct some typos 2008-03-31 19:11:24 +00:00
chess.griffin
6a59d6425f use slakmagiks tweak for the show_readme function. It now works much better, thanks! 2008-03-31 03:35:31 +00:00
chess.griffin
2faa0de4e3 fix minor typos; move check_local_dir function into sanity_checks function (no need for them to be separate) 2008-03-30 22:09:03 +00:00
chess.griffin
a7102eeacd remove old commented out code 2008-03-30 02:07:05 +00:00
chess.griffin
38e42516d8 changed the way missing variables are handled; thanks to slakmagik for the suggestions 2008-03-30 00:36:29 +00:00
chess.griffin
96e4fbd924 add patch from hba to check for all variable in the config file; cleaned up old commented out code 2008-03-29 21:59:05 +00:00
chess.griffin
37eed9bf13 tweak -h help to remove reference to environmental variables 2008-03-29 19:48:56 +00:00
chess.griffin
6eef7054d2 after discussions on IRC, I decided to change sbopkg.conf.sample back to simply a listing of variables without the option to pass environmental variables. I think exporting variables or some such complicates matters for this tool and it is really not needed. Also edited sbopkg.8 man page to remove references to environmental variables. 2008-03-29 19:47:58 +00:00
chess.griffin
d8563bce1c edit TODO; minor cleanups in sbopkg 2008-03-29 19:38:28 +00:00
chess.griffin
b453078460 fixed size of lots of dialog boxes; added check to see if ChangeLog.txt exists before displaying it 2008-03-29 16:46:36 +00:00
chess.griffin
a628c076cb add an error check to the log deletion requiring root privileges; add a "done" msgbox after log is deleted. 2008-03-29 16:13:38 +00:00
chess.griffin
029ef04293 add ability to view the sbopkg-build-log from the main menu; add error check to warn user if log is not found; add ability for user to keep or delete the sbopkg-build-log after viewing it 2008-03-29 14:45:22 +00:00
chess.griffin
1f626db742 add some comments to sbopkg 2008-03-29 13:16:10 +00:00
chess.griffin
df6f38a5bf fix typo in CWD= 2008-03-29 04:28:05 +00:00
chess.griffin
c2dd179e7a added check before pkg building to see if a local SlackBuild exists and if it does, offer the user a choice of which SlackBuild to use. This works in the dialog but not on the command line yet. 2008-03-29 04:25:46 +00:00
chess.griffin
efda966a23 remove #!/bin/sh from sbopkg.conf.sample; fix CWD=$(pwd) 2008-03-29 02:32:43 +00:00
chess.griffin
9fd5df4562 add initial code for editing the SlackBuild. Seem to work ok but have not yet added ability to build a package using the edited SlackBuild but that is an easy addition. Can also delete the local edited copy of the SlackBuild. The rsync command was also tweaked to exclude the .sbopkg which is the text appended to the local edited SlackBuild. Edited man pages and version number in sbopkg to 0.0.4 2008-03-28 19:19:07 +00:00
chess.griffin
8e8e6714a9 many whitespace cleanups; added timeout to rsync call; separated rsync_command from rsync_repo in order to keep the dialog box in state while rsync is performed, similar to what happens when a build occurs; there are still some old commented out code for the time being; general cleanups 2008-03-28 02:57:25 +00:00
chess.griffin
1bb8f93543 create 0.0.2 tag; many, many changes and enhancements, many due to excellent diff and help by slakmagik; created cache directory (Robby Workman) and added ability to view cache; fixed the issue with the pkg building screen so it now holds while pkg is building (slakmagik); added -f option so user can override config file (slakmagik); added checks to see if user has write permissions on rsync directory; added --delete flag to rsync call (Alan Hicks); many other code cleanups and enhancements (slakmagik); edited sbopkg.conf.sample so it is a shell script that is parsed by sbopkg; edited both man pages to reflect changes 2008-03-27 02:35:12 +00:00
chess.griffin
40eb44a179 initial code to create cache directory to store sources; add function to get the tarball if it does not exist and then create a symlink to the package directory; add --delete to rsync calls; minor cleanups; add -x to script for debugging; added SRCDIR to sbopkg.conf.sample 2008-03-25 03:35:06 +00:00
chess.griffin
ee8f8483aa Add items to TODO: download location and ability to edit SlackBuild per SBo mailing list 2008-03-25 02:52:07 +00:00
chess.griffin
8907ba66db initial commit of sbopkg, sbopkg.conf.sample, TODO, sbopkg.conf.5, and sbopkg.8; add all except the man pages to svn propset for $Id$ tags 2008-03-24 00:42:47 +00:00
chess.griffin
0e5947600a Edited README 2008-03-23 03:38:31 +00:00
chess.griffin
646080e2d4 add README; start testing Id tags 2008-03-23 02:45:35 +00:00