[darwinbuild-changes] [237] trunk

source_changes at macosforge.org source_changes at macosforge.org
Wed Oct 4 02:01:10 PDT 2006


Revision: 237
          http://trac.macosforge.org/projects/darwinbuild/changeset/237
Author:   ssen
Date:     2006-10-04 02:01:10 -0700 (Wed, 04 Oct 2006)

Log Message:
-----------
Use readlink tags, and interpret them as "build" dependencies

Modified Paths:
--------------
    trunk/darwinbuild/darwinbuild
    trunk/darwinxref/plugins/loadDeps.c

Modified: trunk/darwinbuild/darwinbuild
===================================================================
--- trunk/darwinbuild/darwinbuild	2005-09-14 00:18:53 UTC (rev 236)
+++ trunk/darwinbuild/darwinbuild	2006-10-04 09:01:10 UTC (rev 237)
@@ -807,7 +807,7 @@
 
 		if [ "$logdeps" = "YES" ]; then
 			### Log dependencies, but filter out duplicates, relative paths, and temporary files
-			TRACE_TYPES='\(execve\|open\)[[:space:]]\+'
+			TRACE_TYPES='\(execve\|open\|readlink\)[[:space:]]\+'
 			cat "$TRACELOG" | sort -u | \
 			sed "s|$DARWIN_BUILDROOT/BuildRoot||" | \
         		grep -i  "^$TRACE_TYPES/" | \

Modified: trunk/darwinxref/plugins/loadDeps.c
===================================================================
--- trunk/darwinxref/plugins/loadDeps.c	2005-09-14 00:18:53 UTC (rev 236)
+++ trunk/darwinxref/plugins/loadDeps.c	2006-10-04 09:01:10 UTC (rev 237)
@@ -110,6 +110,9 @@
 			} else if (strcmp(type, "execve") == 0) {
 				free(type);
 				type = "build";
+			} else if (strcmp(type, "readlink") == 0) {
+				free(type);
+				type = "build";
 			}
 			
 			sprintf(fullpath, "%s/%s", root, file);

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/darwinbuild-changes/attachments/20061004/88232312/attachment.html


More information about the darwinbuild-changes mailing list