[darwinbuild-changes] [240] trunk/darwinbuild/darwinbuild.common
source_changes at macosforge.org
source_changes at macosforge.org
Wed Oct 4 02:01:36 PDT 2006
Revision: 240
http://trac.macosforge.org/projects/darwinbuild/changeset/240
Author: ssen
Date: 2006-10-04 02:01:36 -0700 (Wed, 04 Oct 2006)
Log Message:
-----------
After we install a pre-built root, check if it installed
a receipt. If not, generate one ourself based on a hash
of the tarball.
Modified Paths:
--------------
trunk/darwinbuild/darwinbuild.common
Modified: trunk/darwinbuild/darwinbuild.common
===================================================================
--- trunk/darwinbuild/darwinbuild.common 2005-09-14 01:07:05 UTC (rev 239)
+++ trunk/darwinbuild/darwinbuild.common 2006-10-04 09:01:36 UTC (rev 240)
@@ -211,8 +211,11 @@
tar tzf $CACHEDIR/Roots/$dbuild/$Project.root.tar.gz | \
"$DARWINXREF" register -stdin "$Project" "$BuildRoot" \
> /dev/null
- echo | CreateReceipt "$BuildRoot" "$Project" "root" \
+ CheckForReceipt "$BuildRoot" "$Project" "root"
+ if [ $? -ne 0 ]; then
+ echo | CreateReceipt "$BuildRoot" "$Project" "root" \
"$CACHEDIR/Roots/$dbuild/$Project.root.tar.gz"
+ fi
return 0
fi
else
@@ -342,8 +345,11 @@
tar tzf $CACHEDIR/Roots/$dbuild/$Project.hdrs.tar.gz | \
"$DARWINXREF" register -stdin "$Project" "$BuildRoot" \
> /dev/null
- echo | CreateReceipt "$BuildRoot" "$Project" "hdrs" \
+ CheckForReceipt "$BuildRoot" "$Project" "hdrs"
+ if [ $? -ne 0 ]; then
+ echo | CreateReceipt "$BuildRoot" "$Project" "hdrs" \
"$CACHEDIR/Roots/$dbuild/$Project.hdrs.tar.gz"
+ fi
return 0
fi
else
@@ -359,8 +365,11 @@
tar tzf $CACHEDIR/Roots/$dbuild/$Project.root.tar.gz | \
"$DARWINXREF" register -stdin "$Project" "$BuildRoot" \
> /dev/null
- echo | CreateReceipt "$BuildRoot" "$Project" "root" \
+ CheckForReceipt "$BuildRoot" "$Project" "root"
+ if [ $? -ne 0 ]; then
+ echo | CreateReceipt "$BuildRoot" "$Project" "root" \
"$CACHEDIR/Roots/$dbuild/$Project.root.tar.gz"
+ fi
return 0
fi
else
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/darwinbuild-changes/attachments/20061004/08608961/attachment.html
More information about the darwinbuild-changes
mailing list