From 9da70ed06e35836830b1a3a1adfeb52cdd3b5683 Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Mon, 30 Jan 2012 09:13:18 +0100 Subject: Apply changes from bugs.gentoo.org --- app-office/radicale/radicale-0.6.2.ebuild | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'app-office/radicale/radicale-0.6.2.ebuild') diff --git a/app-office/radicale/radicale-0.6.2.ebuild b/app-office/radicale/radicale-0.6.2.ebuild index 14ee0cb..04326ea 100644 --- a/app-office/radicale/radicale-0.6.2.ebuild +++ b/app-office/radicale/radicale-0.6.2.ebuild @@ -6,7 +6,7 @@ EAPI=2 PYTHON_DEPEND="*:2.6" SUPPORT_PYTHON_ABIS=1 -inherit distutils +inherit distutils eutils MY_PN="Radicale" MY_P="${MY_PN}-${PV}" @@ -28,6 +28,18 @@ RDEPEND="ssl? ( >=dev-lang/python-2.6.6[ssl] ) S=${WORKDIR}/${MY_P} +RDIR=/var/lib/radicale + +pkg_setup() { + enewgroup radicale + enewuser radicale -1 -1 ${RDIR} radicale +} + +src_prepare() { + sed -i -e "s:^folder = .*$:folder = ${RDIR}:g" \ + config || die +} + src_install() { # delete the useless .rst, so that it is not installed rm README.rst @@ -37,6 +49,9 @@ src_install() { # init file newinitd "${FILESDIR}"/radicale.init.d radicale || die + keepdir ${RDIR} + fowners radicale:radicale ${RDIR} + # config file insinto /etc/${PN} doins config logging || die -- cgit v1.2.3-70-g09d2