First thing. This ebuild is really getting good, huge thanks to all involved. Now, to nitpick while the nitpickins' good, there are still some 'double-slash' path inconsistencies in the ebuild. I only obsess over this because python is sensitive to double-slash paths in ways that bash is not. Bugs may creep in, so we should squash the double-slashes whenever we can spot them. zope-2.7.2-r1.ebuild *does work*, but here are the double-slash instances I have spotted so far: # ebuild /var/db/pkg/net-zope/zope-2.7.2-r1/zope-2.7.2-r1.ebuild config * Creating default zope instance at /var/lib/zope/zope-2.7.2/ with command: * /usr/sbin/zope-config --zserv=/usr/lib/zope-2.7.2/ --zinst=/var/lib/zope/zope-2.7.2/ --zgid=zope-2_7_2 --zinituser * Default admin user created with password admin. Please change it. Adding user zope to group zope-2_7_2 Note: Review settings in /var/lib/zope/zope-2.7.2//etc/zope.conf. -------------------------------------------------^ Then you can start your new instance with: /etc/init.d/zope-2.7.2 start * You can also enable autostart on reboot using: rc-update -a zope-2_7_2 default # cat /etc/conf.d/zope-2.7.2 INSTANCE_HOME=/var/lib/zope/zope-2.7.2/ EVENT_LOG_FILE=/var/log/zope//zope-2.7.2 -----------------------------^ # grep // /etc/init.d/zope-2.7.2 /var/lib/zope/zope-2.7.2//bin/zopectl start /var/lib/zope/zope-2.7.2//bin/zopectl stop /var/lib/zope/zope-2.7.2//bin/zopectl restart /var/lib/zope/zope-2.7.2//bin/zopectl kill /var/lib/zope/zope-2.7.2//bin/zopectl quit /var/lib/zope/zope-2.7.2//bin/zopectl reload /var/lib/zope/zope-2.7.2//bin/zopectl status /var/lib/zope/zope-2.7.2//bin/zopectl help Reproducible: Always Steps to Reproduce:
Created attachment 39814 [details, diff] Fix double slashes in 2.7.2-r1 ebuild
thx, commited