[CalendarServer-changes] [13340] CalendarServer/trunk/support/Apple.make
source_changes at macosforge.org
source_changes at macosforge.org
Sun Apr 20 16:23:23 PDT 2014
Revision: 13340
http://trac.calendarserver.org//changeset/13340
Author: wsanchez at apple.com
Date: 2014-04-20 16:23:23 -0700 (Sun, 20 Apr 2014)
Log Message:
-----------
clean up installation
Modified Paths:
--------------
CalendarServer/trunk/support/Apple.make
Modified: CalendarServer/trunk/support/Apple.make
===================================================================
--- CalendarServer/trunk/support/Apple.make 2014-04-19 19:25:10 UTC (rev 13339)
+++ CalendarServer/trunk/support/Apple.make 2014-04-20 23:23:23 UTC (rev 13340)
@@ -100,32 +100,17 @@
$(_v) $(INSTALL_DIRECTORY) "$(DSTROOT)$(CS_VIRTUALENV)/etc";
$(_v) $(INSTALL_FILE) "$(Sources)/conf/caldavd-apple.plist" "$(DSTROOT)$(CS_VIRTUALENV)/etc/caldavd.plist";
+install:: install-commands
+install-commands::
+ @echo "Installing links to executables...";
+ $(_v) $(INSTALL_DIRECTORY) "$(DSTROOT)$(SIPP)/usr/bin";
+ $(_v) ln -fs "../..$(NSLOCALDIR)$(NSLIBRARYSUBDIR)/CalendarServer/bin/caldavd" "$(DSTROOT)$(SIPP)/usr/sbin";
+ $(_v) cd "$(DSTROOT)$(SIPP)/usr/bin/" && \
+ for cmd in "../..$(NSLOCALDIR)$(NSLIBRARYSUBDIR)/CalendarServer/bin/calendarserver_"*; do \
+ ln -fs "$${cmd}" .; \
+ done;
-# install-oldish::
-# @echo "Installing Python packages...";
-# $(_v) $(PYTHON) -m pip install \
-# --pre --allow-all-external --no-index \
-# --find-links "$(Sources)/.develop/pip_downloads" \
-# --editable "$(BuildDirectory)/$(Project)[OpenDirectory,Postgres]" \
-# --install-option --root="$(DSTROOT)" \
-# --install-option --prefix="$(SIPP)" \
-# --install-option --install-lib="$(CS_PY_LIBS)" \
-# --install-option --install-scripts="$(CS_LIBEXEC)" \
-# --ignore-installed \
-# ;
-# $(_v) cd $(BuildDirectory)/$(Project) && \
-# $(Environment) $(PYTHON) setup.py \
-# build_ext $(CS_BUILD_EXT_FLAGS) \
-# install $(PY_INSTALL_FLAGS) $(CS_INSTALL_FLAGS) \
-# ;
-# @echo "Cleaning up...";
-# $(_v) for so in $$(find "$(DSTROOT)$(CS_SHAREDIR)/lib" -type f -name '*.so'); do $(STRIP) -Sx "$${so}"; done;
-# $(_v) $(INSTALL_DIRECTORY) "$(DSTROOT)$(SIPP)$(ETCDIR)$(CALDAVDSUBDIR)";
-# $(_v) $(INSTALL_FILE) "$(Sources)/conf/caldavd-apple.plist" "$(DSTROOT)$(SIPP)$(ETCDIR)$(CALDAVDSUBDIR)/caldavd-apple.plist";
-# $(_v) chmod -R ugo+r "$(DSTROOT)$(CS_SHAREDIR)";
-# $(_v) for f in $$(find "$(DSTROOT)$(SIPP)$(ETCDIR)" -type f ! -name '*.default'); do cp "$${f}" "$${f}.default"; done;
-
-# install:: install-man
+install:: install-man
install-man::
@echo "Installing manual pages...";
$(_v) $(INSTALL_DIRECTORY) "$(DSTROOT)$(SIPP)$(MANDIR)/man8";
@@ -140,26 +125,23 @@
$(_v) $(INSTALL_FILE) "$(Sources)/doc/calendarserver_manage_timezones.8" "$(DSTROOT)$(SIPP)$(MANDIR)/man8";
$(_v) gzip -9 -f "$(DSTROOT)$(SIPP)$(MANDIR)/man8/"*.[0-9];
-# install:: install-launchd
+install:: install-launchd
install-launchd::
@echo "Installing launchd config...";
- $(_v) $(INSTALL_DIRECTORY) "$(DSTROOT)$(NSLOCALDIR)/$(NSLIBRARYSUBDIR)/Server/Calendar and Contacts";
- $(_v) $(INSTALL_DIRECTORY) -o "$(CS_USER)" -g "$(CS_GROUP)" -m 0755 "$(DSTROOT)$(VARDIR)/log$(CALDAVDSUBDIR)";
$(_v) $(INSTALL_DIRECTORY) "$(DSTROOT)$(SIPP)$(NSLIBRARYDIR)/LaunchDaemons";
$(_v) $(INSTALL_FILE) "$(Sources)/contrib/launchd/calendarserver.plist" "$(DSTROOT)$(SIPP)$(NSLIBRARYDIR)/LaunchDaemons/org.calendarserver.calendarserver.plist";
-# install:: install-changeip
+install:: install-changeip
install-changeip::
@echo "Installing changeip script...";
$(_v) $(INSTALL_DIRECTORY) "$(DSTROOT)$(SIPP)$(LIBEXECDIR)/changeip";
- $(_v) $(INSTALL_FILE) "$(Sources)/calendarserver/tools/changeip_calendar.py" "$(DSTROOT)$(SIPP)$(LIBEXECDIR)/changeip/changeip_calendar.py";
- $(_v) chmod ugo+x "$(DSTROOT)$(SIPP)$(LIBEXECDIR)/changeip/changeip_calendar.py";
+ $(_v) $(INSTALL_SCRIPT) "$(Sources)/calendarserver/tools/changeip_calendar.py" "$(DSTROOT)$(SIPP)$(LIBEXECDIR)/changeip/changeip_calendar";
# install:: install-caldavtester
-install-caldavtester::
- @echo "Installing CalDAVTester package...";
- $(_v) $(INSTALL_DIRECTORY) "$(DSTROOT)/AppleInternal/ServerTools";
- $(_v) cd "$(DSTROOT)/AppleInternal/ServerTools" && unzip "$(BuildDirectory)/$(Project)/requirements/cache/CalDAVTester-*.zip";
+# install-caldavtester::
+# @echo "Installing CalDAVTester package...";
+# $(_v) $(INSTALL_DIRECTORY) "$(DSTROOT)/AppleInternal/ServerTools";
+# $(_v) cd "$(DSTROOT)/AppleInternal/ServerTools" && unzip "$(BuildDirectory)/$(Project)/requirements/cache/CalDAVTester-*.zip";
#
# Automatic Extract
@@ -178,7 +160,6 @@
OSL = $(USRDIR)/local/OpenSourceLicenses
#install:: install-ossfiles
-
install-ossfiles::
$(_v) $(INSTALL_DIRECTORY) "$(DSTROOT)/$(OSV)";
$(_v) $(INSTALL_FILE) "$(Sources)/$(ProjectName).plist" "$(DSTROOT)/$(OSV)/$(ProjectName).plist";
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140420/a313dc45/attachment.html>
More information about the calendarserver-changes
mailing list