sys-auth/keystone-2013.2 dosen't install all /etc/keystone config files. policy.v3cloudsample.json and keystone-paste.ini are missing and without keystone-paste.ini the auth service doesn't start. Reproducible: Always Steps to Reproduce: 1.emerge =sys-auth/keystone-2013.2 2.stat /etc/keystone/keystone-paste.ini 3.stat /etc/keystone/policy.v3cloudsample.json Actual Results: After issuing /etc/init.d/keystone start the service crashes Expected Results: After issuing /etc/init.d/keystone start the auth service is up and running
Created attachment 362792 [details] sys-auth/keystone-2013.2 corrected build file Added instruction to install the missing files and changed the slot definition to Havana to reflect the correct versioning of openstack.
Comment on attachment 362792 [details] sys-auth/keystone-2013.2 corrected build file --- keystone-2013.2.ebuild 2013-11-12 15:06:17.529127109 +0100 +++ - 2013-11-12 15:07:19.855184915 +0100 @@ -14,7 +14,7 @@ SRC_URI="http://launchpad.net/${PN}/havana/${PV}/+download/${P}.tar.gz" LICENSE="Apache-2.0" -SLOT="grizzly" +SLOT="havana" KEYWORDS="~amd64 ~x86" IUSE="+sqlite mysql postgres ldap test" REQUIRED_USE="|| ( mysql postgres sqlite )" @@ -97,4 +97,5 @@ insinto /etc/keystone doins etc/keystone.conf.sample etc/logging.conf.sample doins etc/default_catalog.templates etc/policy.json + doins etc/policy.v3cloudsample.json etc/keystone-paste.ini }
fixed, thanks :D