[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