diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest index 7030b48..5a1b71a 100644 --- a/net-wireless/unifi/Manifest +++ b/net-wireless/unifi/Manifest @@ -1,4 +1,6 @@ AUX unifi.conf 207 BLAKE2B 05a750d4f5e200516e0f042440909107b72050bdd3afedfe9e2d11df661e0233b323857dd74692a518414fa3b1a77d09a2ab1b33939e69b45f4eb2c6cf08f363 SHA512 d7ee504b61cd1b7af64e26a7d932d0b90db01448345f41ca5b03a6e183ae8a8f405e5593f9193bd965baf245dbb80e778d0d65c0cddaa11fcebc49c6690ff053 AUX unifi.init 701 BLAKE2B 906c52bfccd99b3b173faa36a51336bf219ab0267c5bcda86ce9753a9f2e438f79eff22073b4d1cfb66b09839ae94f1b5aa27d4951fca29c98b19218a089d6e1 SHA512 0a6129f3cbea36324453d11bb07e4afc5efdae11770f8cd27cbd5f4ad4501f7cdbf647db9e29dda8cb8c11ee4655c969ef19170787261dfbe6711fb231bb3136 DIST unifi-5.5.24.zip 175093107 BLAKE2B 1ca711a336ce7df7ab05566c9e19b613e9601edb5bf0b6419d9632ee141462a291a69f955be40086f7c629b17fa1c9a69a38f82cd624199a1c48d0ab7d4736fa SHA512 aaf8ce0679d7b9605e10c717efe8b676638891f15916e75003d897881ba6df5dcebb2818df769164efcb6e97265a2fdccaea34638a62e2fc6bb0072e12e78ba3 -EBUILD unifi-5.5.24.ebuild 1307 BLAKE2B 653a87e0ed0537b27b63e119ece4ffc2a022b713616e393e845e1ee18035d416958082ddffddf5f78468f8ba5afe11fac043460278845355fbe01cb2f4dfa97c SHA512 4fd3bad3a3520556b1b3cbad784ba8ad48157cca3ecd52aaf6ec9ca0f3ba1ce16ec4b44e50733002976bfb57f606c7ad56ffcbeee607ff768c5501f0c4489308 +DIST unifi-5.6.40.zip 63584069 BLAKE2B 9c241c7ef335b6e4d9ce1d53d8bf6a9b2e6a0c5b91d60f321100e67cc6201f1dc060398dc7af1ee014c47df194f64ddf1eb56a6c7ce53691251b4fd2937c5603 SHA512 d2e154ec6bdf24cfcb0e5154512a91dc0e601a2bfe7fcdda4c22b329b304b50315a42485daee8495a5076136055c2cf59ebe42b083221683168199e437589e9a +EBUILD unifi-5.5.24.ebuild 1312 BLAKE2B fc7652f899ad147c20c3b8329cb6800d7a4ab34c2cddee7c468a0ae012b503f4f08f4968f91a40c647afaf1d34260b55515d2e0dbe840d93684c3212ec235e0e SHA512 7a2de6d890594ba202cfae9030aa0035a8283ef00e4b6f1b31e6b37bdab51d41054a770b597c129a7abd4604ee261fb98e9265dee479e4ea976969c70f028d3a +EBUILD unifi-5.6.40.ebuild 1312 BLAKE2B 41e9307ab904382cefe0651049498554b88a62bf762c7bdc61e2d07d9f3bd454ee1eabbd6b025a627f038ed4f30e90e626edad7b569faa94aa354a1be63493c1 SHA512 b62e465645a15215814946835e4d0285d776a1f8f86bba4ade0a66a7357eefd2b4e0614a632686780fe42373cc0e6b3503932e31ead64b78504dab7a79f52607 diff --git a/net-wireless/unifi/unifi-5.6.40.ebuild b/net-wireless/unifi/unifi-5.6.40.ebuild new file mode 100644 index 0000000..cc02d95 --- /dev/null +++ b/net-wireless/unifi/unifi-5.6.40.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib systemd user + +DESCRIPTION="Management Controller for Ubiquiti Networks UniFi APs" +HOMEPAGE="http://wiki.ubnt.com/UniFi_FAQ" +MY_PN="UniFi" +SRC_URI="http://dl.ubnt.com/unifi/${PV}/${MY_PN}.unix.zip -> ${P}.zip" + +LICENSE="UniFi-EULA" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="" +RDEPEND=" + =virtual/jre-1.8 +" + +S="${WORKDIR}/${MY_PN}" + +RESTRICT="bindist mirror preserve-libs" +QA_PREBUILT="*" + +pkg_setup() { + enewgroup unifi + enewuser unifi -1 /bin/sh /var/lib/unifi "unifi" +} + +src_install() { + dodir /usr/$(get_libdir)/unifi + + cp -R "${S}"/* "${D}"/usr/$(get_libdir)/unifi + + keepdir /var/lib/unifi/data + dodir /var/lib/unifi/work + dodir /var/lib/unifi/run + dodir /var/log/unifi + + fowners -R unifi:unifi /var/lib/unifi + fowners -R unifi:unifi /var/log/unifi + + dosym /var/lib/unifi/data /usr/$(get_libdir)/unifi/data + dosym /var/lib/unifi/work /usr/$(get_libdir)/unifi/work + dosym /var/lib/unifi/run /usr/$(get_libdir)/unifi/run + dosym /var/log/unifi /usr/$(get_libdir)/unifi/logs + + echo 'CONFIG_PROTECT="/var/lib/unifi/data/system.properties"' >99unifi + doenvd 99unifi + + newconfd "${FILESDIR}/${PN}.conf" "${PN}" + newinitd "${FILESDIR}/${PN}.init" "${PN}" +}