diff options
author | Patrick McLean <chutzpah@gentoo.org> | 2014-03-07 03:50:02 +0000 |
---|---|---|
committer | Patrick McLean <chutzpah@gentoo.org> | 2014-03-07 03:50:02 +0000 |
commit | 4fb7d817188a8c0c903b48dc998c7bd3a1ccaacb (patch) | |
tree | 815f945d3295feb5d4137de9cfc2fb1306239fa7 /app-emulation/ganeti/ganeti-2.10.1.ebuild | |
parent | Version bump. (diff) | |
download | gentoo-2-4fb7d817188a8c0c903b48dc998c7bd3a1ccaacb.tar.gz gentoo-2-4fb7d817188a8c0c903b48dc998c7bd3a1ccaacb.tar.bz2 gentoo-2-4fb7d817188a8c0c903b48dc998c7bd3a1ccaacb.zip |
Fix problem where ganeti-2.10 was installing lots of broken symlinks. Add patch to use /run rather than /var/run. Remove 2.10.0.
(Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0xE3F69979BB4B8928DA78E3D17CBF44EF)
Diffstat (limited to 'app-emulation/ganeti/ganeti-2.10.1.ebuild')
-rw-r--r-- | app-emulation/ganeti/ganeti-2.10.1.ebuild | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/app-emulation/ganeti/ganeti-2.10.1.ebuild b/app-emulation/ganeti/ganeti-2.10.1.ebuild index 2dac5aacbbf1..71f68d897d82 100644 --- a/app-emulation/ganeti/ganeti-2.10.1.ebuild +++ b/app-emulation/ganeti/ganeti-2.10.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-2.10.1.ebuild,v 1.1 2014/03/06 19:56:01 chutzpah Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-2.10.1.ebuild,v 1.2 2014/03/07 03:50:02 chutzpah Exp $ EAPI=5 PYTHON_COMPAT=(python2_{6,7}) @@ -11,6 +11,7 @@ inherit eutils confutils autotools bash-completion-r1 python-single-r1 versionat MY_PV="${PV/_rc/~rc}" #MY_PV="${PV/_beta/~beta}" MY_P="${PN}-${MY_PV}" +SERIES="$(get_version_component_range 1-2)" if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="git://git.ganeti.org/ganeti.git" @@ -24,7 +25,7 @@ if [[ ${PV} == "9999" ]] ; then media-gfx/graphviz media-fonts/urw-fonts" else - SRC_URI="http://downloads.ganeti.org/releases/$(get_version_component_range 1-2)/${P}.tar.gz" + SRC_URI="http://downloads.ganeti.org/releases/${SERIES}/${P}.tar.gz" KEYWORDS="~amd64 ~x86" fi @@ -103,6 +104,7 @@ PATCHES=( "${FILESDIR}/${PN}-2.9-disable-root-tests.patch" "${FILESDIR}/${PN}-2.9-regex-builtin.patch" "${FILESDIR}/${PN}-2.9-skip-cli-test.patch" + "${FILESDIR}/${PN}-2.10-rundir.patch" ) pkg_setup () { @@ -120,11 +122,13 @@ src_prepare() { src_configure () { econf --localstatedir=/var \ + --sharedstatedir=/var \ + --disable-symlinks \ --docdir=/usr/share/doc/${P} \ --with-ssh-initscript=/etc/init.d/sshd \ --with-export-dir=/var/lib/ganeti-storage/export \ --with-os-search-path=/usr/share/ganeti/os \ - $(use_enable syslog) \ + $(use_enable syslog) $(usex kvm '--with-kvm-path=' '' '/usr/bin/qemu-kvm' '') \ $(usex haskell-daemons "--enable-confd=haskell" '' '' '') } @@ -154,10 +158,13 @@ src_install () { python_fix_shebang "${D}"/usr/sbin/ "${D}"/usr/"$(get_libdir)"/ganeti/ensure-dirs - keepdir /var/{lib,log,run}/ganeti/ - keepdir /usr/share/ganeti/os/ + keepdir /var/{lib,log}/ganeti/ + keepdir /usr/share/ganeti/${SERIES}/os/ keepdir /var/lib/ganeti-storage/{export,file,shared}/ + dosym ${SERIES} "/usr/share/ganeti/default" + dosym ${SERIES} "/usr/$(get_libdir)/ganeti/default" + python_fix_shebang "${ED}" } |