[darwinbuild-changes] [239] trunk/darwinbuild/darwinbuild

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


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

Log Message:
-----------
Create receipts for -headers mode. This is relatively uncommon
for normal people to do, so the side effect of adding weird
registered files should not be too bad.

Modified Paths:
--------------
    trunk/darwinbuild/darwinbuild

Modified: trunk/darwinbuild/darwinbuild
===================================================================
--- trunk/darwinbuild/darwinbuild	2005-09-14 00:42:00 UTC (rev 238)
+++ trunk/darwinbuild/darwinbuild	2006-10-04 09:01:25 UTC (rev 239)
@@ -786,6 +786,15 @@
 	###
 
 	if [ "$action" == "installhdrs" ]; then
+	    	### Output the manifest
+		MANIFEST="/tmp/$projnam.$$"
+		"$DARWINXREF" register "$projnam" "$REAL_DSTROOT" | tee "$MANIFEST"
+		SHA1=$(cat "$MANIFEST" | openssl dgst -sha1)
+		mkdir -p "$REAL_DSTROOT/usr/local/darwinbuild/receipts"
+		cp "$MANIFEST" "$REAL_DSTROOT/usr/local/darwinbuild/receipts/$SHA1"
+		ln -s "$SHA1" "$REAL_DSTROOT/usr/local/darwinbuild/receipts/$projnam.hdrs"
+		rm -f "$MANIFEST"
+
 		mkdir -p "$DARWIN_BUILDROOT/Headers/$projnam/$project.hdrs~$build_version"
 		ditto "$REAL_DSTROOT" "$DARWIN_BUILDROOT/Headers/$projnam/$project.hdrs~$build_version"
 	else

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


More information about the darwinbuild-changes mailing list