[Lunar-commits] CVS: theedge/var/lib/lunar/functions depends.lunar, 1.33, 1.34

Auke Kok sofar at lunar-linux.org
Sun Mar 21 20:51:46 GMT 2004


Update of /var/cvs/lunar/theedge/var/lib/lunar/functions
In directory dbguin.lunar-linux.org:/tmp/cvs-serv21983/var/lib/lunar/functions

Modified Files:
	depends.lunar 
Log Message:
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).


Index: depends.lunar
===================================================================
RCS file: /var/cvs/lunar/theedge/var/lib/lunar/functions/depends.lunar,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- depends.lunar	9 Mar 2004 09:53:08 -0000	1.33
+++ depends.lunar	21 Mar 2004 20:51:44 -0000	1.34
@@ -246,7 +246,7 @@
       OPTS="$OPTS $DEP_OFF"
     elif [ "$DEP_STATUS" == "on" ] && ! module_installed $DEP_MODULE && \
         ! module_held $DEP_MODULE ; then
-      if lin $DEPS_ONLY $SILENT $COMPILE $DEP_MODULE ; then
+      if SINGLE_MODULE=1 lin $DEPS_ONLY $SILENT $COMPILE $DEP_MODULE ; then
         OPTS="$OPTS $DEP_ON"
       else
         exit 1
@@ -290,10 +290,10 @@
   debug_msg "build_module_depends ($@)"
   if [ -n "$DEPS_ONLY" ] ; then
     run_details $1 &&
+    run_configure &&
     run_depends
   else
     run_details $1 &&
-    run_configure &&
     run_depends &&
     satisfy_depends
   fi



More information about the Lunar-commits mailing list