Commit Graph

196 Commits

Author SHA1 Message Date
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
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
chess.griffin
b9bb89b243 add in fixes for hugin and lame; thanks to Erik Hanson for the bug reports 2008-09-02 00:46:54 +00:00
chess.griffin
26c9b720cc initial code to install a package; thanks to Erik Hanson for the ideas and code suggestions; also add a TERMBUILD check in the sanity checks 2008-09-02 00:39:50 +00:00
chess.griffin
d72f08a27f modify sbopkg.conf.5 man page to document TERMBUILD. 2008-08-29 01:24:15 +00:00
chess.griffin
867f44e4b9 add ability to have the build process take place in a terminal instead of the dialog interface by setting a new variable, TERMBUILD=YES in sbopkg.conf; TERMBUILD will be set to NO as a default when packages; many thanks to Erik Hanson for raising this issue and providing patches and code to make it work. 2008-08-29 01:18:27 +00:00
chess.griffin
f245e06e81 modify the 'Cancel' buttons so they say 'Back' and move the 'Return to Main Menu' in the info item menu to a button instead; thanks to Erik Hanson for the suggestions 2008-08-27 23:25:51 +00:00
chess.griffin
f8a3a34d59 modify the show sbopkg README to point to the SBOVER doc directory 2008-08-27 02:52:59 +00:00
chess.griffin
46abc202a4 modify README 2008-08-27 02:37:33 +00:00
chess.griffin
7853477853 fix a few problems with the check if repo exists function 2008-08-27 02:26:20 +00:00
chess.griffin
cef3a124a7 remove the function to create the LOCALREPO/SLACKVER and essentially move it to the sanity checks function with the other create directory commands; lots of tweaks and cleanups to the various error code checks and displayed messages 2008-08-27 02:18:48 +00:00
chess.griffin
f97244d0cf add non-dialog message for no repo exists function; add more calls to such function for cli usage 2008-08-27 01:41:15 +00:00
chess.griffin
713ebe612c tweak sbopkg.conf man page 2008-08-27 01:30:44 +00:00
chess.griffin
e05d069c2b modify message displayed if TMP cannot be cleaned due to permissions etc 2008-08-27 00:50:01 +00:00
chess.griffin
409b179163 make a function out of checking if a local repo exists since that is used several times 2008-08-27 00:44:07 +00:00
chess.griffin
1a63682c4b modify sbopkg.conf(5) man page based on modified sbopkg.conf.new file 2008-08-25 02:26:40 +00:00
chess.griffin
95ad7b9b92 improve error checking when trying to make the various sbopkg directories or when trying to clean out TMP 2008-08-25 01:55:36 +00:00
chess.griffin
6b3e949781 modify wget timeout to 10 seconds, add -t 5 for maximum 5 tries 2008-08-24 04:05:20 +00:00
chess.griffin
218bc9e142 whitespace cleanups 2008-08-24 02:52:21 +00:00
chess.griffin
1cdb236a26 add a new sanity check for ; modify sanity checks to create any missing directory after giving the user the chance to bail out. 2008-08-24 02:48:04 +00:00
chess.griffin
4d042bed39 edit both man pages to refer to sbopkg.conf.new 2008-08-24 02:25:13 +00:00
chess.griffin
0b8118b924 add in artwiz-aleczapka and graveman fixes; clean up alignment from contributed patch; move a bit of code around. 2008-08-23 22:13:14 +00:00
chess.griffin
327a0e49f0 change case of Readme item in main menu to make it consistent with other menu entries 2008-08-22 04:11:50 +00:00
chess.griffin
6132b09a24 add feature to view sbopkg README 2008-08-21 04:19:10 +00:00
chess.griffin
f47761e68a clean up docs 2008-08-21 04:15:28 +00:00
chess.griffin
d1998b53de revise README; add samac ton contributors list; modify update code so it displays the in the repo version 2008-08-21 03:43:23 +00:00
chess.griffin
d8625e4f23 add fix for powertop in update list 2008-08-19 03:43:18 +00:00
chess.griffin
8423b86bdf add in a 'Return to Main Menu' from main package info menu; thanks to Murat D. Kadirov for the suggestion 2008-08-19 03:41:35 +00:00
chess.griffin
cdf7743120 commit patch from Bert Babington that fixes ubuntulooks update bug, removes $ARCH from the update comparison code to prevent false positive when different arches are used, and fixes libsigc++ and TiMidity++ update bugs 2008-08-19 03:37:13 +00:00
chess.griffin
d6502e7a23 fix typos in sbopkg.conf man page regarding TMP and OUTPUT; thanks to samac for the bug report. 2008-08-14 18:26:04 +00:00
chess.griffin
e1b1e0e52e clean up whitespace in docs and man pages 2008-08-14 00:30:05 +00:00
chess.griffin
8d6c223447 Clean up the language at the top of most menus to make the grammar and punctuation consistent. 2008-08-13 14:00:52 +00:00
chess.griffin
f99efffa93 fix one more missed whitespace cleanup 2008-08-13 13:17:31 +00:00
chess.griffin
8e950b4374 fix one missed whitespace cleanup 2008-08-13 13:14:48 +00:00
chess.griffin
680d90c7ad apply whitespace cleanup diff from Erik Hanson 2008-08-13 13:13:15 +00:00
chess.griffin
03814d07d8 modify the search code (swap grep for -iname) which eliminates false positives; thanks to Erik Hanson for the fix 2008-08-12 17:33:43 +00:00
chess.griffin
cce0fe45e3 add -i switch to grep in gen_search_package for case insensitive searches 2008-08-12 13:12:33 +00:00
chess.griffin
98fdb52d1d add while loop in the search results display page so that after viewing a search item, the user is returned to the search results 2008-08-12 03:23:21 +00:00
chess.griffin
b4c92cdce8 merge new patch from Erik Hanson that grealy improves how the search results are displayed in the dialog interface; this also changes how the browse results are displayed as well 2008-08-12 01:29:05 +00:00
chess.griffin
c555c6225b remove commented out cruft; tweak search results output; still not overly pleased with the search results output, but it will do for now. 2008-08-11 21:55:20 +00:00
chess.griffin
830dea2edc fix a stupid bug on my part that would cause the search to break 2008-08-11 21:22:48 +00:00
chess.griffin
9be1703214 apply patch from Erik Hanson to extend menu navigation to info_item menu 2008-08-11 21:14:23 +00:00
chess.griffin
4ca84deaf2 adding code derived from Erik Hanson's patch that, after performing a search from within the dialog interface, allows the user to jump directly to the menu for the selected search result; the way the search results now look is a bit funky and probably needs some cleanup, but this will work for now 2008-08-11 17:37:18 +00:00
chess.griffin
2473d5af3d fix typos and add tweaks to both man pages 2008-08-11 02:28:00 +00:00
chess.griffin
57570758f8 merge patch from Erik Hanson; Erik's improvements include the echo statement when running the update list and the ability to retain the users place when navigating the various menus (i.e. will return to the same place in the menu); also add in argtable and libevent update fix per Erik's bug report 2008-08-11 02:02:11 +00:00
chess.griffin
63fb6ae94b add two new features: ability to clear the cache directory and ability to display a list of all installed SBo packages; toss in a few minor cleanups 2008-08-09 03:04:38 +00:00
chess.griffin
3dcf9ab880 add ctorrent fix; add another debug output if $UPDATE_DEBUG = 1 2008-08-05 19:10:22 +00:00
chess.griffin
5ed68c6bdf update sbopkg.conf(5) man page to include explanation about setting environmental variables 2008-08-05 16:43:38 +00:00
chess.griffin
59e9187183 add fix for TiMidity (thanks to ktabic for the report); switched $OUTPUT variable to $SBOPKGOUTPUT to avoid conflicts when $OUTPUT is exported in sbopkg.conf - i.e. to build packages somewhere other than /tmp/SBo (thanks to Ken Roberts for the bug report) 2008-08-05 14:50:00 +00:00
chess.griffin
13190c01f3 added a message at end of rsync notifying user the rsync is complete 2008-08-03 19:01:30 +00:00
chess.griffin
81c5fac4bb remove a bit of crufty commented out code; add to contributors list 2008-08-02 15:28:08 +00:00
chess.griffin
7e66ccb047 change date in man pages; tweak TODO and README 2008-08-02 15:23:45 +00:00
chess.griffin
e506f6799d add message to cli update check regarding UPDATELIST-DEBUGGING doc 2008-08-02 04:20:10 +00:00
chess.griffin
ab24a6a0ff add openarena hack; I guess these hacks are, for now, the easiest way to deal with the few slackbuilds that change the version number or include an svn snapshot or, like openoffice.org, add in the language to the package name string 2008-08-02 04:14:28 +00:00
chess.griffin
0e6c1c9f43 tweak update code to remove EXTRA variables; add OO.o hack; add debug output when sbopkg thinks there is a newer version installed than in repo 2008-08-02 04:06:26 +00:00
chess.griffin
5786a8cefb fix update code to check for build; add in possible future code to check for version numbers that are pegged to svn or other unusual numbering sequences 2008-07-23 01:12:45 +00:00
chess.griffin
96c0bbfb74 add information about UPDATELIST-DEBUGGING doc to the screen that appears when the update feature is used in order to help with debugging 2008-07-18 03:03:47 +00:00
chess.griffin
88cf7b5994 revise UPDATELIST-DEBUGGING 2008-07-18 03:02:46 +00:00
chess.griffin
07c3dbced5 add/revise comments 2008-07-18 02:39:12 +00:00
chess.griffin
a5bfbf7c1b modified update code so only updates are shown by default; if the UPDATE_DEBUG variable at the top is uncommented, as it is in SVN and for RC releases, then all packages are shown, including those that do not have updates as well as those when the installed version is actually newer than the repo. 2008-07-18 02:33:57 +00:00
chess.griffin
d86d8bd6b9 edit sbopkg.8 man page to clarify that -q can also search for more than one glob 2008-07-17 13:57:24 +00:00
chess.griffin
016e7ff7aa correct typo and cleanup whitespace 2008-07-17 13:42:18 +00:00
chess.griffin
68f9319346 minor fix in update code in NEWARCH and NEWBUILD parsing 2008-07-17 13:22:28 +00:00
chess.griffin
ed0117dfea add new doc UPDATELIST-DEBUGGING to help with reporting bugs in the new update list feature 2008-07-16 21:09:41 +00:00
chess.griffin
6fc9636fa5 thanks to some suggestions from Erik Hanson, I have modified the update code to make it more accurate and (hopefully) quicker; also updated sbopkg(8) man page to include the new -c option to check for updates; thanks Erik! 2008-07-16 14:24:33 +00:00
chess.griffin
37b461233f tweak debugging by adding variable so I can turn it off for a release 2008-07-15 16:08:01 +00:00
chess.griffin
5ba40b4dac minor code cleanups; copy $UPDATELIST to $TMP/sbopkg-debug-updatelist for debugging purposes during RC stages; add comments to a few functions that did not have them. 2008-07-15 15:48:17 +00:00