summaryrefslogtreecommitdiff
path: root/app-office/radicale/radicale-0.6.2.ebuild
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.net>2012-01-30 09:13:18 +0100
committerRené 'Necoro' Neumann <necoro@necoro.net>2012-01-30 09:13:18 +0100
commit9da70ed06e35836830b1a3a1adfeb52cdd3b5683 (patch)
tree06ffe763958017ab78dd33b84947e67b876c6825 /app-office/radicale/radicale-0.6.2.ebuild
parentce4666834f2a8e2995a2d3db7b8eca3347fa1e46 (diff)
downloadoverlay-9da70ed06e35836830b1a3a1adfeb52cdd3b5683.tar.gz
overlay-9da70ed06e35836830b1a3a1adfeb52cdd3b5683.tar.bz2
overlay-9da70ed06e35836830b1a3a1adfeb52cdd3b5683.zip
Apply changes from bugs.gentoo.org
Diffstat (limited to '')
-rw-r--r--app-office/radicale/radicale-0.6.2.ebuild17
1 files changed, 16 insertions, 1 deletions
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