Commit Graph

264 Commits

Author SHA1 Message Date
chess.griffin
eeaef697d8 remove a bit of crufty commented out stuff from sbopkg 2009-01-01 18:18:24 +00:00
chess.griffin
99493e673b mention that building deps in order is not really a supported feature in README and sbopkg(8) man page 2009-01-01 17:58:50 +00:00
chess.griffin
c9d8192b62 edit message when a sbopkg.conf variable is missing. 2009-01-01 05:15:23 +00:00
chess.griffin
3b1ba3270b change copyright to 2009; change dates in man pages to January 2009 2008-12-31 19:01:05 +00:00
chess.griffin
a95dff5479 fix issue where queue would proceed even if all packages removed from queue; thanks to Mauro Giachero for the bug report. 2008-12-29 20:18:11 +00:00
chess.griffin
e175c777ce modify UPDATELIST_DEBUGGING re: new DEBUG variable in sbopkg.conf 2008-12-29 19:58:47 +00:00
chess.griffin
90db3ee2cb add DEBUG information to sbopkg.conf(5) man page 2008-12-29 19:52:49 +00:00
chess.griffin
52d0c48cbf add new DEBUG=0 to sbopkg.conf.new 2008-12-29 19:40:35 +00:00
chess.griffin
5472025f4a remove UPDATE_DEBUG and FULL_DEBUG and implement a single DEBUG variable that will now be in sbopkg.conf; test for DEBUG; change debugging calls to test for DEBUG and output some debug at level 1 and more at level 2. 2008-12-29 19:39:43 +00:00
chess.griffin
fa840ab13b mention in README and both man pages that local copy of SBo repo is less than 50MB. 2008-12-29 04:38:35 +00:00
chess.griffin
ff3ec901ae modify README and sbopkg(8) man page re: build queue 2008-12-29 03:40:59 +00:00
chess.griffin
e974160609 add tmux update fix; mention that Conrol-C will exit out of build queue processing. 2008-12-29 03:33:44 +00:00
chess.griffin
14d0bee79c Update TODO 2008-12-24 15:23:01 +00:00
chess.griffin
a9ffc91963 edit sbopkg.conf to state that OUTPUT must be exported 2008-12-24 15:20:28 +00:00
chess.griffin
d875937bf6 add in ability to check for an update to sbopkg itself using code borrowed with permission from Eric Hameleers' script mirror-slackware-current.sh; this is a new feature in the dialog interface and also in the cli with the new -u switch 2008-12-24 13:48:03 +00:00
chess.griffin
130d51f1a5 fix issue where the 'installed/not installed' was not automatically refreshing after installing a package; thanks to Mauro Giachero for reminding me to fix this annoyance; also, add the ARCH to the info item menu description so it matches everything else 2008-12-23 23:10:53 +00:00
chess.griffin
922edc88cb reworking some wording in one of the build queue dialog boxes; thanks to The-Croupier for the suggestion. 2008-12-23 22:48:07 +00:00
chess.griffin
f088c67010 fix spacing issue in two dialog boxes; fix issue where locally-edited SlackBuild was not being used for building; thanks to Mauro Giachero for the bug report. 2008-12-23 22:05:48 +00:00
chess.griffin
58e9e9939e fix issue where duplicate packages could be added to build queue; fix control-c bug that would not allow user to do anything until they returned to the main menu; thanks to Mauro Giachero for these two bug reports; tweak usage -h output to more clearly state that multiple packages can be built, installed, or searched for. 2008-12-23 04:21:36 +00:00
chess.griffin
6d78699217 offer to automatically add flagged updates to build queue 2008-12-22 15:10:29 +00:00
chess.griffin
6f0dd4ea29 revise build queue explanatory text; change references to 'build queue'; remove some cruft from sbopkg; revise sbopkg(8) man page re: build queue; revise README re: build queue; remove 'no updates' from debug list unless an internal 'FULL DEBUG' variable is set 2008-12-22 14:35:51 +00:00
chess.griffin
51277783f5 add fixes for mplayer and acroread; thanks to Erik Hanson for acroread bug report 2008-12-22 03:46:17 +00:00
chess.griffin
77e0adccf1 remove check for TERMBUILD 2008-12-21 16:59:42 +00:00
chess.griffin
b309ca5f27 remove TERMBUILD from sbopkg.conf.new; remove TERMBUILD information from sbopkg.conf(5) man page; revise sbopkg(8) man page about new -i switch 2008-12-21 15:39:13 +00:00
chess.griffin
0a3d94f7cb remove old /latest; update TODO; update sbopkg(8) man page 2008-12-21 15:19:49 +00:00
chess.griffin
d39cd37da6 remove dialog MD5SUM failure message since we are in the terminal anyway; more whitespace fixes; only display 'press any key' at end of build if we are in dialog; only check queue if we are in dialog 2008-12-21 05:20:05 +00:00
chess.griffin
2d1a5234eb clean up some whitespace; offer to delete queue after processing; try to fix md5sum failure dialog issues 2008-12-21 04:59:15 +00:00
chess.griffin
db76f791b7 greatly improve the new build queue and how it is managed; use a checklist for viewing and removing items from the queue 2008-12-21 04:00:19 +00:00
chess.griffin
d2695866ff test removing some old install code and replace it with just a call to install_package; comment out a tail command to eliminate an error since the tail is no longer needed 2008-12-18 04:58:38 +00:00
chess.griffin
eac43a06c3 minor cleanups to the install queue log checks and fix a dialog box 2008-12-18 04:45:56 +00:00
chess.griffin
02c978dcbf bring in pkgtools string splitting code (same code used in updatelist feature) into the info item menu in order to, hopefully once and for all, correctly identify the installed package for purposes of displaying at the top 'Installed:' or 'Not installed:'; fix issue where newly-built package was not being listed in the info item menu; thanks to Alex for the bug report; remove lots of old comments and commented out code 2008-12-17 20:48:33 +00:00
chess.griffin
ab2868361d fix mplayer update issue 2008-12-17 19:13:58 +00:00
chess.griffin
194491f247 re-fix django download issue 2008-12-17 04:51:06 +00:00
chess.griffin
1f7360b074 tweak dialog settings; fix ability to cancel out of build queue 2008-12-17 04:43:03 +00:00
chess.griffin
7bc2120b82 integrate some major changes in how building and installing is handled; introduce build queue in dialog interface; implement installation options for when queue is processed; these major revisions necessitated the removal of the dialog interface when packages are building or installing; if a user is in the dialog interface of sbopkg, then when a package is built and/or installed, it will switch over to a terminal (i.e. as if TERMBUILD was chosen); showing the build or install in the dialog tailbox was sort of a hack, and did not allow me to do some other things; consider it a price of having the new build/install queue; I tried to test things out in a variety of ways and catch likely errors but testing is really needed 2008-12-16 23:23:29 +00:00
chess.griffin
a85f2f50bf add fix for typhoon_2001; thanks to cotterochan for the bug report; tweak the package building/installing output when using new -i command line switch to build and install. 2008-12-16 00:01:25 +00:00
chess.griffin
f0284c824a add some errors checks when building or installing from cli 2008-12-15 14:36:50 +00:00
chess.griffin
a6e7a5d367 clean up the customization menu a bit 2008-12-13 18:16:07 +00:00
chess.griffin
bb65efb934 modify the package/install summary output 2008-12-13 04:26:41 +00:00
chess.griffin
566f522ce3 minor tweak to -h output; revise sbopkg.conf.5 man page to require OUTPUT as a defined configuration variable; revise sbopkg.8 man page to explain new -i switch. 2008-12-13 04:15:06 +00:00
chess.griffin
b1052bb553 add patch from Erik Hanson to clean up several of the yes/no dialogs; introduce new code and new -i switch to build and install packages from the command line; introduce a new summary file that will be used at the end of the cli building or installing process. 2008-12-13 03:46:35 +00:00
chess.griffin
6d5af94df6 further work on the 'installed version' code; thanks to Erik Hanson for some help with this; this code needs to be redone as it is a bad hack for now; also, fix django download problem due to no tarball or source listed in the download link; thanks to David Somero for the bug report 2008-12-12 16:18:15 +00:00
chess.griffin
55b7dabefa fix for installed packages not being listed at the top of the info item screen 2008-12-12 15:42:52 +00:00
chess.griffin
0d9045e8d2 tweak alignment of sbopkg.conf.5 man page 2008-12-11 01:54:48 +00:00
chess.griffin
71e04c5fe6 update sbopkg for Slackware 12.2 by making 12.2 the default Slackware version; revise man pages and docs for 12.2; add --no-owner to default rsync flags to avoid local repository from having incorrect owner permissions; thanks to Pierre Cazenave for the bug report and Erik Hanson for the suggested solution; tweak the recent fix in r228 for built package names showing up incorrectly in the menus 2008-12-11 01:50:07 +00:00
chess.griffin
3a1c4b63c0 fix issue where on rare occasions the built package name was not correctly identified; thanks to necropresto for the bug report (closes Issue 7 on Google Issue Tracker); minor cleanups to various files. 2008-12-03 16:35:16 +00:00
chess.griffin
8aa996a91a Revert to revision 225 to bring in updates before 12.2 2008-12-03 16:12:44 +00:00
chess.griffin
9f2d346892 update for upcoming Slackware 12.2; no functional changes 2008-12-03 15:06:55 +00:00
chess.griffin
c70c25b5a7 update README to reflect new domain for website. 2008-11-13 17:23:40 +00:00
chess.griffin
17b3ce1da6 fix xerces-c updatelist issue; thanks to Joao Felipe Santos for the bug report. 2008-11-13 16:32:26 +00:00
chess.griffin
aeccdfee75 add a BUILD tag at the end of the VERSION appearing in the title to the info_item menu 2008-11-12 04:29:31 +00:00
chess.griffin
64495f7c87 random little cleanups and removal of commented out cruft 2008-11-11 21:48:15 +00:00
chess.griffin
c314a88a47 the size of some of the dialog boxes were bugging me; fix said annoyances 2008-11-11 21:22:59 +00:00
chess.griffin
40abf5193b fix search box so pressing enter only will return to main menu 2008-11-11 21:06:34 +00:00
chess.griffin
a2a4fdc8e3 try and improve the control-c trapping 2008-11-11 20:46:11 +00:00
chess.griffin
0710c04d04 add fix for mplayer, libsigc++, and libxml++; thanks to cotterochan for mplayer bug report. 2008-11-09 21:12:06 +00:00
chess.griffin
437e26207b Drop _SBo from new version display in info_item menu for testing purposes. It should be fine, and works well in my testing, but I don't have many non-SBo packages installed so I may not pick up on any unintended consequences. Thanks to Erik Hanson for the suggestion. 2008-11-06 03:20:40 +00:00
chess.griffin
64ca3948a9 show package version information and whether a package is installed in each individual info_item menu; thanks to Erik Hanson for the patch. Also fix Control-C error that would prevent a user from exiting cleanly during the initial directory creation stage. 2008-11-04 15:00:18 +00:00
chess.griffin
d4d543fb5e add tweak for TiMidity due to SBo fixing the ++/xx issue 2008-10-30 02:19:52 +00:00
chess.griffin
850b688845 tweak sbopkg.conf.new 2008-10-28 13:42:44 +00:00
chess.griffin
8881642382 modify sbopkg.conf(5) man page to remove TIMEOUT and incorporate RSYNCFLAGS and WGETFLAGS. 2008-10-28 13:39:33 +00:00
chess.griffin
c0d1e39c5e Attempt to fix a few problems introduced by the new rsync flags by moving the flags into sbopkg.conf and allowing users to modify them manually. This means that the new TIMEOUT variable can go. 2008-10-27 22:17:50 +00:00
chess.griffin
fc6f9f8eb3 fix issue with openoffice.org updatelist entry; thanks to Erik Hanson for the bug report 2008-10-27 15:02:40 +00:00
chess.griffin
67d9b1d2c7 add in some new code in an attempt to fix the never-ending 'decimal' problem; this new code should fix update issues with flash-player-plugin, flash-player-standalone, Orbit2, and devede reported by Erik Hanson, samac, and Joao Felipe Santos; comment out old ubuntulooks hack since this new code should fix that as well. 2008-10-21 20:01:27 +00:00
chess.griffin
ad7e5b91e1 update TODO list re: lftp 2008-10-18 00:57:44 +00:00
chess.griffin
40a7fd25a5 add update fixes for acroread and gnupg; thanks to Erik Hanson for the bug report. 2008-10-17 20:19:39 +00:00
chess.griffin
137fee569e change --timeout to --contimeout for the rsync command; modify the rsync error handling; thanks to macavity for the patch. 2008-10-17 16:18:05 +00:00
chess.griffin
1c813f614f add in preliminary code for trapping Control-C and allowing the user to cleanly abort the wget source step and the package building step by correctly identifiying and killing the necessary PIDs of subprocesses; this is working for the wget but not the package building stage yet; testers appreciated; thanks to Zordrak for the suggestion. 2008-10-15 19:27:49 +00:00
chess.griffin
54f76a17e4 update TODO re: traps and error checking; add TIMEOUT information to sbopkg.conf(5) man page 2008-10-15 13:08:39 +00:00
chess.griffin
81c631dce6 add in support for a TIMEOUT variable setting in config file for the rsync and wget calls; thanks to macavity for prodding me to add this in. 2008-10-14 19:03:40 +00:00
chess.griffin
3beaaae870 remove -z option from rsync, add 10 second timeout, and provide some basic rsync failure handling; thanks to macavity for the patch. 2008-10-14 00:52:44 +00:00
chess.griffin
3718d0bde6 fix package search where searching for a category name resulted in an error and exit by adding in a -mindepth 2 option to the find commmands; thanks to nille for the bug report. 2008-10-13 01:25:25 +00:00
chess.griffin
6f967d3b14 add -O option to wget call to fix certain cases where the downloaded file had cruft after the end of the filename; added new DOWNLOADFILE variable in order to use this switch; thanks to acidchild for the bug report 2008-10-09 13:39:08 +00:00
chess.griffin
1cb7a655d1 change size of rsync, build, and install dialog boxes so they fit better in a standard 80x24 or 80x25 terminal; this is something I have been meaning to fix for a long time but kept forgetting, so thanks to Erik Hanson for the reminder. 2008-10-09 02:24:52 +00:00
chess.griffin
d615412662 move the editing functions into a new customize submenu; thanks to nille for the suggestion 2008-10-04 22:53:30 +00:00
chess.griffin
db87665616 update TODO, README, and sbopkg(8) man page to reflect ability to edit .info file. 2008-10-02 21:45:34 +00:00
chess.griffin
ce4f27dc05 add ability to edit/use local .info file in same manner as editing/using local SlackBuild currently; thanks to nille for the prodding to get this done. 2008-10-02 20:10:06 +00:00
chess.griffin
d9308cb57b Add message about deleting source upon MD5SUM fail when using sbopkg in cli with -b option. 2008-09-23 18:56:32 +00:00
chess.griffin
89e86ebf17 fix typos 2008-09-22 21:00:25 +00:00
chess.griffin
555b31fc8d add Drew to contributors list; thanks to Drew for the bug report and feature request regarding the ability to delete individual sources in the cache directory which led to many of the changes in the previous commit. 2008-09-22 20:56:34 +00:00
chess.griffin
73cb4929e8 major diff ahead: fix issue where no package was found when entering info item menu; remove symlink to source after each package build or fail rather than leave it lying around; add new 'remove_sources' function whereby user can remove all sources from ; add new 'checksum_fail' function which will offer to remove a source after a checksum has failed; when selecting 'view cache dir' from the main menu, first check to see if it's empty and exit gracefully if it is, rather than showing an empty directory 2008-09-22 20:53:00 +00:00
chess.griffin
2740ab7f73 add in -c switch to wget to resume a download; thanks to Robby Workman for the suggestion 2008-09-22 13:44:41 +00:00
chess.griffin
aa7e4a2df6 minor cleanup 2008-09-17 13:48:39 +00:00
chess.griffin
2adc3cb8c4 separate out directory checks; move checks for cli 2008-09-13 21:28:07 +00:00
chess.griffin
2e8790b07c recombine the sanity check and config check, but separate out the pid file check. 2008-09-13 21:03:52 +00:00
chess.griffin
1620caf654 multiple changes due to pid file not being correctly removed when using cli; separate out the config file check and the directory (sanity) checks in order to correctly change SLACKVER at the cli 2008-09-13 20:16:56 +00:00
chess.griffin
078395474f add in fixes for aircrack-ng and pygame; remove unused check_slack_version function call in the rsync function; fix issue where PIDFILE would be left behind when sbopkg was used in cli; thanks to LukenShiro for these bug reports 2008-09-13 14:26:03 +00:00
chess.griffin
54533064a3 argh. set TERMBUILD to NO in default sbopkg.conf.new 2008-09-12 16:17:16 +00:00
chess.griffin
868ed2cf99 remove whitespace 2008-09-10 13:42:09 +00:00
chess.griffin
4fb55805c5 modify README and sbopkg(8) to mention ability to install package; add comment to sbopkg 2008-09-10 13:30:03 +00:00
chess.griffin
304aeba80f drop extra paren 2008-09-09 15:23:31 +00:00
chess.griffin
336b18dddc hopefully fix ubuntulooks correctly this time (plus try to check in this commit a second time, not sure why the first didn't take) 2008-09-09 15:20:43 +00:00
chess.griffin
3ffa7cba83 modify TODO list 2008-09-04 23:16:39 +00:00
chess.griffin
c123f40db7 add pid file and a check for it when first run to avoid more than one instance; thanks to David Somero for the report. Also update contributors for The-spiki and David Somero. 2008-09-04 22:57:26 +00:00
chess.griffin
995d38f6da --progress=bar:force doesn't display in dialog so remove :force 2008-09-04 14:23:29 +00:00
chess.griffin
92007382e1 prettify the wget download; thanks to The-spiki for the reminder. 2008-09-04 14:07:51 +00:00
chess.griffin
d0da99ccf6 add fix for kchmviewer; thanks to The-spiki for the bug report. 2008-09-04 13:53:04 +00:00
chess.griffin
a679550c54 fix install_package install directory variable; thanks to Erik Hanson for the bug report 2008-09-02 13:03:26 +00:00
chess.griffin
f8155369e7 add in fix for djvulibre; thanks to Erik Hanson for the bug report 2008-09-02 01:02:05 +00:00
chess.griffin
fbed38f72c argh, clean up whitespace 2008-09-02 00:49:18 +00:00