diff options
Diffstat (limited to 'net-wireless/unifi/unifi-5.0.7.ebuild')
-rw-r--r-- | net-wireless/unifi/unifi-5.0.7.ebuild | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/net-wireless/unifi/unifi-5.0.7.ebuild b/net-wireless/unifi/unifi-5.0.7.ebuild new file mode 100644 index 0000000..9fb78d5 --- /dev/null +++ b/net-wireless/unifi/unifi-5.0.7.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-fonts/freefont-ttf/freefont-ttf-20090104.ebuild,v 1.4 2009/05/28 19:43:05 beandog Exp $ + +EAPI=6 +inherit multilib systemd + +MY_PN="UniFi" + +DESCRIPTION="Management Controller for UniFi APs" +HOMEPAGE="https://www.ubnt.com/download/unifi" +SRC_URI="http://dl.ubnt.com/unifi/${PV}/${MY_PN}.unix.zip -> ${P}.zip" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 ia64 ppc ppc64 sparc x86" + +DEPEND="" +RDEPEND="${DEPEND} + >=dev-db/mongodb-2.0.0 + virtual/jre" +IUSE="" + +S="${WORKDIR}/UniFi" + +src_install() { + dodir /usr/$(get_libdir)/unifi + dodir /var/log/unifi + dodir /var/lib/unifi/work + keepdir /var/lib/unifi/data + cp -R "${S}"/* "${D}"/usr/$(get_libdir)/unifi + dosym /var/lib/unifi/data /usr/$(get_libdir)/unifi/data + dosym /var/lib/unifi/work /usr/$(get_libdir)/unifi/work + dosym /var/log/unifi /usr/$(get_libdir)/unifi/logs + echo "CONFIG_PROTECT=\"/var/lib/unifi/data/system.properties\"" > 99unifi + doenvd 99unifi + + #Init scripts + newconfd "${FILESDIR}/${PN}.conf" "${PN}" + newinitd "${FILESDIR}/${PN}.init" "${PN}" + + #systemd + systemd_dounit "${FILESDIR}"/"${PN}".service +} |