r2093 - in zope2.12/branches/buildout-built/debian (3 files)
pumazi-guest at users.alioth.debian.org
pumazi-guest at users.alioth.debian.org
Fri Sep 17 16:09:42 UTC 2010
Date: Friday, September 17, 2010 @ 16:09:35
Author: pumazi-guest
Revision: 2093
Fixed the paths to the libraries. The package installs and the libraries can be imported. The sandbox instance does notinstall. However, manually running the 'mkzopeinstance' and then starting the instance has been successful.
Modified:
zope2.12/branches/buildout-built/debian/changelog
zope2.12/branches/buildout-built/debian/rules
zope2.12/branches/buildout-built/debian/zopeZVER-buildout.cfg.in
Modified: zope2.12/branches/buildout-built/debian/changelog
===================================================================
--- zope2.12/branches/buildout-built/debian/changelog 2010-09-16 12:40:42 UTC (rev 2092)
+++ zope2.12/branches/buildout-built/debian/changelog 2010-09-17 16:09:35 UTC (rev 2093)
@@ -1,10 +1,15 @@
zope2.12 (2.12.10-1) unstable; urgency=low
- * Added a buildout for gathering and building Zope2 and its
- dependencies.
+ * Fixed the paths in zopeZVER.pth to point to the correct
+ final filesystem location rather than the build location.
+ * Fixed the interpreter path in scripts.
+ * Added a zc.buildout for gathering and building Zope2 and its
+ dependencies. The are used to populate a Python virtual environment
+ (virtualenv). The python executable in this environment can then be
+ used to run zope2.
* Removed most of the rules that were tarball build specific.
- -- Michael Mulich (pumazi) <michael.mulich at gmail.com> Wed, 15 Sep 2010 02:18:45 -0400
+ -- Michael Mulich (pumazi) <michael.mulich at gmail.com> Thu, 16 Sep 2010 08:44:37 -0400
zope2.12 (2.12.0-1) unstable; urgency=low
Modified: zope2.12/branches/buildout-built/debian/rules
===================================================================
--- zope2.12/branches/buildout-built/debian/rules 2010-09-16 12:40:42 UTC (rev 2092)
+++ zope2.12/branches/buildout-built/debian/rules 2010-09-17 16:09:35 UTC (rev 2093)
@@ -131,9 +131,24 @@
echo "Zope$(ZVER) logs placeholder" > $(DEBIAN)/var/log/$(ZOPE)/.placeholder
+ # Fix the zopeZVER.pth file paths
+ for i in `find $(DEBIAN)/usr/lib/zope$(ZVER)/lib/python2.6/site-packages/ -iname "*.pth" -type f`; do \
+ if sed 's,$(DEBIAN)/,/,g' $$i > $$i~ ; then \
+ if cmp --quiet $$i $$i~ ; then \
+ rm -rf $$i~ ; \
+ else \
+ mv -f $$i~ $$i; \
+ chmod 744 $$i; \
+ echo "fixed .pth library paths: $$i"; \
+ fi; \
+ else \
+ rm -f $$i~ ; \
+ fi; \
+ done
+
# Fix python interpreter where needed
for i in `find $(DEBIAN) -type f`; do \
- if sed '1s,#!.*python[^ ]*\(.*\),#!$(PYTHONBIN)\1,' \
+ if sed '1s,#!.*python[^ ]*\(.*\),#!/usr/lib/zope$(ZVER)/bin/python\1,' \
$$i > $$i~ ; then \
if cmp --quiet $$i $$i~ ; then \
rm -f $$i~ ; \
Modified: zope2.12/branches/buildout-built/debian/zopeZVER-buildout.cfg.in
===================================================================
--- zope2.12/branches/buildout-built/debian/zopeZVER-buildout.cfg.in 2010-09-16 12:40:42 UTC (rev 2092)
+++ zope2.12/branches/buildout-built/debian/zopeZVER-buildout.cfg.in 2010-09-17 16:09:35 UTC (rev 2093)
@@ -15,7 +15,7 @@
# Might not be a bad idea to make the python version configurable too
pth-file-location = @DEBIAN@/usr/lib/zope at ZVER@/lib/python2.6/site-packages/zope at ZVER@.pth
# Do we really need this if we are adjusting the path in rules build anyhow?
-#python = @DEBIAN@/usr/lib/zope at ZVER@/bin/python
+#python = /usr/lib/zope at ZVER@/bin/python
exclude-own-pth = true
More information about the pkg-zope-developers
mailing list