[CalendarServer-changes] [695] CalendarServer/branches/SACLs/run
source_changes at macosforge.org
source_changes at macosforge.org
Tue Dec 5 11:29:18 PST 2006
Revision: 695
http://trac.macosforge.org/projects/calendarserver/changeset/695
Author: wsanchez at apple.com
Date: 2006-12-05 11:29:18 -0800 (Tue, 05 Dec 2006)
Log Message:
-----------
Don't build stuff that won't build.
Modified Paths:
--------------
CalendarServer/branches/SACLs/run
Modified: CalendarServer/branches/SACLs/run
===================================================================
--- CalendarServer/branches/SACLs/run 2006-12-05 19:15:20 UTC (rev 694)
+++ CalendarServer/branches/SACLs/run 2006-12-05 19:29:18 UTC (rev 695)
@@ -150,6 +150,12 @@
install="$(pwd)/${install}";
fi;
+svn_uri_base="$(svn info "${caldav}" --xml 2>/dev/null | sed -n 's|^.*<root>\(.*\)</root>.*$|\1|p')";
+
+if [ -z "${svn_uri_base}" ]; then
+ svn_uri_base="http://svn.macosforge.org/repository/calendarserver";
+fi;
+
##
# Download and set up dependancies
##
@@ -372,50 +378,48 @@
# PyKerberos
#
-svn_uri_base="$(svn info "${caldav}" --xml 2>/dev/null | sed -n 's|^.*<root>\(.*\)</root>.*$|\1|p')";
+if type krb5-config > /dev/null; then
+ if ! py_have_module kerberos; then
+ kerberos="${top}/PyKerberos";
-if [ -z "${svn_uri_base}" ]; then
- svn_uri_base="http://svn.macosforge.org/repository/calendarserver";
-fi;
+ svn_get "PyKerberos" "${kerberos}" "${svn_uri_base}/PyKerberos/trunk" 202;
+ py_build "PyKerberos" "${kerberos}" false; # FIXME: make optional
+ py_install "PyKerberos" "${kerberos}";
-if ! py_have_module kerberos; then
- kerberos="${top}/PyKerberos";
-
- svn_get "PyKerberos" "${kerberos}" "${svn_uri_base}/PyKerberos/trunk" 202;
- py_build "PyKerberos" "${kerberos}" false; # FIXME: make optional
- py_install "PyKerberos" "${kerberos}";
-
- export PYTHONPATH="${PYTHONPATH}:${kerberos}/build/${py_platform_libdir}";
+ export PYTHONPATH="${PYTHONPATH}:${kerberos}/build/${py_platform_libdir}";
+ fi;
fi;
#
# PyOpenDirectory
#
-if ! py_have_module opendirectory; then
- opendirectory="${top}/PyOpenDirectory";
+if [ "$(uname -s)" == "Darwin" ]; then
+ if ! py_have_module opendirectory; then
+ opendirectory="${top}/PyOpenDirectory";
- svn_get "PyOpenDirectory" "${opendirectory}" "${svn_uri_base}/PyOpenDirectory/trunk" 31;
- py_build "PyOpenDirectory" "${opendirectory}" false; # FIXME: make optional
- py_install "PyOpenDirectory" "${opendirectory}";
+ svn_get "PyOpenDirectory" "${opendirectory}" "${svn_uri_base}/PyOpenDirectory/trunk" 31;
+ py_build "PyOpenDirectory" "${opendirectory}" false;
+ py_install "PyOpenDirectory" "${opendirectory}";
- export PYTHONPATH="${PYTHONPATH}:${opendirectory}/build/${py_platform_libdir}";
+ export PYTHONPATH="${PYTHONPATH}:${opendirectory}/build/${py_platform_libdir}";
+ fi;
fi;
#
# PyAppleAuth
#
-if [ `uname -s` == "Darwin" ]; then
- if ! py_have_module appleauth; then
- appleauth="${top}/PyAppleAuth";
+if [ "$(uname -s)" == "Darwin" ]; then
+ if ! py_have_module appleauth; then
+ appleauth="${top}/PyAppleAuth";
- svn_get "PyAppleAuth" "${appleauth}" "${svn_uri_base}/PyAppleAuth/trunk" 656;
- py_build "PyAppleAuth" "${appleauth}" false; # FIXME: make optional
- py_install "PyAppleAuth" "${appleauth}"
+ svn_get "PyAppleAuth" "${appleauth}" "${svn_uri_base}/PyAppleAuth/trunk" 656;
+ py_build "PyAppleAuth" "${appleauth}" false;
+ py_install "PyAppleAuth" "${appleauth}"
- export PYTHONPATH="${PYTHONPATH}:${appleauth}/build/${py_platform_libdir}";
- fi;
+ export PYTHONPATH="${PYTHONPATH}:${appleauth}/build/${py_platform_libdir}";
+ fi;
fi;
#
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20061205/9a0acc04/attachment.html
More information about the calendarserver-changes
mailing list