2007-01-06 02:07 sofar * lunar/trunk/bin/lvu: whitespace 2006-12-22 22:28 v3rt1g0 * lunar/trunk/var/lib/lunar/functions/check.lunar: * I didn't feel that lunar _nofix_ should run though the list of modules twice. First to get the list of broken and second time, to do all the work again, but just on the broken ones. So I relocated the conditional that checked for NOFIX from inside the fix loop to outside the loop all together * I also changed it so that the final "log" that gets printed out differentiates between 'fix' and 'nofix' * In the svn diff, it looks like a lot changed, but that's only because I had to indent things one level deeper to be consistent in format, the changes were actually really small. 2006-12-06 16:56 sofar * lunar/trunk/var/lib/lunar/functions/aliases.lunar: Allow the user to press [ENTER] when provided with aliases, which will automatically pick alias #1, and we'll order the moonbase/aliases such that those provide the recommended order. 2006-12-02 05:39 sofar * lunar/trunk/bin/lvu: remove trailing whitespace and have lvu alien throw it's first three messages tooooo stderr instead of stdout 2006-12-02 05:39 sofar * lunar/trunk/var/lib/lunar/functions/modules.lunar: Bugfix: allow DETAILS.x86_64, but broken for using lin -w on DETAILS for other archs. Hey, it fixes a big problem ;) 2006-12-01 17:30 sofar * lunar/trunk/var/lib/lunar/functions/depends.lunar: Add some color to the dependency checker, remove double space, colorize modules in one color only 2006-11-10 15:45 sofar * lunar/trunk/var/lib/lunar/protected: add more to protected 2006-11-08 22:54 sofar * lunar/trunk/var/lib/lunar/protected: More havoc during upgrades. 2006-11-05 22:10 sofar * lunar/trunk/var/lib/lunar/functions/tracking.lunar: Lurch knows best. 2006-11-05 21:50 sofar * lunar/trunk/var/lib/lunar/functions/tracking.lunar: Make sure we split by lines here - fixes md5sum creation for filenames with spaces. 2006-11-05 21:38 sofar * lunar/trunk/var/lib/lunar/functions/messages.lunar: Fix alias code bug when VERBOSE=on. Minor cleanups and speedups. 2006-11-01 23:23 sofar * lunar/trunk/var/lib/lunar/functions/useradd.lunar: Adding add_priv_group $GROUP subfunction to allow creation of a group only 2006-11-01 02:51 sofar * lunar/trunk/var/lib/lunar/functions/moonbase.lunar, lunar/trunk/var/lib/lunar/functions/plugins.lunar, lunar/trunk/var/lib/lunar/functions/tracking.lunar: Speed improvements suggested by Lurch: shaves down a `lin moonbase` from 39s to 9s. 2006-10-31 17:33 sofar * lunar/trunk/var/lib/lunar/functions/depends.lunar: depends cache speedup: before 5.2s, after 0.8s (warm cache). Lurch: ty :) 2006-10-31 15:46 sofar * lunar/trunk/var/lib/lunar/functions/depends.lunar: Wheps. 2006-10-27 17:26 sofar * lunar/trunk/var/lib/lunar/functions/depends.lunar: [FIX] make sure alias doesn't loop find_depends was using a stdin | read loop which breaks anything in that context that might read from user input. We take a small performance hit by not using the smart awk call but instead split up the STATE lookup which is not executed for each round. All in all this should perform the same as the old code. some small whitespace fixes here too. 2006-10-26 16:16 sofar * lunar/trunk/var/lib/lunar/functions/aliases.lunar: [PATCH] new alias code This new alias algorithm stores the users' choice when asked for %X as LUNAR_ALIAS_X in the local config. This speeds up lookups later and eliminates the need to detect aliases on the fly. We can delete all the detection code and the user will only once ever get asked. unsetting an alias choice is as easy as `lunar unset LUANR_ALIAS_X` 2006-10-26 15:17 sofar * lunar/trunk/var/lib/lunar/functions/build.lunar: allow modules to tag themselves as PROFILE=yes modules skipping warnings when it does not install files 2006-10-13 14:35 elangelo * lunar/trunk/etc/lunar/config, lunar/trunk/etc/lunar/mirrors/XORG, lunar/trunk/var/lib/lunar/menu/mirrors.menu, lunar/trunk/var/lib/lunar/unset.sh: adding XORG_URL to lunar/theedge gr,S. 2006-09-29 14:56 sofar * lunar/trunk/var/lib/lunar/functions/misc.lunar: moo 2006-09-23 17:37 sofar * lunar/trunk/var/lib/lunar/plugins/download-generic.plugin: Allow https:// urls to bypass certificate check, clean up the code a bit. 2006-09-21 03:33 sofar * lunar/trunk/var/lib/lunar/functions/misc.lunar: helper function strips off .tar.bz2 or .tar.gz 2006-07-15 20:51 sofar * lunar/trunk/var/lib/lunar/plugins/initd.plugin: Allow SA to skip restarting of services with `lunar set LUNAR_RESTART_SERVICES off` 2006-07-15 19:24 sofar * lunar/trunk/var/lib/lunar/functions/modules.lunar: Updated find_section, we were not scanning zlocal if ZLOCAL_OVERRIDES==off. bug #120. 2006-07-15 17:55 sofar * lunar/trunk/var/lib/lunar/plugins/postbuild-generic.plugin: gather_docs fix - only the PLUGIN needs to de/in-voke installwatch. the plain 'gather_docs' command can skip calling it. This fixes reports of alienated files that were installed from BUILD after a call to `gather_docs`. 2006-06-19 14:55 sofar * lunar/trunk/var/lib/lunar/functions/download.lunar: Fix cvs downloading by not appending '/'. 2006-05-31 15:39 sofar * lunar/trunk/var/lib/lunar/functions/modules.lunar: Fixing up some semi-broken core functions to spot sections and modules properly inside zlocal/... 2006-05-27 16:34 sofar * lunar/trunk/var/lib/lunar/functions/modules.lunar: Bugfix: "xenos" found this one and repro'd it in a way that it was easily found. good work. 2006-05-11 15:28 sofar * lunar/trunk/var/lib/lunar/functions/modules.lunar: Explicitly set PKG_CONFIG_PATH and PATH for non-standard build locations. Makes setting PKT_CONFIG_PATH in BUILD obsolete. 2006-05-10 22:26 sofar * lunar/trunk/bin/lvu: Must have fixed this 3x already and never got it right - this finally fixes lvu diff the proper way. 2006-05-08 16:08 sofar * lunar/trunk/bin/lvu: fix lvu stree on zlocal modules 2006-04-24 04:20 sofar * lunar/trunk/var/lib/lunar/functions/modules.lunar: Fix for #86 - do not store zlocal modules in the module.index file. this will cause zlocal modules not to show up in tabcompletion but closes some nuisances with double returns from find_section($MODULE). 2006-04-19 17:30 moe * lunar/trunk/var/lib/lunar/functions/download.lunar: Fixes a bug that made verbose_msg show a invalid download url. Had no effect on the real download process though. 2006-04-17 17:07 moe * lunar/trunk/etc/lunar/mirrors/GNU: Fix wrong urls. They brake lget. 2006-04-09 19:01 sofar * lunar/trunk/var/lib/lunar/functions/check.lunar, lunar/trunk/var/lib/lunar/plugins/check-ldd.plugin: fix ldd-check by making the run_details only used inside run_checks() - all other code can now not be contaminated with polluted vars. 2006-03-30 04:38 sofar * lunar/trunk/var/lib/lunar/functions/optimize.lunar: Remember where the cursor was in this menu - makes it less clunky navigating. 2006-03-29 02:29 sofar * lunar/trunk/sbin/lrm: As noted by tchan, POST_REMOVE needs to be run AFTER a module has been succesfully removed. This means that administrativa must have finished. BUGFIX #75. 2006-03-29 02:13 sofar * lunar/trunk/var/lib/lunar/functions/download.lunar: Bugfix for #74 - remove any double backslash at the end of an URL before continuing. 2006-03-27 17:32 sofar * lunar/trunk/var/lib/lunar/functions/main.lunar: BUGFIX: run_fix was never called before a rebuild 2006-03-27 01:11 sofar * lunar/trunk/var/lib/lunar/functions/misc.lunar: whitespace and debugging output fixes 2006-03-22 19:12 sofar * lunar/trunk/ChangeLog: Updated. 2006-03-22 17:44 sofar * lunar/trunk/var/lib/lunar/compilers/c++, lunar/trunk/var/lib/lunar/compilers/cc, lunar/trunk/var/lib/lunar/compilers/g++, lunar/trunk/var/lib/lunar/compilers/gcc, lunar/trunk/var/lib/lunar/compilers/ld: New wrappers. Neutered from COPTS CCOPTS CFLAGS and CXXFLAGS. 2006-03-22 17:27 sofar * lunar/trunk/var/lib/lunar/plugins/optimize-wrappers.plugin: BUGFIX: wrappers were always enabled basically - ovverriding it globally or from DETAILS never worked. 2006-03-21 19:10 sofar * lunar/trunk/bin/lvu, lunar/trunk/etc/lunar/config, lunar/trunk/sbin/lunar, lunar/trunk/usr/share/doc/lunar/core-documentation/etc_lunar_config.html, lunar/trunk/var/lib/lunar/functions/download.lunar, lunar/trunk/var/lib/lunar/functions/init.lunar, lunar/trunk/var/lib/lunar/functions/messages.lunar, lunar/trunk/var/lib/lunar/functions/misc.lunar, lunar/trunk/var/lib/lunar/functions/modules.lunar, lunar/trunk/var/lib/lunar/functions/sources.lunar, lunar/trunk/var/lib/lunar/menu/dmodule.menu, lunar/trunk/var/lib/lunar/menu/download.menu, lunar/trunk/var/lib/lunar/plugins/download-generic.plugin, lunar/trunk/var/lib/lunar/unset.sh: Do not use := but preferably :- since it is safer (doesn't modify the defaulted var). Also wipe GCCWRAPPERS from all references. 2006-03-21 16:06 sofar * lunar/trunk/var/lib/lunar/compilers/ld: Reverting this since it breaks a tonload of compiles (and generally makes people unhappy). 2006-03-17 04:30 sofar * lunar/trunk/var/lib/lunar/compilers/cc, lunar/trunk/var/lib/lunar/compilers/g++, lunar/trunk/var/lib/lunar/compilers/gcc, lunar/trunk/var/lib/lunar/compilers/ld, lunar/trunk/var/lib/lunar/compilers/make: Most needed fix - add "" around $@ in the wrappers. 2006-03-14 05:20 sofar * lunar/trunk/var/lib/lunar/plugins/optimize-wrappers.plugin: label change to make this intuitive. 2006-03-14 05:15 sofar * lunar/trunk/var/lib/lunar/compilers/c++, lunar/trunk/var/lib/lunar/compilers/cc, lunar/trunk/var/lib/lunar/compilers/g++, lunar/trunk/var/lib/lunar/compilers/gcc, lunar/trunk/var/lib/lunar/compilers/ld, lunar/trunk/var/lib/lunar/compilers/make: Force CFLAGS, CXXFLAGS when calling cc/c++. Force LDFLAGS (with -Wl, part stripped) when calling ld. This works and should strip more programs, compile more with chosen optimizations. You may notice some flags passed twice to programs, but I consider this cosmetic and not harmful. 2006-03-08 06:23 sofar * lunar/trunk/var/lib/lunar/protected: indeed, typo 2006-03-08 06:11 sofar * lunar/trunk/var/lib/lunar/protected: Just making really sure that 'basename' and 'cut' don't get deleted. 2006-03-08 05:44 ratler * lunar/trunk/var/lib/lunar/compilers/c++, lunar/trunk/var/lib/lunar/compilers/cc, lunar/trunk/var/lib/lunar/compilers/g++, lunar/trunk/var/lib/lunar/compilers/gcc, lunar/trunk/var/lib/lunar/compilers/ld, lunar/trunk/var/lib/lunar/compilers/make, lunar/trunk/var/lib/lunar/functions/plugins.lunar: This fixes bug http://bugs.lunar-linux.org/view.php?id=71 In short during prepare install stage of coreutils, plugin and wrappers expected to find cut and basename which are part of coreutils. Those tools have been replaced with bash equivalent code. 2006-03-06 05:38 sofar * lunar/trunk/var/lib/lunar/functions/misc.lunar: Making this algorithm a bit more agressive - compress all xxx.n files with gzip. 2006-03-05 21:42 sofar * lunar/trunk/var/lib/lunar/functions/check.lunar, lunar/trunk/var/lib/lunar/functions/updatelog.lunar: Allow 'lunar fix' to display a report whether fixes were succesfull or not. 2006-03-05 20:05 sofar * lunar/trunk/etc/lunar/mirrors/LRESORT: bugfix: someone nuked spaces/tabs - also added be and fr-de. 2006-03-05 06:58 sofar * lunar/trunk/bin/lvu: Add a compile time calculator to 'lvu info' - it will use TimeDate - and display that this perl module is missing. 2006-03-03 18:00 sofar * lunar/trunk/var/lib/lunar/functions/download.lunar: cosmetic - add source file to verbose_msg 2006-03-02 22:12 sofar * lunar/trunk/var/lib/lunar/compilers/c++, lunar/trunk/var/lib/lunar/compilers/cc, lunar/trunk/var/lib/lunar/compilers/g++, lunar/trunk/var/lib/lunar/compilers/gcc, lunar/trunk/var/lib/lunar/compilers/ld, lunar/trunk/var/lib/lunar/compilers/make: New wrappers: these actually do some smart tinkering and call the non-wrapped version of $0 properly, preventing loops. Tested with e2fsprogs which showed the problem in the first place. 2006-03-01 21:13 sofar * lunar/trunk/sbin/lin: Reworked this a bit: give it some color, stderr loggin too, and readable now as well. 2006-03-01 21:12 sofar * lunar/trunk/var/lib/lunar/functions/modules.lunar: Bugfix: exiled modules were able to be installed. 2006-03-01 17:12 sofar * lunar/trunk/var/lib/lunar/compilers/c++, lunar/trunk/var/lib/lunar/compilers/cc, lunar/trunk/var/lib/lunar/compilers/g++, lunar/trunk/var/lib/lunar/compilers/gcc, lunar/trunk/var/lib/lunar/compilers/ld, lunar/trunk/var/lib/lunar/compilers/make: Updated compiler wrappers: * always use COMPILER_PATH if possible, then use /usr/bin * use $CC $CXX $LD $MAKE is available, otherwise 'cc' and 'c++' * optimize for speed a bit by using [[ ]] 2006-03-01 16:03 sofar * lunar/trunk/var/lib/lunar/plugins/optimize-wrappers.plugin: No, we cannot set COMPILER_PATH here because the compiler plugin might finish after this plugin, thus it won't work. 2006-03-01 16:00 sofar * lunar/trunk/var/lib/lunar/plugins/optimize-wrappers.plugin: * enable USE_WRAPPERS to be overridden by the user (`lunar set USE_WRAPPERS no`) * insert COMPILER_PATH env into PATH 2006-03-01 08:23 sofar * lunar/trunk/var/lib/lunar/functions/optimize.lunar: Properly set BUILD - x86/x86_64 are easy. We also cast the $(uname -m) to lowercase as it should be, and append -gnu as well (making "sparc64-linux-gnu"). I'm contemplating making the BUILD variable read-only as you cannot really change it, just like you cannot change the PLATFORM. `arch` will always say i686 too even if you are `i386` optimized completely. Keeping this scheme will simplify things for the plugins. 2006-03-01 07:13 sofar * lunar/trunk/var/lib/lunar/functions/build.lunar, lunar/trunk/var/lib/lunar/functions/check.lunar, lunar/trunk/var/lib/lunar/functions/depends.lunar, lunar/trunk/var/lib/lunar/functions/modules.lunar: Adding a 'has_module_file' wrapper before 'run_module_file' - rewriting run_module_file - this way a module can have a BUILD.x86_64 WITHOUT a BUILD. Only thing that is still required is a "DETAILS" file. 2006-03-01 06:44 sofar * lunar/trunk/var/lib/lunar/functions/build.lunar: Add wrapper support back, some minor important optimizations. 2006-03-01 06:28 sofar * lunar/trunk/var/lib/lunar/functions/optimize.lunar: Add 'bad_flags' back for backward compatibility - this really should be retired in favour for a complete disabling call of all optimizations. 2006-03-01 01:16 sofar * lunar/trunk/var/lib/lunar/plugins/optimize-wrappers.plugin: Adding the optimization wrappers in here as a default-present system wrapper. This is needed to make wrappers work again with the latest changes. 2006-03-01 00:18 sofar * lunar/trunk/var/lib/lunar/functions/optimize.lunar: Always set $PLATFORM and $BUILD according to the system (this is done BEFORE local config - so you can override them with `lunar set BUILD` etc.). Also allow the menu to be empty (i.e. no plugins installed). 2006-02-28 06:08 sofar * lunar/trunk/var/lib/lunar/functions/build.lunar: sofar, any reason why you got rid of the version info text on install? 2006-02-28 05:58 sofar * lunar/trunk/sbin/lunar, lunar/trunk/var/lib/lunar/functions/aliases.lunar, lunar/trunk/var/lib/lunar/functions/build.lunar, lunar/trunk/var/lib/lunar/functions/check.lunar, lunar/trunk/var/lib/lunar/functions/main.lunar, lunar/trunk/var/lib/lunar/functions/misc.lunar, lunar/trunk/var/lib/lunar/functions/optimize.lunar, lunar/trunk/var/lib/lunar/functions/plugins.lunar, lunar/trunk/var/lib/lunar/functions/tracking.lunar, lunar/trunk/var/lib/lunar/functions/updatelog.lunar, lunar/trunk/var/lib/lunar/menu/optimize.menu: * New optimization architecture - based on plugins * All optimization menu's and code will move to moonbase plugins * removed optimize.menu * optimize.lunar is now only a plugin stub * pre-compile optimizations are set using the BUILD_BUILD plugin type * remove 'optimize' main call to optimizations * Added "custom_filters" to allow on-the-fly compression of man-pages * Attempt to display success/fail log when checking modules * small performance tweak to unmap_device * bugfix for aliases code (bug was not be noticeable to people) 2006-02-25 00:07 moe * lunar/trunk/var/lib/lunar/functions/modules.lunar: Well well well .. you didn't think of tabs, bro .. But SURPRISE!!!!!11 WE DID! 2006-02-14 20:16 sofar * lunar/trunk/ChangeLog: updated 2006-02-12 06:33 sofar * lunar/trunk/var/lib/lunar/functions/aliases.lunar, lunar/trunk/var/lib/lunar/functions/depends.lunar: Some more optimizations in the most time-consuming parts. 2006-02-12 05:48 sofar * lunar/trunk/var/lib/lunar/functions/modules.lunar: Optimizations and safety : use awk instead of combined grep/cuts, obsolete use of cat. 2006-02-08 18:44 sofar * lunar/trunk/var/lib/lunar/functions/misc.lunar: Code speedup - don't run readlink unneededly a lot. 2006-02-07 23:03 sofar * lunar/trunk/var/lib/lunar/functions/aliases.lunar: Bugfix - tried to exec $() wrongly. 2006-02-01 21:06 sofar * lunar/trunk/var/lib/lunar/functions/build.lunar: Add version number to the message 'building xxx'. 2006-02-01 16:52 sofar * lunar/trunk/usr/share/man/man8/lin.8: Did some mild updating. 2006-01-23 03:46 sofar * lunar/trunk/var/lib/lunar/functions/build.lunar: Typo fix. 2006-01-16 17:53 sofar * lunar/trunk/var/lib/lunar/functions/depends.lunar: layout changes: - entire question is now yellow * except for the (is/isnot installed word) * and the description of the optional dependency - highlighted installed dependency in green - highlighted missing dependency in red - reduced "not yet installed" to "not installed" - reduced "already installed" to "installed" - removed the word "dependency" hope that cleans it up a bit. 2006-01-13 17:14 sofar * lunar/trunk/var/lib/lunar/functions/init.lunar: Don't assume uid 0 == root, instead check if uid($USER) == 0, allows to change the root username to something else. (/me waves to redkennedy). 2006-01-10 01:00 v3rt1g0 * lunar/trunk/var/lib/lunar/functions/build.lunar: Changing this back just a bit after talking to sofar. No need to run ./configure twice (as most ./autogen.sh scripts already call configure). Added some of the output that is now in _configure back into the default_cvs_config. Yours Truly, The Lazy Impatient! 2006-01-09 17:43 sofar * lunar/trunk/var/lib/lunar/functions/build.lunar: * add /var/games as suggested in the ML * add a _configure wrapper that skips the ./configure step if a Makefile is present but ./configure is missing (fallback operation). Bombs out when both are awol. Redirected all ./configure calls to _configure. 2005-12-31 04:10 tchan * lunar/trunk/var/lib/lunar/functions/optimize.lunar: Fixed some technically incorrect uses of parentheses inside a bash echo command. Parens need to be backslash escaped, like "echo ADDON=\( None \)" 2005-12-28 00:28 sofar * lunar/trunk/var/lib/lunar/plugins/download-generic.plugin: tchan> sofar borked it somewhere along the way 2005-12-26 02:21 sofar * lunar/branches/stable/var/lib/lunar/aliases, lunar/trunk/var/lib/lunar/aliases: Deleted into oblivion (see moonbase/aliases). 2005-12-19 18:13 sofar * lunar/trunk/var/lib/lunar/functions/download.lunar: Fix for file:/// urls - I need those to work so I can offline work on the lunar iso while at work with a snapshot moonbase =^) 2005-12-19 04:00 tchan * lunar/trunk/usr/share/man/man8/lfirsttime.8: Fixed a LOT of typos and some really poor grammar. 2005-12-19 03:43 tchan * lunar/trunk/usr/share/man/man8/lfirsttime.8: Corrected a few spelling mistakes. 2005-12-13 03:42 sofar * lunar/trunk/bin/lvu: Yep, indeed zbigniew was right - should be fine now - I must have overlooked something. 2005-12-12 04:25 sofar * lunar/trunk/var/lib/lunar/functions/optimize.lunar, lunar/trunk/var/lib/lunar/menu/optimize.menu: Adds sse3 and amd64 subarch optimizations, thanks to zbigniew. 2005-12-12 04:11 sofar * lunar/trunk/bin/lvu: Fix lvu diff zsection code. 2005-11-11 20:00 sofar * lunar/branches/stable/etc/lunar/mirrors/LRESORT, lunar/trunk/etc/lunar/mirrors/LRESORT: Merged Moe's changes and removed my puny nl.lunar-linux.org mirror from the list as it is no longer serving download content (it's just acting as a backup server now mirroring our svn repos and torrents). 2005-11-11 19:53 moe * lunar/trunk/etc/lunar/mirrors/LRESORT: Lets give this another try .. I'm sure that the last time it failed. Updating mirror urls. 2005-11-09 19:56 sofar * lunar/trunk/bin/lvu, lunar/trunk/usr/share/man/man1/lvu.1: New feature: `lvu expired`, shows a list of modules which need an update, including old an new version numbers. 2005-11-06 07:15 sofar * lunar/trunk/var/lib/lunar/functions/modules.lunar: Final modifications - prolly still not bugfree but it seems to work ;^). 2005-11-06 06:58 sofar * lunar/trunk/sbin/lunar, lunar/trunk/var/lib/lunar/functions/modules.lunar, lunar/trunk/var/lib/lunar/menu/license.menu: More license code: add lunar menus and some default handling code. see ML for additional info. 2005-11-03 18:13 sofar * lunar/trunk/var/lib/lunar/functions/optimize.lunar, lunar/trunk/var/lib/lunar/menu/optimize.menu: Who is this Janne and why is he bothering me with these ... oh wait this is a nice patch ;^). 2005-11-03 05:23 sofar * lunar/trunk/install: Brilliant idea from Janne Johansson. 2005-10-20 21:47 sofar * lunar/trunk/sbin/lin, lunar/trunk/var/lib/lunar/functions/download.lunar, lunar/trunk/var/lib/lunar/functions/modules.lunar: Prototype LICENSE code: use lunar set {ACCEPTED,REJECTED}_LICENSES to adjust it. These variables can contain more license names. We still need to decide on license names. 2005-10-20 18:46 sofar * lunar/trunk/etc/lunar/config: * removed max_sources as it's properly initialized in the code already * removed specific mirrors for moonbase, replaced by * generic download.lunar-linux.org for moonbase second URL fallback * generic download.lunar-linux.org for LRESORT and PATCH URL's 2005-10-17 23:27 sofar * lunar/trunk/sbin/lunar: Fix lunar hold menu being broken - elangelo should have filed a bugreport first but I'm feeling nice today :^P 2005-10-14 03:37 v3rt1g0 * lunar/trunk/etc/lunar/mirrors/GNU: Fix tchan's state name! 2005-10-13 20:23 sofar * lunar/branches/stable/bin/lvu, lunar/branches/stable/sbin/lget, lunar/branches/stable/sbin/lin, lunar/branches/stable/sbin/lrm, lunar/branches/stable/sbin/lunar, lunar/branches/stable/var/lib/lunar/compilers/ld, lunar/branches/stable/var/lib/lunar/functions/build.lunar, lunar/branches/stable/var/lib/lunar/functions/check.lunar, lunar/branches/stable/var/lib/lunar/functions/depends.lunar, lunar/branches/stable/var/lib/lunar/functions/download.lunar, lunar/branches/stable/var/lib/lunar/functions/kernel.lunar, lunar/branches/stable/var/lib/lunar/functions/main.lunar, lunar/branches/stable/var/lib/lunar/functions/optimize.lunar, lunar/branches/stable/var/lib/lunar/functions/plugins.lunar, lunar/branches/stable/var/lib/lunar/functions/queue.lunar, lunar/branches/stable/var/lib/lunar/functions/recovery.lunar, lunar/branches/stable/var/lib/lunar/functions/uniqid.lunar, lunar/branches/stable/var/lib/lunar/plugins/postbuild-generic.plugin, lunar/trunk/usr/share/doc/lunar/README: Backport fix and cosmetic backports (spelling, gcc arch x86 optimizations). Full sync to theedge. 2005-10-13 20:18 sofar * lunar/trunk/var/lib/lunar/functions/depends.lunar: Somehow sort_by_dependency was a dud, this code actually speeds it up a bit and gives correct output for me where it was previously not doing that. 2005-10-10 20:51 tchan * lunar/trunk/etc/lunar/mirrors/GNOME: Fixed the planetmirror GNOME URL. 2005-09-29 14:38 tchan * lunar/trunk/var/lib/lunar/functions/optimize.lunar: I got tired of watching the Deprecated -mcpu messages scroll by, so I removed the -mcpu from the x86 section of optimize.lunar. -march implies -mtune which is the replacement for -mcpu on x86 platforms in gcc-3.4.x. So if anyone is still using gcc-3.3.x this won't break anything as -march there also implies -mcpu. 2005-09-25 03:50 v3rt1g0 * lunar/trunk/bin/lvu: Typo in user message. 2005-09-25 03:38 v3rt1g0 * lunar/trunk/sbin/lget, lunar/trunk/sbin/lin, lunar/trunk/sbin/lrm, lunar/trunk/sbin/lunar: Couple more typos, only one was user-visible. 2005-09-25 03:15 v3rt1g0 * lunar/trunk/var/lib/lunar/functions/check.lunar, lunar/trunk/var/lib/lunar/functions/depends.lunar, lunar/trunk/var/lib/lunar/functions/download.lunar, lunar/trunk/var/lib/lunar/functions/kernel.lunar, lunar/trunk/var/lib/lunar/functions/main.lunar, lunar/trunk/var/lib/lunar/functions/plugins.lunar, lunar/trunk/var/lib/lunar/functions/queue.lunar, lunar/trunk/var/lib/lunar/functions/recovery.lunar, lunar/trunk/var/lib/lunar/functions/uniqid.lunar: Misc typos. Most were just in comments. 2005-09-25 02:29 v3rt1g0 * lunar/trunk/var/lib/lunar/functions/build.lunar: This is the commit to go along with my Dev-ML email (subject: Addition to build.lunar common functions) sent on 18Sep05. This adds a default_game_build and default_game_config as options to be used in BUILD files. This commit also fixes a few minor typos. !!!!!! Please DO NOT use these two functions in any modules that are in the moonbase. This code is being commited here so that devs can easily test the new code. Once it has been tested/approved the change can then be pushed the lunar and both theedge and lunar can get a version bump before we can start making use of it, else stuff will break for the user. !!!!!!! 2005-09-19 15:49 striker * lunar/trunk/var/lib/lunar/plugins/postbuild-generic.plugin: committing fix to exclude svn directories (noticed by tchan) 2005-08-21 20:41 sofar * lunar/trunk/etc/lunar/config, lunar/trunk/var/lib/lunar/functions/aliases.lunar: Aliases code now lives in $MOONBASE !!! 2005-08-13 19:33 sofar * lunar/trunk/var/lib/lunar/functions/moonbase.lunar: Prevent downloading moonbase from a cached location. You can still override the moonbase http location with `lunar set MOONBASE_URL[0] xxxx`. 2005-08-09 09:01 sofar * lunar/trunk/var/lib/lunar/compilers/c++, lunar/trunk/var/lib/lunar/compilers/cc, lunar/trunk/var/lib/lunar/compilers/g++, lunar/trunk/var/lib/lunar/compilers/gcc, lunar/trunk/var/lib/lunar/compilers/ld, lunar/trunk/var/lib/lunar/compilers/make, lunar/trunk/var/lib/lunar/functions/optimize.lunar: Adding debugging for compiler paths and also allow gcc version detection to use the present compiler instead of the 'installed' which will allow you call a newer gcc with the proper optimization options. 2005-08-09 08:11 sofar * lunar/trunk/var/lib/lunar/compilers/c++, lunar/trunk/var/lib/lunar/compilers/cc, lunar/trunk/var/lib/lunar/compilers/g++, lunar/trunk/var/lib/lunar/compilers/gcc, lunar/trunk/var/lib/lunar/compilers/ld, lunar/trunk/var/lib/lunar/compilers/make: Adding changeable COMPILER_PATH, LD_PATH and MAKE_PATH so the wrappers can call a crosscompiler or alternative compiler suite. 2005-08-09 08:09 sofar * lunar/trunk/usr/share/doc/lunar/contributions: It's all in contributions already. If someone wants to maintain a maintainable list with more information please contact me. 2005-08-03 10:27 sofar * lunar/trunk/usr/share/doc/lunar/module-example/README: Adjusted! 2005-08-03 10:12 sofar * lunar/trunk/usr/share/doc/lunar/module-example/PRE_INSTALL: We don't use this 2005-07-31 14:35 tchan * lunar/trunk/var/lib/lunar/functions/tracking.lunar: Fixing the bug that Florin reported about filenames with spaces in them. sofar was missing a pair of quote marks. 2005-07-27 11:04 sofar * lunar/trunk/sbin/lrm, lunar/trunk/var/lib/lunar/functions/plugins.lunar: Adding PRE_REMOVE and POST_REMOVE plugin hooks in lrm. 2005-07-27 09:52 sofar * lunar/trunk/var/lib/lunar/functions/download.lunar: Damn you !!! 2005-07-27 07:36 sofar * lunar/branches/stable/bin/lvu, lunar/branches/stable/etc/lunar/mirrors/SFORGE, lunar/trunk/bin/lvu, lunar/trunk/etc/lunar/mirrors/SFORGE: Modified 'lvu urls' so that it lists ALL mirror sites but never last resort/first resort urls. this makes it produce the same list everywhere. Also adding the crappy osdn.sf.net mirror. 2005-07-27 07:24 sofar * lunar/branches/stable/var/lib/lunar/functions/download.lunar, lunar/trunk/var/lib/lunar/functions/download.lunar: Bugfix: the '/' at the end of a URL may be missing like in the case of mirrors. You should account for BOTH situations. This forces proper termination of any URL. 2005-07-25 12:13 sofar * lunar/trunk/var/lib/lunar/compilers/c++, lunar/trunk/var/lib/lunar/compilers/cc, lunar/trunk/var/lib/lunar/compilers/g++, lunar/trunk/var/lib/lunar/compilers/gcc, lunar/trunk/var/lib/lunar/compilers/ld: New wrappers: call /usr/bin/XXX directly and added a 'ld' wrapper for extra extra debugging support. Works with 'ccache' module so NOT heavily tested ;^) 2005-07-25 09:49 sofar * lunar/trunk/var/lib/lunar/compilers/make: Fix bug that would cause ccache not to be used because the wrappers were not in the path anymore. #917 2005-07-21 19:14 sofar * lunar/trunk/etc/lunar/mirrors/LRESORT: Adding the second mirror in germany in this list. 2005-07-20 12:00 v3rt1g0 * lunar/trunk/var/lib/lunar/menu/download.menu, lunar/trunk/var/lib/lunar/menu/optimize.menu: Fix some small typos 2005-07-13 03:29 hardkrash * lunar/trunk/var/lib/lunar/functions/download.lunar: this fix really works 2005-07-05 20:59 hardkrash * lunar/trunk/var/lib/lunar/functions/download.lunar: Sofar mentioned that i forgot about :// as being correct So we now have a more robust sed statment that filters even the worst /// out of the URL :-P 2005-07-05 18:36 hardkrash * lunar/trunk/var/lib/lunar/functions/download.lunar, lunar/trunk/var/lib/lunar/functions/plugins.lunar: fix the double // problem for good indent fix 2005-06-30 14:08 sofar * lunar/trunk/var/lib/lunar/functions/modules.lunar: Borkfix: I broke this for normal modules (non-zlocal) 2005-06-30 12:27 sofar * lunar/trunk/bin/lvu: Properly construct diff to support nested folders too. 2005-06-30 12:15 sofar * lunar/trunk/var/lib/lunar/functions/modules.lunar: Allow nested folders in zlocal as well->needed for putting the submission queue in zlocal for instance. 2005-06-30 12:03 sofar * lunar/trunk/bin/lvu: Feature addition: lvu diff [locally edited module] -> create a unidiff suited for submission. 2005-06-24 13:22 tchan * lunar/trunk/etc/lunar/config: Yet another hack to fix the double "/" problem in the MIRRORS, especially SFORGE. 2005-06-18 21:39 tchan * lunar/trunk/var/lib/lunar/plugins/unpack-generic.plugin: Fixed a bug in the assumptions on how source modules are named. NOT all source code is *.tar.gz, see pwlib and openh323 modules (these are named *-tar.gz). I changed the unpack code from *.tar.bz2 to *tar.bz2 and similiarly *.tar.gz to *tar.gz. sofar needs to look at this when he gets back!!! 2005-06-13 15:25 moe * lunar/trunk/etc/lunar/mirrors/SFORGE: Why am I unable to commit to the stable branch? sigh. Fixing trailing slashes causing broken sf.net downloads 2005-06-08 11:33 sofar * lunar/branches/stable/bin/lvu, lunar/trunk/bin/lvu: Adding a little bit of system info so we can spot non-2.4 users etc. Also specify date using -R format. Hopefully it'll make Moe happier. 2005-06-07 15:25 sofar * lunar/branches/stable/var/lib/lunar/functions/download.lunar, lunar/trunk/var/lib/lunar/functions/download.lunar: Even better: we DO use name-based content checking but we don't do full tar checkouts or uncompresses, and let magic do the work instead. 2005-06-06 14:03 sofar * lunar/branches/stable/bin/lvu, lunar/trunk/bin/lvu: Bad typo fix. 2005-06-06 13:21 sofar * lunar/branches/stable/bin/lvu, lunar/trunk/bin/lvu: Merging yet another lvu submit fix. this one seems to produce proper patch formatted diffs. 2005-06-03 09:43 sofar * lunar/trunk/bin/lvu: lvu submit patch format broke: wrong linecount. 2005-06-02 07:48 sofar * lunar/trunk/var/lib/lunar/functions/misc.lunar: Moving these functions into misc.lunar as they are required to be present at all times. 2005-05-31 20:16 sofar * lunar/trunk/bin/lvu: ZLOCAL_OVERRIDES defaults to "" and not "off" 2005-05-28 12:33 sofar * lunar/trunk/var/lib/lunar/functions/download.lunar: e 2005-05-28 12:30 sofar * lunar/trunk/var/lib/lunar/functions/download.lunar: Fix download bug on 'Custom' keyword. 2005-05-27 14:00 sofar * lunar/trunk/bin/lvu: Needs a -r. 2005-05-27 13:50 sofar * lunar/trunk/bin/lvu, lunar/trunk/usr/share/man/man1/lvu.1: lvu submit now uses a 'patch' to submit changes. Since this is an attachment it can be easily saved and still viewed inline in a mail client. Manual page adjusted as well. 2005-05-26 13:49 sofar * lunar/trunk/sbin/lunar: Force creation of queue dir. 2005-05-26 11:42 sofar * lunar/trunk/etc/lunar/config: adding wdps mirror in germany 2005-05-26 11:28 sofar * lunar/trunk/var/lib/lunar/unset.sh: Also not needed (unset LIN) 2005-05-26 11:27 sofar * lunar/trunk/sbin/lunar: Bug reported by Remco. 2005-05-20 11:48 moe * lunar/trunk/var/lib/lunar/plugins/postbuild-generic.plugin: Directory support for gather_docs 2005-05-20 11:17 moe * lunar/trunk/lib/lsb/init-functions: Adding an '-o' to the mkpid call since pgrep would fetch more than one pid some cases. Permission granted by sofar ;-) 2005-05-20 09:13 sofar * lunar/trunk/var/lib/lunar/functions/optimize.lunar: Need to export this so it reaches the wrappers. 2005-05-20 09:09 sofar * lunar/trunk/var/lib/lunar/functions/build.lunar: This is no longer nedeed since the alias is gone and 'make' is now wrapped. 2005-05-20 09:07 sofar * lunar/trunk/var/lib/lunar/compilers/make, lunar/trunk/var/lib/lunar/functions/optimize.lunar: Adding a 'make wrapper' script, removed the alias as well. This should be much more decent and implements the preferred way to call 'make -jN'. 2005-05-20 08:58 sofar * lunar/trunk/var/lib/lunar/compilers/c++, lunar/trunk/var/lib/lunar/compilers/cc, lunar/trunk/var/lib/lunar/compilers/g++, lunar/trunk/var/lib/lunar/compilers/gcc: Don't use stderr, it might not exist. 2005-05-20 08:28 sofar * lunar/trunk/etc/lunar/config: Switch unc -> osdn 2005-05-19 14:52 sofar * lunar/trunk/etc/lunar/config: ensure TMPFS is off by default, otherwise the code concludes that tmpfs is (not ff). 2005-05-18 19:45 sofar * lunar/trunk/var/lib/lunar/functions/depends.lunar: bugfix, fixes empty OPTS. 2005-05-16 14:45 sofar * lunar/trunk/etc/lunar/config: Change these default options: makes more sense. 2005-05-16 11:05 sofar * lunar/trunk/sbin/lin: Of course, this is a bit more helpfull as well. 2005-05-16 11:02 sofar * lunar/trunk/sbin/lin: bugfix: lunar would simply install exiled modules (yikes!) 2005-05-16 10:40 sofar * lunar/trunk/var/lib/lunar/plugins/postbuild-generic.plugin: Bugfix: split up gather_docs from the plugin, as return values make this pretty impossible. Also the API call to gather_docs changed for plugins, so it was bound to break anyway. 2005-05-15 18:23 sofar * lunar/trunk/var/lib/lunar/functions/postbuild.lunar: No longer needed!!! =^D 2005-05-15 18:20 sofar * lunar/trunk/var/lib/lunar/functions/aliases.lunar, lunar/trunk/var/lib/lunar/functions/build.lunar, lunar/trunk/var/lib/lunar/functions/check.lunar, lunar/trunk/var/lib/lunar/functions/config.lunar, lunar/trunk/var/lib/lunar/functions/connect.lunar, lunar/trunk/var/lib/lunar/functions/depends.lunar, lunar/trunk/var/lib/lunar/functions/download.lunar, lunar/trunk/var/lib/lunar/functions/edit.lunar, lunar/trunk/var/lib/lunar/functions/kernel.lunar, lunar/trunk/var/lib/lunar/functions/locking.lunar, lunar/trunk/var/lib/lunar/functions/logging.lunar, lunar/trunk/var/lib/lunar/functions/main.lunar, lunar/trunk/var/lib/lunar/functions/messages.lunar, lunar/trunk/var/lib/lunar/functions/misc.lunar, lunar/trunk/var/lib/lunar/functions/modules.lunar, lunar/trunk/var/lib/lunar/functions/optimize.lunar, lunar/trunk/var/lib/lunar/functions/plugins.lunar, lunar/trunk/var/lib/lunar/functions/prune.lunar, lunar/trunk/var/lib/lunar/functions/sizes.lunar, lunar/trunk/var/lib/lunar/functions/sources.lunar, lunar/trunk/var/lib/lunar/functions/temp.lunar, lunar/trunk/var/lib/lunar/functions/tracking.lunar, lunar/trunk/var/lib/lunar/functions/uniqid.lunar, lunar/trunk/var/lib/lunar/functions/updatelog.lunar, lunar/trunk/var/lib/lunar/functions/useradd.lunar, lunar/trunk/var/lib/lunar/plugins/initd.plugin, lunar/trunk/var/lib/lunar/plugins/postbuild-generic.plugin: Lots of stuff changed: 1. added 5 new BUILD_ plugin hooks 2. make plugins out of all non-core post-build code 3. moved bash and xinetd plugin code into moonbase to make it really pluggable 4. Cleaned up a few small pieces of code 5. added 'local' declarations as much as possible everywhere!!! 6. removed the dummy calls to update_lilo/grub 2005-05-15 18:05 sofar * lunar/trunk/var/lib/lunar/functions/depends.lunar, lunar/trunk/var/lib/lunar/functions/updatelog.lunar: Fix moonbase display changes. Note create_depends_cache ()'-ed 2005-05-10 12:37 sofar * lunar/trunk/sbin/lin: Don't let WANT_VERSION trickle into the version number needed for dependencies (This is also the first commit performed through HTTP+DAV+SSL!) 2005-05-09 14:50 sofar * lunar/trunk/var/lib/lunar/functions/check.lunar, lunar/trunk/var/lib/lunar/functions/depends.lunar: Hopefully this will fix the 'alias' bug on 'lunar fix' including 'lunar update' etc... The satisfy_depends code now has explicit NEVER_ASK and internally discards an alias if it should be bassed by find_depends. I still don't get who the unalias code doesn't find the proper alias for this case, but it works. Also added a slight hint more information (-v level). 2005-05-08 20:40 sofar * lunar/trunk/bin/lvu: EEEK I unpatched lvu submit :^( 2005-05-08 15:17 sofar * lunar/trunk/var/lib/lunar/menu/optimize.menu: Typo fix: CC_OPTS wasn't displayed correctly. 2005-05-07 21:17 sofar * lunar/trunk/var/lib/lunar/functions/depends.lunar: Internally adjust for in_depends() change. 2005-05-07 20:32 sofar * lunar/trunk/var/lib/lunar/functions/depends.lunar, lunar/trunk/var/lib/lunar/functions/optimize.lunar: Optimization fix for LDFLAGS, and also a very outdated fix I think is needed for a lot of things-> in_depends() function. 2005-05-06 16:36 sofar * lunar/trunk/var/lib/lunar/functions/optimize.lunar: Fix for this recently discovered bug: http://lunar-linux.org/?q=node/view/835. I'm also allowing -S to be passed as we have sufficient protection now from new sers that they should check the sanity of their optimizations. 2005-05-06 16:16 sofar * lunar/trunk/var/lib/lunar/menu/optimize.menu: I'm a basterd: now it's completely intuitive to just press 'yes' which will NOT change the safety off. I love designing GUI's =^DDDD. 2005-05-06 16:05 sofar * lunar/trunk/var/lib/lunar/functions/optimize.lunar, lunar/trunk/var/lib/lunar/menu/optimize.menu: Adding SAFETY switch to the lunar optimizations. This will prohibit setting of non-safe optimizations (very restrictive). Also in non-restricted mode, you STILL cannot choose sse2 if /proc/cpuinfo doesn't list that Feature ;^). There is a very very serious warning when people turn off the safety switch. (schweet!). 2005-05-05 15:14 sofar * lunar/trunk/var/lib/lunar/protected: AAARGH mailman panic!!! 2005-05-05 14:46 sofar * lunar/trunk/bin/lvu: Lvu from output without version number but with the matched files, easy to process and read now. 2005-05-04 20:58 sofar * lunar/trunk/var/lib/lunar/functions/optimize.lunar: Fixed missing Blocks) case entry and cleaned up some utterly useless code. 2005-05-04 11:23 sofar * lunar/trunk/var/lib/lunar/menu/optimize.menu: Again a typo. 2005-05-04 11:17 sofar * lunar/trunk/var/lib/lunar/menu/optimize.menu: typo fix. 2005-05-04 11:00 sofar * lunar/trunk/sbin/lunar, lunar/trunk/var/lib/lunar/functions/optimize.lunar, lunar/trunk/var/lib/lunar/menu/optimize.menu: Inserting the new optimization menu which shows a global menu from which item can be accessed directly. Also rewrote and renamed the core routines, and moved the menu code to the .menu file exclusively. You might have to re-set your optimizations! 2005-04-30 21:46 sofar * lunar/trunk/bin/lvu: Modified `lvu submit` to allow non-zlocal modules to be submitted. 2005-04-26 15:51 sofar * lunar/trunk, theedge/trunk: theedge/trunk is now lunar/trunk ! 2005-04-26 08:05 sofar * theedge/trunk/bin/lvu: 'lvu submit' packs up a module plaintext, adds headers and tries to send it to the lunar ML with sendmail. 2005-04-26 07:35 sofar * theedge/trunk/var/lib/lunar/functions/download.lunar: Just making this piece of code structured: skip the nasty part if not needed with lget -u. 2005-04-25 19:31 sofar * theedge/trunk/var/lib/lunar/functions/download.lunar: reinstate lget -u functionality. 2005-04-24 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-21 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-21 11:33 sofar * theedge/trunk/bin/lvu: Rewrote snapshot handling: *ONLY* consider lunar configs, leave /etc/ out... it just doesn't add anything and breaks more. 2005-04-21 10:39 sofar * theedge/trunk/var/lib/lunar/functions/depends.lunar: grmbl. look behind you! 2005-04-21 10:32 sofar * theedge/trunk/bin/lvu, theedge/trunk/var/lib/lunar/functions/aliases.lunar, theedge/trunk/var/lib/lunar/functions/depends.lunar, theedge/trunk/var/lib/lunar/functions/messages.lunar: Alias fixes: add a 'NEVER_ASK' flag for the two occurences where this is absolutely required: lvu (s)tree and sort_by_dependency. For safety I removed the STDIN pipe to unalias in that function as well. Since sort_by_dependency removes aliases automatically the sort order isn't disturbed, and lvu will show the aliases if they're not installed just the way it should. 2005-04-21 09:20 sofar * theedge/trunk/var/lib/lunar/functions/modules.lunar, theedge/trunk/var/lib/lunar/functions/moonbase.lunar: Two speedups: don't linger executing code if not needed. 2005-04-20 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-20 08:38 sofar * theedge/trunk/bin/lvu: lvu from now displays the results with a space as delimiter which allows all sorts of re-use stuff. 2005-04-18 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-18 11:48 sofar * theedge/trunk/var/lib/lunar/functions/messages.lunar: don't use /dev/stderr, but rather /proc/self/fd/2 2005-04-16 13:41 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-15 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-15 07:27 sofar * theedge/trunk/var/lib/lunar/functions/misc.lunar: prevent expansion of wildcards. closes #795 2005-04-14 13:38 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-13 14:42 sofar * theedge/trunk/var/lib/lunar/protected: removing nonsense $PROTECTED entries. 2005-04-13 13:39 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-13 09:52 sofar * theedge/trunk/var/lib/lunar/functions/aliases.lunar: This should at least fix some of the alias problems that ratler had. 2005-04-13 08:02 sofar * theedge/trunk/var/lib/lunar/functions/aliases.lunar: Much more powerfull aliasing code: really track all possible alias possibilities, survives 'lunar fixdepends' test. 2005-04-12 13:43 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-12 07:34 sofar * theedge/trunk/var/lib/lunar/functions/download.lunar, theedge/trunk/var/lib/lunar/plugins/download-generic.plugin: Move the appending of '/' to URL's to the wget method only, the other methods do not concatenate the URL with the FILE part. 2005-04-08 13:49 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-08 10:46 sofar * theedge/trunk/var/lib/lunar/functions/moonbase.lunar: slippy fingers today 2005-04-08 10:45 sofar * theedge/trunk/var/lib/lunar/functions/moonbase.lunar: Now I get it ;^) 2005-04-08 10:33 sofar * theedge/trunk/etc/lunar/config: Damn, I forgot these all along! 2005-04-07 13:51 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-07 09:36 sofar * theedge/trunk/var/lib/lunar/functions/download.lunar: I thought I typed that 2005-04-07 09:19 sofar * theedge/trunk/bin/lvu, theedge/trunk/var/lib/lunar/functions/download.lunar, theedge/trunk/var/lib/lunar/plugins/download-file.plugin, theedge/trunk/var/lib/lunar/plugins/download-generic.plugin: API change: separately pass the filename argument when downloading and verifying files (url, filename, target dir) 2005-04-07 09:00 sofar * theedge/trunk/etc/lunar/config, theedge/trunk/etc/lunar/mirrors/GNOME, theedge/trunk/etc/lunar/mirrors/GNU, theedge/trunk/etc/lunar/mirrors/KDE, theedge/trunk/etc/lunar/mirrors/KERNEL, theedge/trunk/etc/lunar/mirrors/LRESORT, theedge/trunk/etc/lunar/mirrors/SFORGE, theedge/trunk/etc/lunar/mirrors/XFREE86: Adjusting all URL's so they end with '/' 2005-04-06 15:18 sofar * theedge/trunk/var/lib/lunar/functions/build.lunar, theedge/trunk/var/lib/lunar/functions/plugins.lunar: Fix for postbuild not installing plugins: force installation 2005-04-06 13:41 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-06 07:44 sofar * theedge/trunk/var/lib/lunar/functions/download.lunar: Bugfix: second and further sources were not downloaded. 2005-04-05 13:42 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-05 08:47 sofar * theedge/trunk/sbin/lin: Adding brackets solves this too =^) 2005-04-05 05:26 tchan * theedge/trunk/sbin/lin: Reverting sofar's change to lin because he just broke the ability to do, for example: "lin automake autoconf". 2nd module always fails because BUILD_DIRECTORY is set to 1st modules source_dir <---- bzzzzt!!!! Not good! sofar will have to fix this correctly when he has some time. At least now I can do "lin module1 module2 module3" again. 2005-04-04 22:33 moe * theedge/trunk/var/lib/lunar/functions/download.lunar: well, you forgot about it, right sofar? (I won't mind since you created a 5GB svn tree today ;) 2005-04-04 13:42 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-04 13:36 sofar * theedge/trunk/var/lib/lunar/plugins/download-generic.plugin: Add generic https:// to the plugins (needed for cvs module) 2005-04-04 11:22 sofar * theedge/trunk/var/lib/lunar/functions/modules.lunar: Replacing an expensive call with efficient code 2005-04-04 11:12 sofar * theedge/trunk/sbin/lin, theedge/trunk/var/lib/lunar/functions/modules.lunar, theedge/trunk/var/lib/lunar/functions/moonbase.lunar: Two changes: reinstate moonbase changelog (was somehow broken) Make lin a single thread and not call itself but rather call the main() function again (which retains cmdline settings like debug, verbose, etc) 2005-04-03 13:43 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-02 15:43 sofar * theedge/trunk/var/lib/lunar/functions/download.lunar: Rather elegant and simple fix for CVS/SVN/etc NEED_REFRESH checks: only check ${URLS[0]} for this, the rest would be nonsense anyway. 2005-04-02 13:51 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-02 10:27 sofar * theedge/trunk/bin/lvu, theedge/trunk/var/lib/lunar/functions/download.lunar: Much better implementation of the URL alternatives: this creates a decent picklist and insterts alternatives for known MIRROR clusters automatically in the list. Lvu urls needs some more work but is acceptable. 2005-04-01 13:43 sofar * theedge/trunk/ChangeLog: automatical update 2005-04-01 10:17 sofar * theedge/trunk/var/lib/lunar/functions/messages.lunar: Extended debugging support: use -dd -ddd -dddd or even -ddddd to increase debug level 2005-04-01 07:21 sofar * theedge/trunk/var/lib/lunar/plugins/unpack-generic.plugin: Fix by.... KONGAR!!!! =^D 2005-03-31 13:42 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-31 13:09 sofar * theedge/trunk/var/lib/lunar/functions/optimize.lunar, theedge/trunk/var/lib/lunar/menu/optimize.menu: Adding a switch for -Wl,as-needed to reduce the amount of linked in libraries. Faster startups? possibly. Could prove useful. 2005-03-31 08:09 sofar * theedge/trunk/sbin/lrm: cosmetic warning fix 2005-03-30 13:42 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-30 13:10 sofar * theedge/trunk/var/lib/lunar/sustained: These are no longer needed in here (the less the better) 2005-03-30 11:25 sofar * theedge/trunk/etc/lunar/config, theedge/trunk/sbin/lrm, theedge/trunk/var/lib/lunar/functions/build.lunar, theedge/trunk/var/lib/lunar/functions/moonbase.lunar, theedge/trunk/var/lib/lunar/functions/plugins.lunar, theedge/trunk/var/lib/lunar/plugins/bootloader-grub.plugin, theedge/trunk/var/lib/lunar/plugins/bootloader-lilo.plugin, theedge/trunk/var/lib/lunar/plugins/download-cvs.plugin, theedge/trunk/var/lib/lunar/plugins/download-svn.plugin, theedge/trunk/var/lib/lunar/plugins/unpack-rpm.plugin, theedge/trunk/var/lib/lunar/plugins/unpack-zip.plugin, theedge/trunk/var/lib/lunar/plugins/verify-gpg.plugin: Merging in moonbase plugins: some plugins are moved to moonbase, a few base plugins are left behind. 2005-03-29 13:42 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-28 23:53 v3rt1g0 * theedge/trunk/sbin/lsh: Just a little typo that has been bugging me. 2005-03-28 13:41 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-28 13:26 sofar * theedge/trunk/var/lib/lunar/plugins/check-md5sum.plugin: locale-fix: do not rely on 'FAILED' in the output, since in spanish it is "TU MADRE" 2005-03-27 22:02 sofar * theedge/trunk/var/lib/lunar/functions/kernel.lunar, theedge/trunk/var/lib/lunar/functions/plugins.lunar, theedge/trunk/var/lib/lunar/plugins/bootloader-grub.plugin, theedge/trunk/var/lib/lunar/plugins/bootloader-lilo.plugin: Moving bootloader code to plugins: we need to move the plugins out to the moonbase-modules later on. 2005-03-26 13:42 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-25 17:56 sofar * theedge/trunk/var/lib/lunar/functions/check.lunar, theedge/trunk/var/lib/lunar/functions/plugins.lunar, theedge/trunk/var/lib/lunar/plugins/check-find.plugin, theedge/trunk/var/lib/lunar/plugins/check-ldd.plugin, theedge/trunk/var/lib/lunar/plugins/check-md5sum.plugin, theedge/trunk/var/lib/lunar/plugins/check-symlinks.plugin: Rewriting fix code: - now plugins instead of one large file - lunar fix/nofix now runs better per-module - global lunar fix/nofix doesn't perform expensive ld_export overhead 2005-03-25 15:54 sofar * theedge/trunk/var/lib/lunar/functions/depends.lunar: Optimize performance of depends code a bit more 2005-03-25 15:53 sofar * theedge/trunk/bin/lvu: Remove remainder of versioned modules 2005-03-25 13:42 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-25 11:11 sofar * theedge/trunk/var/lib/lunar/plugins/unpack-generic.plugin: Adding plain tar files too =^) 2005-03-25 10:47 sofar * theedge/trunk/bin/lvu, theedge/trunk/var/lib/lunar/functions/plugins.lunar, theedge/trunk/var/lib/lunar/functions/sources.lunar, theedge/trunk/var/lib/lunar/plugins/unpack-generic.plugin, theedge/trunk/var/lib/lunar/plugins/unpack-rpm.plugin, theedge/trunk/var/lib/lunar/plugins/unpack-zip.plugin: Fix lvu urls: now lists ALL urls!!! Migrate unpack() to use plugins for all types (allows zip and rpm code to be migrated out of core later) 2005-03-24 16:38 sofar * theedge/trunk/bin/lvu, theedge/trunk/sbin/lget, theedge/trunk/sbin/lin, theedge/trunk/usr/share/man/man8/lin.8, theedge/trunk/usr/share/man/man8/lrm.8, theedge/trunk/var/lib/lunar/functions/build.lunar, theedge/trunk/var/lib/lunar/functions/check.lunar, theedge/trunk/var/lib/lunar/functions/depends.lunar, theedge/trunk/var/lib/lunar/functions/download.lunar, theedge/trunk/var/lib/lunar/functions/edit.lunar, theedge/trunk/var/lib/lunar/functions/logging.lunar, theedge/trunk/var/lib/lunar/functions/main.lunar, theedge/trunk/var/lib/lunar/functions/modules.lunar, theedge/trunk/var/lib/lunar/functions/plugins.lunar, theedge/trunk/var/lib/lunar/functions/sizes.lunar, theedge/trunk/var/lib/lunar/functions/sources.lunar, theedge/trunk/var/lib/lunar/functions/temp.lunar, theedge/trunk/var/lib/lunar/functions/tracking.lunar, theedge/trunk/var/lib/lunar/plugins/download-generic.plugin, theedge/trunk/var/lib/lunar/plugins/verify-gpg.plugin, theedge/trunk/var/lib/lunar/plugins/verify-md5.plugin, theedge/trunk/var/lib/lunar/plugins/verify-sha1.plugin: Mega merge: * source verification is now a plugin too * rewrote gpg verification a bit * removed versioned modules (only one remains: gcc/3.4.3) * Implemented nested sections: moonbase/gnome/apps is now possible 2005-03-24 13:42 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-23 16:18 sofar * theedge/trunk/var/lib/lunar/functions/download.lunar, theedge/trunk/var/lib/lunar/functions/plugins.lunar, theedge/trunk/var/lib/lunar/plugins, theedge/trunk/var/lib/lunar/plugins/download-cvs.plugin, theedge/trunk/var/lib/lunar/plugins/download-file.plugin, theedge/trunk/var/lib/lunar/plugins/download-generic.plugin, theedge/trunk/var/lib/lunar/plugins/download-svn.plugin: Adding a plugin system for downloading source code(tested). This codeset allows people to write plugins for other things later on. 2005-03-23 13:42 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-23 08:42 sofar * theedge/trunk/bin/lvu: Wanna get nitpicking? eat this! 2005-03-23 00:23 hardkrash * theedge/trunk/bin/lvu: Cleaning up the activity log so that it only finds the actual module Not other modules with the string of module name in it 2005-03-21 13:36 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-20 16:53 sofar * theedge/trunk/var/lib/lunar/functions/check.lunar, theedge/trunk/var/lib/lunar/functions/modules.lunar, theedge/trunk/var/lib/lunar/functions/recovery.lunar: Reworking some checks and code to be more consistent in using base functions, rewrite md5sum_check slightly 2005-03-20 14:57 sofar * theedge/trunk/var/lib/lunar/functions/check.lunar, theedge/trunk/var/lib/lunar/functions/locking.lunar: This allows 'lunar fixdepends' to rebuild the depends/depends.backup files if they are nonexistant, and thus empty too! 2005-03-19 13:41 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-18 22:50 sofar * theedge/trunk/sbin/lrm: oops! 2005-03-18 14:48 sofar * theedge/trunk/var/lib/lunar/functions/download.lunar: Yikes!!! 2005-03-18 13:41 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-18 11:01 sofar * theedge/trunk/bin/lvu, theedge/trunk/var/lib/lunar/functions/download.lunar, theedge/trunk/var/lib/lunar/functions/main.lunar, theedge/trunk/var/lib/lunar/functions/misc.lunar, theedge/trunk/var/lib/lunar/functions/moonbase.lunar, theedge/trunk/var/lib/lunar/functions/sources.lunar, theedge/trunk/var/lib/lunar/menu/download.menu, theedge/trunk/var/lib/lunar/unset.sh: W00t, the end of FUZZY!!! 2005-03-18 10:01 sofar * theedge/trunk/var/lib/lunar/functions/check.lunar: Moo, this should fix that too 2005-03-18 09:58 sofar * theedge/trunk/var/lib/lunar/functions/main.lunar: Fix for the missing install log after a resurrect. 2005-03-18 00:52 v3rt1g0 * theedge/trunk/var/lib/lunar/functions/main.lunar: Misc typos 2005-03-18 00:40 v3rt1g0 * theedge/trunk/var/lib/lunar/menu/dmodule.menu: Typo 2005-03-18 00:35 v3rt1g0 * theedge/trunk/var/lib/lunar/menu/optimize.menu: Typos 2005-03-16 13:41 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-16 08:02 sofar * theedge/trunk/var/lib/lunar/functions/messages.lunar: meh, silly 2005-03-15 16:49 sofar * theedge/trunk/var/lib/lunar/functions/check.lunar: Fix for AUTOFIX BREAKING MODULES: you can now use LDD_CHECK=off in DETAILS. please test && verify 2005-03-15 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-15 12:36 sofar * theedge/trunk/bin/lvu: Adding 'info' ... slightly modified by chad's patch. 2005-03-15 11:38 sofar * theedge/trunk/var/lib/lunar/functions/messages.lunar: New query() routine: bad input now causes a repeated question, and the double newline is gone. 2005-03-15 10:36 sofar * theedge/trunk/var/lib/lunar/functions/depends.lunar: sanity check: bug #723 2005-03-15 04:05 v3rt1g0 * theedge/trunk/etc/lunar/local/README: Fixed a typo and add metion of XOrg for what its worth 2005-03-14 13:39 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-13 21:56 sofar * theedge/trunk/var/lib/lunar/functions/connect.lunar: this is much more consistent. also adding raX interface type, which is kind of uncommon. 2005-03-13 18:19 sofar * theedge/trunk/sbin/lin: Proposed consistency fix for lin/download queue creation: use find_depends() 2005-03-13 17:08 sofar * theedge/trunk/var/lib/lunar/functions/check.lunar: Removing obsolete call to show_owner. 2005-03-13 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-10 13:36 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-09 19:11 moe * theedge/trunk/usr/share/man/man8/lfirsttime.8: Some tweaks. Two new hints. 2005-03-09 15:26 sofar * theedge/trunk/var/lib/lunar/functions/recovery.lunar: Suggested by florin, also fixed the line above the fix needed. 2005-03-09 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-09 13:23 moe * theedge/trunk/var/lib/lunar/functions/prune.lunar: wheeps .. committed a slightly older version. This is the final solution. 2005-03-09 13:17 moe * theedge/trunk/var/lib/lunar/functions/prune.lunar: Fixing lunar prune for good. God, this has been bothering me. Might break things .. but this is theedge ;-) However, I've been giving it a good test. 2005-03-08 13:42 sofar * theedge/trunk/ChangeLog: automatical update 2005-03-08 07:48 moe * theedge/trunk/usr/share/man/man8/lfirsttime.8: Typo 2005-03-07 23:08 moe * theedge/trunk/usr/share/man/man8/lfirsttime.8: Tweaks and typo fixes. Also added a hint to the hint section. 2005-03-07 22:03 moe * theedge/trunk/usr/share/man/man8/lfirsttime.8: I finally got to rewriting lfirsttime. This should be _alot_ better then the manpage we had until now. Thanks rolling out to Jens, Jasper and Jaime for typo-hunting. I feel dizzy now. 2005-02-22 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2005-02-22 12:50 moe * theedge/trunk/etc/lunar/config: Adding the X11 path to the static lunar PATH 2005-02-18 13:54 sofar * theedge/trunk/ChangeLog: automatical update 2005-02-14 13:38 sofar * theedge/trunk/ChangeLog: automatical update 2005-02-14 13:01 nestu * theedge/trunk/var/lib/lunar/functions/kernel.lunar: * get rid of the annoying grub install questions (adding a warning that it should be installed). * add a white line between kernel entries. 2005-02-14 11:48 sofar * theedge/trunk/etc/lunar/config: We should use a hardcoded PATH, no user components allowed by default! This also solves /sbin/ldconfig not being accessible on some systems etc. Note user can still override PATH with `lunar set PATH xxxxx`, but it's not exported to sub-apps. 2005-02-13 13:41 sofar * theedge/trunk/ChangeLog: automatical update 2005-02-12 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2005-02-11 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2005-02-09 13:41 sofar * theedge/trunk/ChangeLog: automatical update 2005-02-07 13:39 sofar * theedge/trunk/ChangeLog: automatical update 2005-02-06 13:39 sofar * theedge/trunk/ChangeLog: automatical update 2005-02-02 13:48 sofar * theedge/trunk/ChangeLog: automatical update 2005-02-02 12:12 sofar * theedge/trunk/var/lib/lunar/functions/build.lunar: meh... suck 2005-01-29 13:38 sofar * theedge/trunk/ChangeLog: automatical update 2005-01-28 13:39 sofar * theedge/trunk/ChangeLog: automatical update 2005-01-26 13:38 sofar * theedge/trunk/ChangeLog: automatical update 2005-01-25 13:41 sofar * theedge/trunk/ChangeLog: automatical update 2005-01-24 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2005-01-23 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2005-01-22 13:39 sofar * theedge/trunk/ChangeLog: automatical update 2005-01-20 13:42 sofar * theedge/trunk/ChangeLog: automatical update 2005-01-19 13:41 sofar * theedge/trunk/ChangeLog: automatical update 2005-01-19 12:09 moe * theedge/trunk/var/lib/lunar/functions/view.lunar: There's also the type 'data' 2005-01-19 11:37 sofar * theedge/trunk/bin/lvu: indeed I missed it 2005-01-19 11:32 sofar * theedge/trunk/bin/lvu: removed bolding of modules 2005-01-18 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2005-01-16 13:39 sofar * theedge/trunk/ChangeLog: automatical update 2005-01-13 13:41 sofar * theedge/trunk/ChangeLog: automatical update 2005-01-12 17:17 striker * theedge/trunk/var/lib/lunar/functions/optimize.lunar: adding opts for amd64's (note that this can only be used by manually changing /etc/lunar/local/optimizations ) 2005-01-12 13:41 sofar * theedge/trunk/ChangeLog: automatical update 2005-01-11 21:52 striker * theedge/trunk/var/lib/lunar/functions/download.lunar: Fix for possible wget exploit 2005-01-11 13:44 sofar * theedge/trunk/ChangeLog: automatical update 2005-01-10 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2005-01-04 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2005-01-01 13:42 sofar * theedge/trunk/ChangeLog: automatical update 2004-12-31 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2004-12-29 13:40 sofar * theedge/trunk/ChangeLog: automatical update 2004-12-25 13:38 sofar * theedge/trunk/ChangeLog: automatical update 2004-12-19 13:38 sofar * theedge/trunk/ChangeLog: automatical update 2004-12-19 12:10 sofar * theedge/trunk/sbin/lrm: Adding quotes fixes #634 2004-12-18 13:38 sofar * theedge/trunk/ChangeLog: automatical update 2004-12-15 13:39 sofar * theedge/trunk/ChangeLog: automatical update 2004-12-14 15:38 sofar * theedge/trunk/sbin/lrm: I just forgot to add the option to getopt()... meh 2004-12-14 15:31 sofar * theedge/trunk/sbin/lrm: I'm losing it here 2004-12-14 15:25 sofar * theedge/trunk/sbin/lrm: More typo's 2004-12-14 15:21 sofar * theedge/trunk/sbin/lrm: needed... logic 2004-12-14 15:05 sofar * theedge/trunk/etc/lunar/config, theedge/trunk/sbin/lrm, theedge/trunk/usr/share/man/man8/lrm.8, theedge/trunk/var/lib/lunar/functions/build.lunar, theedge/trunk/var/lib/lunar/functions/main.lunar, theedge/trunk/var/lib/lunar/functions/sources.lunar, theedge/trunk/var/lib/lunar/functions/tracking.lunar: deleting BOOST_LOCK from existance. Also adding lrm --upgrade to explicitly NOT run PRE_|POST_remove scripts since this causes deadlocks. lrm man page adjusted 2004-12-14 13:38 sofar * theedge/trunk/ChangeLog: automatical update 2004-12-14 06:11 tchan * theedge/trunk/etc/lunar/config: Removing the .se mirror as requested by bkw. 2004-12-13 15:43 sofar * theedge/trunk/var/lib/lunar/functions/locking.lunar: color fixes 2004-12-13 13:38 sofar * theedge/trunk/ChangeLog: automatical update 2004-12-12 22:56 moe * theedge/trunk/var/lib/lunar/functions/download.lunar: This will buy us some more time just incase the user is sitting behind a _really huge_ pipe. 2004-12-12 13:38 sofar * theedge/trunk/ChangeLog: automatical update 2004-12-11 13:38 sofar * theedge/trunk/ChangeLog: automatical update 2004-12-10 11:00 sofar * theedge/trunk/sbin/lin: bugfix: if lin_module ends up calling a recompile of another modules it may not leave SINGLE_MODULE=1. This would circumvent all dependency checking etc. and never call the dl manager on those modules either. 2004-12-10 10:56 sofar * theedge/trunk/var/lib/lunar/functions/download.lunar: Bugfix for the theedge dl problems: when we get to this code and a post-install triggered a recompile the _PID is never stored so it's empty... we can gracefully exit and ignore this usually. I added a fallback function when the module is locked so at least st is going on. I hope this calls all exceptions. 2004-12-10 10:46 sofar * theedge/trunk/bin/lvu, theedge/trunk/etc/lunar/config, theedge/trunk/sbin/lget, theedge/trunk/var/lib/lunar/functions/build.lunar, theedge/trunk/var/lib/lunar/functions/connect.lunar, theedge/trunk/var/lib/lunar/functions/download.lunar, theedge/trunk/var/lib/lunar/functions/messages.lunar, theedge/trunk/var/lib/lunar/functions/moonbase.lunar, theedge/trunk/var/lib/lunar/functions/queue.lunar, theedge/trunk/var/lib/lunar/functions/temp.lunar: define TMPDIR and use it globally. Its position is overwriteable by using lunar set TMPDIR 2004-12-08 13:38 sofar * theedge/trunk/ChangeLog: automatical update 2004-12-08 08:35 sofar * theedge/trunk/var/lib/lunar/functions/build.lunar: Better check: this literally looks how larege the installwatch file is. If it's zero then the module has not installed ANY file and thus the warning is legit. Most likely profile modules now only are a problem but we'll cope with them a different way. 2004-12-07 14:11 moe * theedge/trunk/var/lib/lunar/functions/download.lunar: We all love eye candy. This now is _almost_ as fast as the real output ;-) 2004-12-07 13:56 sofar * theedge/trunk/sbin/lin: foo 2004-12-07 13:38 sofar * theedge/trunk/ChangeLog: automatical update 2004-12-07 12:12 sofar * theedge/trunk/sbin/lin, theedge/trunk/var/lib/lunar/functions/download.lunar: Implemented Moe's download idea: separate lget processes and logs for each downloaded file. The dl manager passes the PID on later and before a module is compiled ONLY that relevant download info is displayed. 2004-12-06 13:35 sofar * theedge/trunk/ChangeLog: automatical update 2004-11-29 13:35 sofar * theedge/trunk/ChangeLog: automatical update 2004-11-29 06:16 sofar * theedge/trunk/sbin/lunar: cleaned up a whee bit too much 2004-11-28 16:38 sofar * theedge/trunk/etc/lunar/config, theedge/trunk/sbin/lunar, theedge/trunk/usr/share/doc/lunar/core-documentation/_etc_lunar_local_config.html, theedge/trunk/var/lib/lunar/unset.sh: Deleting COLONY/CABAL support 2004-11-27 13:35 sofar * theedge/trunk/ChangeLog: automatical update 2004-11-26 13:35 sofar * theedge/trunk/ChangeLog: automatical update 2004-11-26 08:20 sofar * theedge/trunk/var/lib/lunar/functions/download.lunar: Make it possible to do 'lget moonbase --url file:///path/to/moonbase.tar.bz2' 2004-11-25 15:05 sofar * theedge/trunk/var/lib/lunar/functions/build.lunar, theedge/trunk/var/lib/lunar/functions/main.lunar: Semantical change: prepare_install is now MANDATORY. it is also the step where invoke_installwatch is called. I added a WARNING that checks after BUILD if it was set correctly, and warns if it isn't. In the future this will become an ERROR. 2004-11-24 13:34 sofar * theedge/trunk/ChangeLog: automatical update 2004-11-24 13:09 sofar * theedge/trunk/bin/lvu: This seems to fix 'lvu urls' 2004-11-23 13:35 sofar * theedge/trunk/ChangeLog: automatical update 2004-11-23 09:33 sofar * theedge/trunk/bin/lvu: fast, faster, ranitha! 2004-11-22 14:40 sofar * theedge/trunk/var/lib/lunar/functions/depends.lunar: Make sure depends.cache is as similar to depends/depends.backup as possible 2004-11-22 13:35 sofar * theedge/trunk/ChangeLog: automatical update 2004-11-22 11:19 sofar * theedge/trunk/var/lib/lunar/functions/download.lunar: Adding a 'FRESORT_URL'. This feature allows you to download first from a central repository. Please do not tell people to use this on our own mirrors (except strikers' mirror ;^)). 2004-11-21 13:35 sofar * theedge/trunk/ChangeLog: automatical update 2004-11-20 23:00 sofar * theedge/trunk/var/lib/lunar/functions/download.lunar: Extremely horribly simplified show_download_progress. Nice thing is that it actually works too. SPend some time testing it and verified OK. 2004-11-20 13:36 sofar * theedge/trunk/ChangeLog: automatical update 2004-11-19 14:42 sofar * theedge/trunk/var/lib/lunar/functions/kernel.lunar: Pretty format lilo config lines: empty line between images and use human-readable output abit. 2004-11-19 13:38 sofar * theedge/trunk/ChangeLog: automatical update 2004-11-18 14:10 sofar * theedge/trunk/var/lib/lunar/functions/locking.lunar: The color needs to be closed off at the end... otherwise all subsequent lines will be colored too 2004-11-17 13:35 sofar * theedge/trunk/ChangeLog: automatical update 2004-11-16 15:02 sofar * theedge/trunk/var/lib/lunar/functions/modules.lunar: A little bit faster, still the awk call is slow I wish there was something faster than that 2004-11-11 13:36 sofar * theedge/trunk/ChangeLog: automatical update 2004-11-11 10:03 sofar * theedge/trunk/etc/lunar/dialogrc: 2003/08/25 jasper suggestion. I thought it was about time. 2004-11-11 02:24 v3rt1g0 * theedge/trunk/var/state/lunar/blacklist.Alpha, theedge/trunk/var/state/lunar/blacklist.PowerPC, theedge/trunk/var/state/lunar/blacklist.SPARC: memtest86+ is not non-x86 friendly 2004-11-10 13:35 sofar * theedge/trunk/ChangeLog: automatical update 2004-11-10 08:19 sofar * theedge/trunk/var/lib/lunar/functions/useradd.lunar: Do not track changes to /etc/{passwd,group,shadow} 2004-11-10 08:18 sofar * theedge/trunk/var/lib/lunar/functions/modules.lunar: Adding an even more thorough check on create_module_index. If the install log is missing we *have* to use the slow method. 2004-11-04 13:35 sofar * theedge/trunk/ChangeLog: automatical update 2004-11-04 09:31 sofar * theedge/trunk/var/lib/lunar/functions/messages.lunar: Adding the 'mquery' function wrapper. This will be used later to simplify writing CONFIGURE statements (of course it also will work from BUILD but you shouldn't do that) 2004-11-01 13:35 sofar * theedge/trunk/ChangeLog: automatical update 2004-11-01 07:56 sofar * theedge/trunk/var/lib/lunar/functions/modules.lunar: this must have slipped in... weird. 2004-10-31 14:31 sofar * theedge/trunk/sbin/lsh: Allow lsh to be passed lunar functions or whichever command as a parameter, which will then be evaluated within the lsh environment. Example: `lsh list_expired_modules` 2004-10-30 13:35 sofar * theedge/trunk/ChangeLog: automatical update 2004-10-29 14:28 sofar * theedge/trunk/var/lib/lunar/functions/modules.lunar: Extra bluntly running the check&&create module index in case $MODULE_INDEX is missing (the -w check would fail if it was missing) 2004-10-29 14:17 sofar * theedge/trunk/bin/lvu, theedge/trunk/var/lib/lunar/functions/modules.lunar, theedge/trunk/var/lib/lunar/functions/moonbase.lunar, theedge/trunk/var/lib/lunar/functions/updatelog.lunar: Removing MOONBASE_MD5 code as I suspect that it screws things up and it's unused anyway. 2004-10-29 11:12 sofar * theedge/trunk/usr/sbin: Wiped colony 2004-10-27 13:35 sofar * theedge/trunk/ChangeLog: automatical update 2004-10-26 13:34 sofar * theedge/trunk/ChangeLog: automatical update 2004-10-25 20:28 sofar * theedge/trunk/sbin/lunar: Adding menu toggle to PROBE_EXPIRED in the FEATURE menu 2004-10-25 20:24 sofar * theedge/trunk/etc/lunar/config: default PROBE_EXPIRED=on 2004-10-25 20:21 sofar * theedge/trunk/sbin/lin: Incorporate PROBE_EXPIRED code into lin: lin --probe will now check the module_is_expired status of a module an call a recompile if it is outdated and if PROBE_EXPIRED==on 2004-10-25 19:44 sofar * theedge/trunk/var/lib/lunar/functions/modules.lunar: generalizing the is_expired code into a per-module function and one that lists all the expired ones in moonbase. 2004-10-25 19:33 sofar * theedge/trunk/sbin/lrm, theedge/trunk/var/lib/lunar/functions/depends.lunar: #510 --purge really list all dependencies now 2004-10-25 19:18 sofar * theedge/trunk/var/lib/lunar/functions/main.lunar: Resurrect code fix: #510. This code gently unpacks parts of the tarball given certain conditions, pre-unpacks directories and symlinks too etc. and honors $EXCLUDED algorithms. Tested mildly with postfix etc. 2004-10-25 19:15 sofar * theedge/trunk/var/lib/lunar/functions/sources.lunar: Fix nonexistant $BUILD_DIRECTORY on clean boxes or when wiped by the user 2004-10-22 13:34 sofar * theedge/trunk/ChangeLog: automatical update 2004-10-18 13:34 sofar * theedge/trunk/ChangeLog: automatical update 2004-10-18 10:32 sofar * theedge/trunk/sbin/lin: Okay this works much better, I completely oversaw the fact that lin_module already handles autoresurrect itself and this code here is completely superfluous (just plain wrong) 2004-10-18 10:28 sofar * theedge/trunk/sbin/lin: Bugfix #501: make sure the module can override this call to autoresurrect too 2004-10-18 07:32 sofar * theedge/trunk/var/lib/lunar/functions/sources.lunar: Demoted this message to debug level 2004-10-18 07:28 sofar * theedge/trunk/var/lib/lunar/functions/modules.lunar: Bugfix: don't run this on moonbase upgrades. 2004-10-17 23:44 v3rt1g0 * theedge/trunk/bin/lvu: Better handeling of non-existant modules in lvu tree (and its variations). Now it will tell the user, in the standard way, that the module they asked about doesn't exists. 2004-10-13 13:34 sofar * theedge/trunk/ChangeLog: automatical update 2004-10-13 02:31 v3rt1g0 * theedge/trunk/var/lib/lunar/functions/postbuild.lunar: I'm finally getting around to committing the approved modification to gather_docs() I proposed to Lunar-Dev ML about a month ago. As a refresher (or introduction for some) this is what the change is all about. It's an extended version of the already existing function gather_docs(). It allows a module writer/maintainer to be able to easily install any extra documentation (above and beyond what is already automatically copied over) they feel would be nice to add to the module's default document directory. A common usage would be a line like this found at the end of a BUILD file: gather_docs TODO INDEX Notes extras/* Which would copy the files TODO, INDEX, Notes, and create a subdirectory called extras and copy any files found in that directory to the new directory under the module's default document directory. It obeys (checks for) $GARBAGE=on for you, so you don't need to worry about that when writing the module. The files in the file list must all reside in or below the $SOURCE_DIRECTORY and must be referenced relative to said directory. There is no harm in implementing this now within the moonbase at will. If the user does not have the extended version of gather_docs() (and they have verbose on) s/he will see the default documentation be coppied twice but nothing more. 2004-10-12 15:02 sofar * theedge/trunk/var/lib/lunar/functions/build.lunar, theedge/trunk/var/lib/lunar/functions/config.lunar: the config patch is needed to properly quote options... I just removed the localsaconfig crap from theedge this way too. 2004-10-12 14:56 sofar * theedge/trunk/sbin/lin: Adding quick help info 2004-10-12 14:53 sofar * theedge/trunk/sbin/lin, theedge/trunk/var/lib/lunar/functions/build.lunar: Adding '--opts' flag that allows you to add OPTS flags on the fly when compiling a module: use as follows: lin --opts '--enable-foo --enable-bar' $MODULE to wipe the OPTS use 'lin -r $MODULE' as normal. 2004-10-12 13:34 sofar * theedge/trunk/ChangeLog: automatical update 2004-10-12 13:19 sofar * theedge/trunk/var/lib/lunar/functions/sources.lunar: Never leave old crap lying around if it's not yours (especially if you don't know what it does) !!! 2004-10-12 12:58 sofar * theedge/trunk/sbin/lunar: Thanks to hardkrash and ranitha 2004-10-12 11:34 sofar * theedge/trunk/var/lib/lunar/aliases: Here are the first 2 aliases defined (prototype!). In order to test do this: $ lsh > sedit 's/xservers-profile/%X/g' $MOONBASE/*/DEPENDS 2004-10-12 11:29 sofar * theedge/trunk/bin/lvu, theedge/trunk/etc/lunar/config, theedge/trunk/var/lib/lunar/functions/aliases.lunar, theedge/trunk/var/lib/lunar/functions/check.lunar, theedge/trunk/var/lib/lunar/functions/depends.lunar: Merging aliases code with theedge!!! 2004-10-12 10:09 sofar * theedge/trunk/sbin/lunar, theedge/trunk/var/lib/lunar/functions/config.lunar, theedge/trunk/var/lib/lunar/functions/modules.lunar: Bugfix for the 'unexpected error' message. Added 'lunar unset' and generic unset_config/unset_module_config code. 2004-10-09 13:34 sofar * theedge/trunk/ChangeLog: automatical update 2004-10-08 13:34 sofar * theedge/trunk/ChangeLog: automatical update 2004-10-07 14:40 sofar * theedge/trunk/var/lib/lunar/functions/optimize.lunar, theedge/trunk/var/lib/lunar/menu/optimize.menu: Merging linker optimizations 2004-10-07 13:34 sofar * theedge/trunk/ChangeLog: automatical update 2004-10-06 15:27 sofar * theedge/trunk/lib/lsb/init-functions: AAARGH important bugfix that affects /etc/init.d/network! 2004-10-06 13:34 sofar * theedge/trunk/ChangeLog: automatical update 2004-10-06 12:43 sofar * theedge/trunk/sbin/lin, theedge/trunk/var/lib/lunar/functions/modules.lunar, theedge/trunk/var/lib/lunar/functions/sources.lunar: Adding -w|--want $VERSION support (NO WARRANTY) that allows you to override VERSION (don't try this with more than one module ;^)) 2004-09-28 13:35 sofar * theedge/trunk/ChangeLog: automatical update 2004-09-27 21:41 sofar * theedge/trunk/var/lib/lunar/functions/main.lunar: #452: force double checking on $LUNAR_MODULE with some msgs. 2004-09-27 13:36 sofar * theedge/trunk/ChangeLog: automatical update 2004-09-26 20:47 sofar * theedge/trunk/var/lib/lunar/functions/main.lunar: #341: explicitly omit core code and moonbase during rebuild 2004-09-26 15:36 sofar * theedge/trunk/var/lib/lunar/functions/sources.lunar: fix for #433: This resets the owner and strips setGid and setUid bits on files while extracting them. As a proper precaution this should always happen. I am confident this will fix a lot of other problems in the future. 2004-09-26 15:03 sofar * theedge/trunk/sbin/lrm: bugfix #460 (tested). I forgot to add the "optimize" call since BUILD is no longer set by default. Also some leftover and untested code after cleaning up probably. 2004-09-26 13:34 sofar * theedge/trunk/ChangeLog: automatical update 2004-09-26 02:01 v3rt1g0 * theedge/trunk/bin/lvu: The error message received when doing 'lvu size AModuleThatIsNotInstalled' was not displaying the incorrect module name as intended. This is because it was using the wrong variable to get the module name. Now it should be using the right variable. 2004-09-22 13:34 sofar * theedge/trunk/ChangeLog: automatical update 2004-09-21 13:54 sofar * theedge/trunk/usr/share/man/man8/lrm.8: Adding purge to man page 2004-09-21 13:35 sofar * theedge/trunk/ChangeLog: automatical update 2004-09-20 16:00 sofar * theedge/trunk/var/lib/lunar/protected: Smacking courier in here 2004-09-08 13:34 sofar * theedge/trunk/ChangeLog: automatical update 2004-09-06 21:19 sofar * theedge/trunk/ChangeLog: automatical update 2004-08-29 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-08-27 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-08-27 08:51 sofar * theedge/trunk/var/lib/lunar/functions/sources.lunar: foo /me fixes proper comments 2004-08-27 08:18 sofar * theedge/trunk/var/lib/lunar/functions/sources.lunar: Adding sha1: verify syntax code that uses sha1sum, slightly better than md5sum (what is it again, 160 bits against 128 hash size?). The code hooks up seamlessly and as demonstrated the older core doesn't break if it doesn't handle the sha1: syntax. sha1sum is provided by coreutils BTW so must in any case be present on all boxes, I don't expect any box to fail on that. 2004-08-26 14:10 sofar * theedge/trunk/etc/lunar/mirrors/LRESORT: badly needed update 2004-08-26 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-08-25 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-08-23 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-08-22 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-08-22 11:34 perldude * theedge/trunk/etc/lunar/mirrors/SFORGE: added german SF mirror. I'm using it for some time now. No problems. 2004-08-18 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-08-13 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-08-10 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-08-09 12:11 prox * theedge/trunk/var/lib/lunar/functions/messages.lunar: /dev/stderr isnt standard, >&2 is more common 2004-08-04 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-07-26 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-07-24 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-07-21 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-07-19 11:57 sofar * theedge/trunk/ChangeLog: automatical update 2004-07-11 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-07-10 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-07-09 19:43 sofar * theedge/trunk/var/lib/lunar/functions/optimize.lunar: Slightly modified after ranitha's optimize patch for gcc-3.4.x. This will transform the obsolete -mcpu into -mtune. 2004-07-09 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-07-07 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-07-06 20:21 sofar * theedge/trunk/var/lib/lunar/functions/edit.lunar: Allow patches to be searched in $(PWD) && $SOURCE_CACHE, so you never have to explicitly specify the location. uniform calling as with unpack() now. 2004-07-02 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-06-29 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-06-29 07:12 sofar * theedge/trunk/etc/lunar/config: Telia->unc 2004-06-27 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-06-26 16:41 sofar * theedge/trunk/var/lib/lunar/functions/modules.lunar: Fix a bad bug showing way too many modules for a section 2004-06-26 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-06-25 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-06-25 11:33 sofar * theedge/trunk/var/lib/lunar/functions/tracking.lunar: Explicitly do not track $SOURCE_DIRECTORY 2004-06-24 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-06-23 13:24 prox * theedge/trunk/var/lib/lunar/menu/optimize.menu: display one row on multi cpu systems 2004-06-23 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-06-23 11:40 sofar * theedge/trunk/var/lib/lunar/menu/optimize.menu: Jerry prolly already had this one 2004-06-18 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-06-18 07:06 niki * theedge/trunk/etc/lunar/mirrors/GNU, theedge/trunk/etc/lunar/mirrors/KDE: Fixed a typo discovered by gorank, it's "Sweden" not "Sweeden" ;-) 2004-06-17 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-06-16 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-06-14 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-06-13 13:11 sofar * theedge/trunk/etc/lunar/mirrors/SFORGE: Added australia SF mirror optusnet 2004-06-13 12:52 sofar * theedge/trunk/var/lib/lunar/functions/depends.lunar: Cosmetics 2004-06-11 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-06-08 11:57 sofar * theedge/trunk/ChangeLog: automatical update 2004-06-05 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-06-04 12:21 sofar * theedge/trunk/var/lib/lunar/functions/postbuild.lunar: Same permissions but changed code so it's actually not rediculous 2004-05-30 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-29 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-26 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-26 11:28 prox * theedge/trunk/var/lib/lunar/functions/depends.lunar: correction 2004-05-26 09:33 prox * theedge/trunk/var/lib/lunar/functions/depends.lunar: added is_depended , will return 1 if the depend for the module given is on 2004-05-25 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-24 13:20 sofar * theedge/trunk/bin/lvu: Proper directory handling that allows both passing absolute and relative filenames of the snapshot. 2004-05-24 13:12 sofar * theedge/trunk/bin/lvu: Fixing export/import scripts. It now includes a copy of 'packages' and sorts the queue according to dependency as well, which should make things easier (note some things still don't work that way correctly). 2004-05-24 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-23 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-22 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-21 19:51 sofar * theedge/trunk/sbin/lrm, theedge/trunk/var/lib/lunar/functions/depends.lunar: Feature: lrm --purge $MODULES / lrm -p $MODULES. for instance: lrm -p qt3 removes qt3 and all apps that require (*REQUIRE*) qt3 2004-05-21 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-21 10:27 sofar * theedge/trunk/bin/lvu, theedge/trunk/etc/lunar/config, theedge/trunk/etc/lunar/mirrors/LRESORT, theedge/trunk/sbin/lrm, theedge/trunk/usr/share/doc/lunar/core-documentation/etc_lunar_config.html, theedge/trunk/usr/share/man/man8/lfirsttime.8, theedge/trunk/var/lib/lunar/functions/config.lunar, theedge/trunk/var/lib/lunar/functions/depends.lunar, theedge/trunk/var/lib/lunar/functions/locking.lunar, theedge/trunk/var/lib/lunar/functions/logging.lunar, theedge/trunk/var/lib/lunar/functions/main.lunar, theedge/trunk/var/lib/lunar/functions/modules.lunar, theedge/trunk/var/lib/lunar/functions/queue.lunar, theedge/trunk/var/lib/lunar/functions/recovery.lunar, theedge/trunk/var/lib/lunar/functions/sizes.lunar, theedge/trunk/var/lib/lunar/functions/sources.lunar, theedge/trunk/var/lib/lunar/functions/uniqid.lunar, theedge/trunk/var/lib/lunar/functions/updatelog.lunar, theedge/trunk/var/lib/lunar/functions/useradd.lunar, theedge/trunk/var/lib/lunar/menu/dmodule.menu, theedge/trunk/var/lib/lunar/menu/download.menu, theedge/trunk/var/lib/lunar/menu/integrity.menu, theedge/trunk/var/lib/lunar/menu/mirrors.menu: Moving URL of server to 'lunar-linux.org'. 2004-05-19 11:58 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-19 10:04 sofar * theedge/trunk/var/lib/lunar/functions/moonbase.lunar: make 'moonbase' 'hold'-able =^D (nice for those rebuilds) 2004-05-18 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-17 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-15 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-14 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-12 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-11 16:09 sofar * theedge/trunk/var/lib/lunar/functions/depends.lunar: Bad is when this file is missing and it never gets created... 2004-05-11 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-10 15:31 sofar * theedge/trunk/var/lib/lunar/functions/check.lunar: This is a fix for 'lunar fix' looping on clean installs: yeah I did some chroot crunching ;^) on a clean ISO there's md5sum mismatches in glibc's libxxx.a files that trigger it then ENV var pollution makes the wrong files rebuild... you get the rest 2004-05-10 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-10 11:46 sofar * theedge/trunk/var/lib/lunar/functions/recovery.lunar: This way recovery even recovers the approximate install date. I've tested this on many boxes now and it's absolutely wonderfull. Considering putting this in the lunar maintenance menu so people can use it (although it's still mopping up after some other part goofs up) 2004-05-09 12:08 sofar * theedge/trunk/var/lib/lunar/functions/depends.lunar, theedge/trunk/var/lib/lunar/functions/main.lunar, theedge/trunk/var/lib/lunar/functions/messages.lunar, theedge/trunk/var/lib/lunar/functions/modules.lunar, theedge/trunk/var/lib/lunar/functions/prune.lunar, theedge/trunk/var/lib/lunar/functions/recovery.lunar: Some bugfixes regarding locking, ordering of locks and return status of locking, some fixes with missing depends (important one), visual adjustment of titlebar display (compile instead of processing, added hostname, $0[$$]). 2004-05-09 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-08 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-07 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-05 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-03 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-02 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-05-02 09:32 striker * theedge/trunk/var/lib/lunar/functions/download.lunar, theedge/trunk/var/lib/lunar/functions/main.lunar, theedge/trunk/var/lib/lunar/functions/recovery.lunar: s/successfull/successful/ Spellchecker anyone? ;) 2004-04-27 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-04-27 07:12 sofar * theedge/trunk/etc/lunar/mirrors/GNOME: These files are TAB separated now. 2004-04-26 18:22 nhudson * theedge/trunk/etc/lunar/mirrors/GNOME: Adding a http master site for GNOME, this may help those who cant get to a ftp server 2004-04-26 14:47 sofar * theedge/trunk/var/lib/lunar/functions/check.lunar: fi 2004-04-26 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-04-26 10:02 sofar * theedge/trunk/var/lib/lunar/functions/check.lunar: Fixing run_fix: it would fix only held modules. Also cleaned up quite a bit. 2004-04-25 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-04-24 19:08 sofar * theedge/trunk/var/lib/lunar/functions/main.lunar: Env var pollution pro bono, get your env var pollution!!! 2004-04-24 15:45 sofar * theedge/trunk/var/lib/lunar/functions/main.lunar: Moe: I really don't like the workaround you used for the download procedure .. theedge is lget'ed twice f.e. [FIXED] 2004-04-24 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-04-21 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-04-18 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-04-17 16:33 sofar * theedge/trunk/sbin/lin: thx for spotting this nick 2004-04-17 16:02 sofar * theedge/trunk/sbin/lin: Adding a trap that cleans up /tmp/lunar.lin.* and also removes the known temporary files. This works like a charm in cleaning up threads on cancelled or breaking compiles. Hopefully this catches and cleans up on a lot of bad things now. 2004-04-17 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-04-16 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-04-16 10:57 sofar * theedge/trunk/var/lib/lunar/functions/main.lunar: Add this back: last minute source code presence check before compile starts. 2004-04-16 10:37 sofar * theedge/trunk/bin/lvu: Merging vertigo's patch suggestion and taking a bit of time to rewrite those two secionts of code. 2004-04-16 10:18 sofar * theedge/trunk/var/lib/lunar/functions/modules.lunar: Don't even try to check if we can't update them anyway... 2004-04-16 10:15 sofar * theedge/trunk/sbin/lin: Adding adjustment suggested by jazman 2004-04-14 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-04-12 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-04-11 21:54 sofar * theedge/trunk/var/lib/lunar/functions/depends.lunar, theedge/trunk/var/lib/lunar/functions/modules.lunar: Fix for normal users seeing garbage when the call lunar's core tools with garbage. should clean up stuff a bit. 2004-04-09 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-04-08 13:53 prox * theedge/trunk/var/lib/lunar/functions/config.lunar: changed sed to cover substrings 2004-04-08 13:25 prox * theedge/trunk/var/lib/lunar/functions/config.lunar: fixed issue with list of initscript being return with quotes 2004-04-05 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-04-04 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-31 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-30 20:52 sofar * theedge/trunk/var/lib/lunar/functions/depends.lunar: Prevent RECONFIGURE from propagating. 2004-03-30 12:56 sofar * theedge/trunk/var/lib/lunar/menu/optimize.menu: Thanks Victor. 2004-03-30 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-29 22:24 sofar * theedge/trunk/var/lib/lunar/functions/depends.lunar: This is a bit more experimental patch: - ask for a confirmation before removing a conflicting module (break if no) - added opt_dep bypass in case there is no need to ask the user since he really has no choice anyway. 2004-03-29 21:14 sofar * theedge/trunk/var/lib/lunar/functions/postbuild.lunar: Make garbage *not* install doc/Makefile directories!!! 2004-03-29 20:58 sofar * theedge/trunk/etc/lunar/mirrors/GNOME: quotes, ugly. tab separation works now, much nicer 2004-03-29 15:18 sofar * theedge/trunk/sbin/lrm: Adding REAP back, somehow it had disappeared. 2004-03-27 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-26 19:40 sofar * theedge/trunk/var/lib/lunar/menu/mirrors.menu: Explicitly split by tabs and break up options, also reversing the order per element. (#462) 2004-03-25 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-24 12:33 sofar * theedge/trunk/etc/lunar/config, theedge/trunk/var/lib/lunar/functions/build.lunar, theedge/trunk/var/lib/lunar/functions/modules.lunar: * Adding preliminary _PREFIX work (works!) * Fixing mosrun caller to check for openmosix-tools instead of linux-openmosix. 2004-03-23 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-23 10:10 sofar * theedge/trunk/etc/lunar/mirrors/GNOME, theedge/trunk/var/lib/lunar/menu/mirrors.menu: Fixing mirror file and algorithm.... we don't need to make our lives so hard. 2004-03-23 09:49 sofar * theedge/trunk/var/lib/lunar/functions/config.lunar: Properly escaping ':' signs allows the mirrors to be set too :^o 2004-03-22 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-21 22:17 sofar * theedge/trunk/var/lib/lunar/functions/config.lunar, theedge/trunk/var/lib/lunar/functions/modules.lunar: Adding all round checking for the [sg]et_config_ functions. 2004-03-21 20:51 sofar * theedge/trunk/sbin/lin, theedge/trunk/sbin/lunar, theedge/trunk/var/lib/lunar/functions/depends.lunar: Major bug(!) fixes: - remove write_config alltogether from lunar - rewrite core algorithm, now truly adheres to the proper order: depends, download (with smart download queue filler), install. Should fix the multi-lget spawns and fix the install order (tho that didn't really break, it was not just how I intended it to be). 2004-03-19 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-18 12:16 sofar * theedge/trunk/sbin/lrm, theedge/trunk/var/lib/lunar/functions/config.lunar, theedge/trunk/var/lib/lunar/functions/postbuild.lunar: Bugfix: theedge wasnt removing files from /etc/ at all, and added proper init.d script shutdowns on plain 'lrm' commands, as well as xinetd restarts. 2004-03-18 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-17 23:28 tchan * theedge/trunk/sbin/lunar: Committed a small bug fix for sofar while he was sleeping. 2004-03-17 22:58 sofar * theedge/trunk/etc/lunar/config, theedge/trunk/sbin/lunar, theedge/trunk/var/lib/lunar/functions/config.lunar, theedge/trunk/var/lib/lunar/functions/optimize.lunar, theedge/trunk/var/lib/lunar/functions/uniqid.lunar, theedge/trunk/var/lib/lunar/menu/dmodule.menu, theedge/trunk/var/lib/lunar/menu/download.menu, theedge/trunk/var/lib/lunar/menu/integrity.menu, theedge/trunk/var/lib/lunar/menu/mirrors.menu, theedge/trunk/var/lib/lunar/menu/optimize.menu: New config concept: atomic config operations: - get/set_module_config: get/sets a var for a module - get_set_local_config: get/sets a var in /etc/lunar/local/config - rewrote menu's and optimization code to fit (contained a bug sinces last week resulting in optimize menu's not working properly - fixed) - tested mildly, the concept is sound but I may have dropped a thread!!! (This commit is ON THE EDGE. You are warned) - implemented lunar set [VAR [VAL]] for easy access to system vars - forgot to recode all of moonbase to use these methods. things break. get over it, or help me fix it in the next weekend. - gone to bed. sleeping while your boxes die. 2004-03-16 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-15 22:54 sofar * theedge/trunk/var/lib/lunar/functions/main.lunar, theedge/trunk/var/lib/lunar/functions/modules.lunar, theedge/trunk/var/lib/lunar/functions/optimize.lunar, theedge/trunk/var/lib/lunar/functions/prune.lunar: Definitive fixes for missing PLATFORM and/or BUILDs in theedge. Closing #392 with this one. 2004-03-15 21:50 sofar * theedge/trunk/bin/lvu: meep meep 2004-03-15 21:41 sofar * theedge/trunk/var/lib/lunar/functions/logging.lunar: Adding stop time marker. Note this also includes the lrm stage in case that was needed. 2004-03-15 21:24 sofar * theedge/trunk/bin/lvu: Fix for broken lvu leert. 2004-03-15 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-14 21:43 sofar * theedge/trunk/bin/lvu, theedge/trunk/sbin/lrm, theedge/trunk/var/lib/lunar/excluded, theedge/trunk/var/lib/lunar/functions/tracking.lunar, theedge/trunk/var/lib/lunar/protected, theedge/trunk/var/lib/lunar/solo, theedge/trunk/var/lib/lunar/unset.sh: Major lrm/exluded/protected rewrite: - allow re's in excluded/protected - true protected directories with recursion - excluded ONLY contains stuff that we DO NOT WANT TO SEE in the install logs - lvu alien adjusted too - track() function adjusted and simplified - removed unneeded lrm tmpfiles and loops, simplified 2004-03-13 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-12 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-10 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-09 16:13 sofar * theedge/trunk/sbin/lin: run_configure was called double. No more! 2004-03-09 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-09 11:22 sofar * theedge/trunk/var/lib/lunar/functions/download.lunar: The ultimate attempt to fix the double-download bug 2004-03-09 09:53 sofar * theedge/trunk/var/lib/lunar/functions/depends.lunar: Fixing the double-asking bug! theedge is now ready for 1.4.0 !!! 2004-03-09 08:56 sofar * theedge/trunk/var/lib/lunar/functions/modules.lunar: Emergency fix: module.index was broken 2004-03-08 22:57 sofar * theedge/trunk/var/lib/lunar/functions/download.lunar, theedge/trunk/var/lib/lunar/functions/main.lunar: This supposedly should fix the double-download bug. It was acutally caused by old cruft lying around. The show_dl_progress was the culprit. To make sure, all references to lget have been removed, except for the download_manager call from lin. This works for normal modules, ones with ERASE (theedge) and cvs stuff. 2004-03-08 21:54 sofar * theedge/trunk/var/lib/lunar/functions/depends.lunar: Ewps, lin moonase 2004-03-08 21:33 sofar * theedge/trunk/var/lib/lunar/functions/depends.lunar, theedge/trunk/var/lib/lunar/functions/modules.lunar: Speedups for people running with system moonbases, up to 5x faster regeneration of module.index and depends.cache 2004-03-08 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-07 23:32 sofar * theedge/trunk/etc/lunar/config, theedge/trunk/sbin/lin, theedge/trunk/sbin/lrm, theedge/trunk/var/lib/lunar/functions/check.lunar, theedge/trunk/var/lib/lunar/functions/depends.lunar, theedge/trunk/var/lib/lunar/functions/modules.lunar, theedge/trunk/var/lib/lunar/functions/moonbase.lunar: Fixes for: - dependency sorting algorithm, completely rewritten from scratch, implemented using a depends.cache file which speeds up all dependency work immensely. The time needed to create the cache might still be a little long tho (2:30 uncached on my box). sorting time for entire moonbase is about 2:30 now, mostly spending in the fgrep. sorting time on 400 modules is < 30 seconds. - double questions removed - moonbase index creation is now more atomic than it was, it's generated in a tmpfile, then pivoted to the real location, same for depends.cache (crtl-c in the creation will not damage it) - lrm fix that caused files in /boot to be deleted. as far as I can see this was still an TODO left open by kongar&&those-before-him (ouch). tested and works. - added $DEPENDS_CACHE var in etc/lunar/config 2004-03-06 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-05 20:46 tchan * theedge/trunk/var/lib/lunar/functions/depends.lunar: Added the suggested speed fix from Erie Sorenson. INCLUDED=$INCLUDED$'\n'$MOD 2004-03-05 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-04 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-03 21:51 sofar * theedge/trunk/sbin/lin, theedge/trunk/var/lib/lunar/functions/build.lunar, theedge/trunk/var/lib/lunar/functions/depends.lunar, theedge/trunk/var/lib/lunar/functions/download.lunar, theedge/trunk/var/lib/lunar/functions/misc.lunar, theedge/trunk/var/lib/lunar/functions/tracking.lunar: Some slight fixing of the double-questions (not entirely correct still), adding support for a better CPAN system (more work needed). speediefied the tracking part with smart grep. 2004-03-03 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-03-02 21:53 tchan * theedge/trunk/usr/share/man/man8/lfirsttime.8: Updated lfirsttime with some needed changes. 2004-02-29 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-28 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-27 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-26 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-25 21:39 tchan * theedge/trunk/var/lib/lunar/functions/edit.lunar: A temporary fix for grepping tar, bz2, gz in patch names. Only needed until sofar has time to rewrite/correct this function properly. 2004-02-25 17:06 tchan * theedge/trunk/var/lib/lunar/functions/edit.lunar: Reverting Ratler's changes to edit.lunar as they are totally wrong! Don't mess with lunar core unless you check with sofar first! 2004-02-25 11:59 ratler * theedge/trunk/var/lib/lunar/functions/edit.lunar: Patch submited by Jerry Lundstr�m that patch_it function to correctly grep for filetype 2004-02-24 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-23 22:11 sofar * theedge/trunk/sbin/lunar, theedge/trunk/var/lib/lunar/functions/queue.lunar: Fix for #446 2004-02-23 22:05 striker * theedge/trunk/var/lib/lunar/functions/updatelog.lunar: - Modified display_moonbase_changes() to show moved modules. e.g. - Moved modules: module: old_cat -> new_cat [21:35:26] nice [21:35:38] exactly what I want ;^) - Sped up the whole procedure a bit by caching the diff (probably not entirely noticable) 2004-02-23 21:15 sofar * theedge/trunk/sbin/lin, theedge/trunk/var/lib/lunar/functions/build.lunar, theedge/trunk/var/lib/lunar/functions/config.lunar, theedge/trunk/var/lib/lunar/functions/depends.lunar, theedge/trunk/var/lib/lunar/functions/messages.lunar, theedge/trunk/var/lib/lunar/functions/modules.lunar, theedge/trunk/var/lib/lunar/functions/optimize.lunar: cosmetic cleanups for mod_v stuff, xterm_msg code, hardkrash' config etc, pipelining improved for lin, this is a long pending improvement that was needed, another addition to moonbase installs, one that helps on clean or taken-over boxes, clear msg for MAKES optimize question field 2004-02-23 21:15 sofar * theedge/trunk/bin/lvu: incorporates Linus Sw�las' ideas for speeding up lvu searches etc, I went even a bit further by using MODULE_INDEX instead of iterating over moonbase 2004-02-23 18:26 striker * theedge/trunk/var/lib/lunar/functions/moonbase.lunar: submitting fix for new/removed modules code 2004-02-21 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-20 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-20 07:28 tchan * theedge/trunk/var/lib/lunar/protected: Updated this file so coreutils-5.2.0 would install correctly. Added /bin/mkdir /bin/sort /bin/tr and removed /usr/bin/sort. 2004-02-20 06:11 tchan * theedge/trunk/var/state/lunar/blacklist.Alpha, theedge/trunk/var/state/lunar/blacklist.PowerPC, theedge/trunk/var/state/lunar/blacklist.SPARC, theedge/trunk/var/state/lunar/blacklist.x86: Updated all the blacklist.arch files. 2004-02-20 03:44 tchan * theedge/trunk/usr/share/doc/lunar/CREDITS: Added Striker to the list of devs. 2004-02-17 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-16 20:59 sofar * theedge/trunk/etc/lunar/config, theedge/trunk/etc/lunar/mirrors/LRESORT: Refurbishing again... hopefully Moe keeps the mirror up ;^) 2004-02-16 15:36 tchan * theedge/trunk/etc/lunar/mirrors/LRESORT: The master cache does not resolve to the same address as www.lunar-linux.org, so I changed the USA master cache to become www.lunar-linux.org/lunar/cache 2004-02-15 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-15 11:25 sofar * theedge/trunk/etc/lunar/config: Grrr mispaste 2004-02-14 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-13 17:17 sofar * theedge/trunk/etc/lunar/config, theedge/trunk/etc/lunar/mirrors/LRESORT: Adding the 2 new mirrors in the URL list, please use them! 2004-02-12 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-10 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-09 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-08 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-07 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-05 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-04 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-02-04 02:36 tchan * theedge/trunk/usr/share/doc/lunar/CREDITS: Removing sofar's last commit as bkw was already in the list. He was added after his ibackup module was committed to moonbase. The CREDITS list is trying to be alphabetical by "nickname". 2004-02-03 23:12 sofar * theedge/trunk/usr/share/doc/lunar/CREDITS: Before I forget... thanks! 2004-02-03 18:41 cmak * theedge/trunk/var/lib/lunar/functions/prune.lunar: fixed bug 439 2004-01-26 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-01-25 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-01-22 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-01-21 16:56 tchan * theedge/trunk/usr/share/doc/lunar/CREDITS: Fixed another typo. Added Erik Sorenson to the file for his depends code contribution. 2004-01-21 16:32 hardkrash * theedge/trunk/var/lib/lunar/functions/depends.lunar: making algorithim improvments proposed by Erik S�e S�rensen thankyou sir 2004-01-19 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-01-16 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-01-15 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-01-14 20:42 tchan * theedge/trunk/var/lib/lunar/functions/optimize.lunar: Fixing the dialog box for MAKES=. The old message was just too confusing for most people. 2004-01-14 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-01-12 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-01-12 06:51 hardkrash * theedge/trunk/var/lib/lunar/functions/config.lunar: Beginings for new CONFIGURE file scheme that allows for formats and options to change new system will set a date in the $MODULE_CONFIG file in the CONFIGURED variable with the set_module_configured function and the get_module configuted function checks if the configuration date is newer than the stored one this i believe is a better way than we have now and it prevents yet another variable in DETAILS files as this coide would only be called by modules that use the new scheme 2004-01-11 22:33 hardkrash * theedge/trunk/var/lib/lunar/functions/build.lunar: This is the fix to bug 432. Where the make alias isn't being used while linning. This also will fix open mosix builds too. http://bugs.lunar-linux.org/view_bug_page.php?f_id=0000432 2004-01-11 22:25 hardkrash * theedge/trunk/sbin/lin: first of 2 parts to fix make alias in the lunar scripts 2004-01-11 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-01-10 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-01-09 15:38 sofar * theedge/trunk/var/lib/lunar/functions/depends.lunar: Reverting this back since it'll lopp indefinately... BAH, sorry, perhaps someone wants to dig into this look, I didn't have enough time to track the problem down. 2004-01-09 15:16 sofar * theedge/trunk/var/lib/lunar/functions/depends.lunar: Falling back to proper dependency tracking for sort_by_dependency, this makes it a bit slower but should now be a correct solution, which it really wasn't. 2004-01-09 14:05 sofar * theedge/trunk/var/lib/lunar/functions/depends.lunar: Fixing the dependency tree sorter bug that caused 'lunar update' to keep showing already updated modules and rebuild queue's to miss modules ( I hope ;^) ). If needed someone has to tag -F STABLE this to propagate this to lunar. 2004-01-09 11:57 sofar * theedge/trunk/ChangeLog: automatical update 2004-01-07 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-01-07 05:22 watryac04 * theedge/trunk/var/lib/lunar/functions/kernel.lunar: Added stub for update_aboot. Keeps the POST_INSTALL on alphas from failing. Will complete the function ASAP. Added this now after tchan's prompting. 2004-01-06 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2004-01-05 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-01-05 05:13 tchan * theedge/trunk/usr/share/doc/lunar/CREDITS: Corrected r0dzilla's real name. 2004-01-05 05:00 tchan * theedge/trunk/usr/share/doc/lunar/CREDITS: Rewrote some of the language. Made a section for the current Lunar Devs. More typos corrected. 2004-01-04 20:51 tchan * theedge/trunk/usr/share/doc/lunar/CREDITS: Fixed the old joel and jol again. 2004-01-04 20:15 tchan * theedge/trunk/usr/share/doc/lunar/CREDITS: Added dem's info. 2004-01-04 20:10 tchan * theedge/trunk/usr/share/doc/lunar/CREDITS: Corrected jol's email and nick with info from Florin. 2004-01-04 17:40 tchan * theedge/trunk/usr/share/doc/lunar/CREDITS: Fixed for some obvious omissions. Corrected some email addresses. Sorted the list by IRC nickname and noted that fact at the top of the list. 2004-01-04 13:57 sofar * theedge/trunk/usr/share/doc/lunar/CREDITS: Adding some historical information, and readable text around the contributors. I'm considering adding an 'active developer' section too, ideas? Feel free to add/edit. 2004-01-04 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-01-04 09:32 cmak * theedge/trunk/usr/share/doc/lunar/CREDITS: changed mine BEEP to a much nicer BEEP 2004-01-04 00:40 cmak * theedge/trunk/usr/share/doc/lunar/CREDITS: new CREDITS file .) 2004-01-03 23:34 tchan * theedge/trunk/usr/share/doc/lunar/contributions/auke, theedge/trunk/usr/share/doc/lunar/contributions/bkw, theedge/trunk/usr/share/doc/lunar/contributions/csm, theedge/trunk/usr/share/doc/lunar/contributions/nick, theedge/trunk/usr/share/doc/lunar/contributions/terry: Updated a few contributers files here. BKW requested to be added to the list. We really need to update this section of the doc sometime! :-) 2004-01-02 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2004-01-02 00:39 sofar * theedge/trunk/bin/lvu: Reworked the following routines: tree: now soupah fast stree: even faster and abbreviated eert: does what it did, but faster (installed mods only) leert: shows the entire reverse tree (not installed modules too!) orphans: meuh cleanup help: added hints to new functions 2003-12-31 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2003-12-30 13:11 sofar * theedge/trunk/bin/lvu: Added 'lvu short' just because I like it 2003-12-30 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-12-29 18:09 sofar * theedge/trunk/var/lib/lunar/functions/build.lunar, theedge/trunk/var/lib/lunar/functions/check.lunar, theedge/trunk/var/lib/lunar/functions/depends.lunar, theedge/trunk/var/lib/lunar/functions/download.lunar, theedge/trunk/var/lib/lunar/functions/edit.lunar, theedge/trunk/var/lib/lunar/functions/install.lunar, theedge/trunk/var/lib/lunar/functions/kernel.lunar, theedge/trunk/var/lib/lunar/functions/locking.lunar, theedge/trunk/var/lib/lunar/functions/logging.lunar, theedge/trunk/var/lib/lunar/functions/main.lunar, theedge/trunk/var/lib/lunar/functions/messages.lunar, theedge/trunk/var/lib/lunar/functions/modules.lunar, theedge/trunk/var/lib/lunar/functions/prune.lunar, theedge/trunk/var/lib/lunar/functions/queue.lunar, theedge/trunk/var/lib/lunar/functions/sources.lunar: Major code cleanup: - cosmetic modifications - new prune code (the old one sucked ass) - new dependency sort (about 20x faster) - rewrote rebuild code (should be much more reliable) - Reordered code into it's proper .lunar files, got rid of install.lunar 2003-12-29 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-12-28 17:46 sofar * theedge/trunk/var/lib/lunar/functions/install.lunar: Call lrm when doing an explicit resurrect! (overwriting is not bad per se, but this is more decent) 2003-12-28 14:35 sofar * theedge/trunk/var/lib/lunar/functions/build.lunar, theedge/trunk/var/lib/lunar/functions/connect.lunar, theedge/trunk/var/lib/lunar/functions/install.lunar, theedge/trunk/var/lib/lunar/functions/sources.lunar: Cleanups and some slight adjustments towards CPAN code, md5sum checkings. 2003-12-24 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-12-23 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-12-22 18:33 sofar * theedge/trunk/var/lib/lunar/functions/check.lunar: minor adjustment to make it more resistant against my imagination. 2003-12-22 18:21 sofar * theedge/trunk/var/lib/lunar/functions/check.lunar: Fixing lunar "fixdepends" code, much more slick now... will need to be tested before merging down to lunar though. 2003-12-22 17:31 sofar * theedge/trunk/bin/lvu: Fixed up lvu voyeur... it works now again!!! (note it's a bit crude but quite effective at finding the right compile log file, it should work for everyone) 2003-12-19 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-12-17 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-12-14 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-12-13 20:58 elaine * theedge/trunk/var/lib/lunar/functions/check.lunar: Fixed another /versioning bug, we still have dup lines in the fixdepends- created depends files 2003-12-13 17:20 elaine * theedge/trunk/var/lib/lunar/functions/download.lunar: Fixed /version lget lock bug 2003-12-11 11:55 sofar * theedge/trunk/ChangeLog: automatical update 2003-12-11 04:06 elaine * theedge/trunk/var/lib/lunar/functions/init.lunar: fix indent'n 2003-12-10 18:07 elaine * theedge/trunk/var/lib/lunar/functions/install.lunar: trimmed HHMM from module_history tarball filename 2003-12-10 16:52 elaine * theedge/trunk/var/lib/lunar/functions/init.lunar: Working around the readonly variables sothat enviro_check won't complain during iso/install 2003-12-10 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-12-09 20:03 hardkrash * theedge/trunk/var/lib/lunar/functions/connect.lunar: added ath type of interface 2003-12-09 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-12-09 02:56 hardkrash * theedge/trunk/var/lib/lunar/functions/build.lunar: added error message to make clean failing in default_pre_build 2003-12-08 23:31 watryac04 * theedge/trunk/var/state/lunar/blacklist.Alpha: Removed e3, as it now works (non-asm version) 2003-12-07 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-12-06 20:39 elaine * theedge/trunk/var/lib/lunar/functions/kernel.lunar: fixing a squeaky wheel no grease 2003-12-06 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-12-05 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-12-05 10:56 sofar * theedge/trunk/var/lib/lunar/functions/moonbase.lunar: Adding more proper handling of moonbase: - create md5sum log (just for kicks, not really used) - proper install log - call lrm to clean up install and md5sum logs on new update 2003-12-04 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-12-02 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-12-01 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-11-28 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-11-26 20:52 sofar * theedge/trunk/bin/lvu, theedge/trunk/var/lib/lunar/functions/build.lunar, theedge/trunk/var/lib/lunar/functions/download.lunar: lvu eert fix, adding prototype cpan module handling (ugly, yes) 2003-11-26 16:59 tchan * theedge/trunk/var/state/lunar/blacklist.Alpha, theedge/trunk/var/state/lunar/blacklist.PowerPC, theedge/trunk/var/state/lunar/blacklist.SPARC: Added uml to the blacklist. Its an x86 module ONLY. 2003-11-26 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-11-25 23:22 sofar * theedge/trunk/var/lib/lunar/functions/uniqid.lunar: Fixes moonbase downloads time-outing if dbguin is down... we prolly have to merge this into lunar ASAP. 2003-11-25 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-11-20 11:56 sofar * theedge/trunk/ChangeLog: automatical update 2003-11-19 01:20 elaine * theedge/trunk/var/lib/lunar/functions/modules.lunar: Providing for ARCH specific script files *note* all x86 =