[darwinbuild-changes] [621] releases/Darwin8
source_changes at macosforge.org
source_changes at macosforge.org
Mon Nov 2 11:12:19 PST 2009
Revision: 621
http://trac.macosforge.org/projects/darwinbuild/changeset/621
Author: wsiegrist at apple.com
Date: 2009-11-02 11:12:19 -0800 (Mon, 02 Nov 2009)
Log Message:
-----------
Merge in http and scp init path feature
Modified Paths:
--------------
releases/Darwin8/darwinbuild/darwinbuild.in
Property Changed:
----------------
releases/Darwin8/
releases/Darwin8/darwinbuild/darwinbuild.in
releases/Darwin8/darwinbuild/darwinmaster.sh.in
releases/Darwin8/darwinbuild/installXcode.in
releases/Darwin8/darwinbuild/packageRoots.sh.in
releases/Darwin8/darwinbuild/thinPackages.sh.in
releases/Darwin8/darwinup/
Property changes on: releases/Darwin8
___________________________________________________________________
Modified: svn:mergeinfo
- /branches/PR-4841388:399-419
/branches/PR-6358021:442-443
/branches/PR-6392966:423-427
/branches/PR-6398060:433-434
/trunk:432-434,520
+ /branches/PR-4841388:399-419
/branches/PR-6358021:442-443
/branches/PR-6392966:423-427
/branches/PR-6398060:433-434
/trunk:432-434,520,540-541,543-544,546-548
Modified: releases/Darwin8/darwinbuild/darwinbuild.in
===================================================================
--- releases/Darwin8/darwinbuild/darwinbuild.in 2009-11-02 18:37:15 UTC (rev 620)
+++ releases/Darwin8/darwinbuild/darwinbuild.in 2009-11-02 19:12:19 UTC (rev 621)
@@ -133,6 +133,11 @@
if [ "$1" == "-init" ]; then
if [ "$2" == "" ]; then
echo "usage: $(basename $0) -init <build>" 1>&2
+ echo "" 1>&2
+ echo " <build> can be a standard build number or a path to a plist." 1>&2
+ echo " supported paths: /dir/file.plist, " 1>&2
+ echo " http://host/dir/file.plist, " 1>&2
+ echo " user at host:/dir/file.plist" 1>&2
exit 1
fi
build="$2"
@@ -144,16 +149,22 @@
[ -d Logs ] || mkdir Logs
[ -d .build ] || mkdir .build
- # check if there's a plist locally by this name
+ filename=$(basename "$build")
if [ -f "$build" ]; then
- filepath="$build"
- filename=$(basename "$filepath")
- build=$(echo "$filename" | sed 's/.plist$//')
- # since we don't want to download this, copy it
- cp "$filepath" ".build/$build.plist"
+ # user gave a local path to a plist
+ # since we don't want to download this, copy it
+ cp "$build" ".build/$filename"
+ elif [ $(echo $build | grep 'http://') ]; then
+ # user gave a URL to a webserver
+ host=$(dirname $build)
+ Download .build $filename $host
+ elif [ $(echo $build | grep '\w@\w') ]; then
+ # user provided user at host:/path/file.plist
+ scp $build .build/
fi
+ build=$(echo "$filename" | sed 's/.plist$//')
- echo "$build" > .build/build
+ echo "$build" > .build/build
while [ "$build" != "" ]; do
Download .build "$build".plist "$sites ${DEFAULTPLISTSITE}"
@@ -379,15 +390,17 @@
###
if [ "$nosource" != "YES" ]; then
echo "*** Fetching Sources ..."
+
# project might be a build alias
if [ "$alias" != "" ]; then
filename="$alias-$version.tar.gz"
else
filename="$project.tar.gz"
fi
+
+ Download "$SourceCache" "$filename" "$($DARWINXREF source_sites $projnam)"
+
patchfilenames=$($DARWINXREF patchfiles $projnam)
- #echo "patchfiles are $patchfilenames"
- Download "$SourceCache" "$filename" "$($DARWINXREF source_sites $projnam)"
for p in $patchfilenames; do
Download "$SourceCache" "$p" "$($DARWINXREF source_sites $projnam)"
done
Property changes on: releases/Darwin8/darwinbuild/darwinbuild.in
___________________________________________________________________
Modified: svn:mergeinfo
- /branches/PR-4841388/darwinbuild/darwinbuild:399-419
/branches/PR-6358021/darwinbuild/darwinbuild:442-443
/branches/PR-6392966/darwinbuild/darwinbuild:423-427
/branches/PR-6398060/darwinbuild/darwinbuild:433-434
/trunk/darwinbuild/darwinbuild:432-434
/trunk/darwinbuild/darwinbuild.in:520
+ /branches/PR-4841388/darwinbuild/darwinbuild:399-419
/branches/PR-6358021/darwinbuild/darwinbuild:442-443
/branches/PR-6392966/darwinbuild/darwinbuild:423-427
/branches/PR-6398060/darwinbuild/darwinbuild:433-434
/trunk/darwinbuild/darwinbuild:432-434
/trunk/darwinbuild/darwinbuild.in:520,540-541,543-544,546-548
Property changes on: releases/Darwin8/darwinbuild/darwinmaster.sh.in
___________________________________________________________________
Modified: svn:mergeinfo
- /branches/PR-4841388/darwinbuild/darwinmaster.sh:399-419
/branches/PR-6358021/darwinbuild/darwinmaster.sh:442-443
/branches/PR-6392966/darwinbuild/darwinmaster.sh:423-427
/branches/PR-6398060/darwinbuild/darwinmaster.sh:433-434
/trunk/darwinbuild/darwinmaster.sh:432-434
/trunk/darwinbuild/darwinmaster.sh.in:520
+ /branches/PR-4841388/darwinbuild/darwinmaster.sh:399-419
/branches/PR-6358021/darwinbuild/darwinmaster.sh:442-443
/branches/PR-6392966/darwinbuild/darwinmaster.sh:423-427
/branches/PR-6398060/darwinbuild/darwinmaster.sh:433-434
/trunk/darwinbuild/darwinmaster.sh:432-434
/trunk/darwinbuild/darwinmaster.sh.in:520,540-541,543-544,546-548
Property changes on: releases/Darwin8/darwinbuild/installXcode.in
___________________________________________________________________
Modified: svn:mergeinfo
- /branches/PR-4841388/darwinbuild/installXcode:399-419
/branches/PR-6358021/darwinbuild/installXcode:442-443
/branches/PR-6392966/darwinbuild/installXcode:423-427
/branches/PR-6398060/darwinbuild/installXcode:433-434
/trunk/darwinbuild/installXcode:432-434
/trunk/darwinbuild/installXcode.in:520
+ /branches/PR-4841388/darwinbuild/installXcode:399-419
/branches/PR-6358021/darwinbuild/installXcode:442-443
/branches/PR-6392966/darwinbuild/installXcode:423-427
/branches/PR-6398060/darwinbuild/installXcode:433-434
/trunk/darwinbuild/installXcode:432-434
/trunk/darwinbuild/installXcode.in:520,540-541,543-544,546-548
Property changes on: releases/Darwin8/darwinbuild/packageRoots.sh.in
___________________________________________________________________
Modified: svn:mergeinfo
- /branches/PR-4841388/darwinbuild/packageRoots.sh:399-419
/branches/PR-6358021/darwinbuild/packageRoots.sh:442-443
/branches/PR-6392966/darwinbuild/packageRoots.sh:423-427
/branches/PR-6398060/darwinbuild/packageRoots.sh:433-434
/trunk/darwinbuild/packageRoots.sh:432-434
/trunk/darwinbuild/packageRoots.sh.in:520
+ /branches/PR-4841388/darwinbuild/packageRoots.sh:399-419
/branches/PR-6358021/darwinbuild/packageRoots.sh:442-443
/branches/PR-6392966/darwinbuild/packageRoots.sh:423-427
/branches/PR-6398060/darwinbuild/packageRoots.sh:433-434
/trunk/darwinbuild/packageRoots.sh:432-434
/trunk/darwinbuild/packageRoots.sh.in:520,540-541,543-544,546-548
Property changes on: releases/Darwin8/darwinbuild/thinPackages.sh.in
___________________________________________________________________
Modified: svn:mergeinfo
- /branches/PR-4841388/darwinbuild/thinPackages.sh:399-419
/branches/PR-6358021/darwinbuild/thinPackages.sh:442-443
/branches/PR-6392966/darwinbuild/thinPackages.sh:423-427
/branches/PR-6398060/darwinbuild/thinPackages.sh:433-434
/trunk/darwinbuild/thinPackages.sh:432-434
/trunk/darwinbuild/thinPackages.sh.in:520
+ /branches/PR-4841388/darwinbuild/thinPackages.sh:399-419
/branches/PR-6358021/darwinbuild/thinPackages.sh:442-443
/branches/PR-6392966/darwinbuild/thinPackages.sh:423-427
/branches/PR-6398060/darwinbuild/thinPackages.sh:433-434
/trunk/darwinbuild/thinPackages.sh:432-434
/trunk/darwinbuild/thinPackages.sh.in:520,540-541,543-544,546-548
Property changes on: releases/Darwin8/darwinup
___________________________________________________________________
Modified: svn:mergeinfo
- /branches/PR-4841388/darwinup:399-419
/branches/PR-6358021/darwinup:442-443
/branches/PR-6392966/darwinup:423-427
/branches/PR-6398060/darwinup:433-434
/trunk/darwinup:520
+ /branches/PR-4841388/darwinup:399-419
/branches/PR-6358021/darwinup:442-443
/branches/PR-6392966/darwinup:423-427
/branches/PR-6398060/darwinup:433-434
/trunk/darwinup:520,540-541,543-544,546-548
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/darwinbuild-changes/attachments/20091102/47edcedd/attachment-0001.html>
More information about the darwinbuild-changes
mailing list