[Lunar-commits] CVS: theedge/etc/lunar config,1.14,1.15

Auke Kok sofar at lunar-linux.org
Sun Mar 7 23:32:33 GMT 2004


Update of /var/cvs/lunar/theedge/etc/lunar
In directory dbguin.lunar-linux.org:/tmp/cvs-serv11821/etc/lunar

Modified Files:
	config 
Log Message:
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


Index: config
===================================================================
RCS file: /var/cvs/lunar/theedge/etc/lunar/config,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- config	16 Feb 2004 20:59:43 -0000	1.14
+++ config	7 Mar 2004 23:32:31 -0000	1.15
@@ -38,6 +38,7 @@
 
         DEPENDS_STATUS=/var/state/lunar/depends
  DEPENDS_STATUS_BACKUP=/var/state/lunar/depends.backup
+         DEPENDS_CACHE=/var/state/lunar/depends.cache
          MODULE_STATUS=/var/state/lunar/packages
   MODULE_STATUS_BACKUP=/var/state/lunar/packages.backup
           MODULE_INDEX=/var/state/lunar/module.index



More information about the Lunar-commits mailing list