diff options
3 files changed, 528 insertions, 50 deletions
diff --git a/net-misc/unifi-controller-bin/Manifest b/net-misc/unifi-controller-bin/Manifest index 7941504a..06acec02 100644 --- a/net-misc/unifi-controller-bin/Manifest +++ b/net-misc/unifi-controller-bin/Manifest @@ -1,50 +1,30 @@ -AUX system.properties 1517 SHA256 8f6bf1dd9f4156bc6f6735208e8a23bee50a9688b229522f3c0af61fc48c38c4 SHA512 96d523fff84496f1754d10fee510362e2574e0eddf1cf496f42adca6a4fceb10cd8f92c4f573a59e0830a849c7d8cef10a65e66e9ed395f72d193c4b4541adc0 WHIRLPOOL 6e4ae1ff505c9e7a1b27d27137998fd562bc7560dcb63720bc79a1e03a28351ea9175ac7f68ea9485ab2f93941fea6efc039e6b41c0d3d244d63f60744e09a99 -AUX unifi.confd 220 SHA256 422b4cc58a8b9e2fbd5c6a0e13b8ccf22ec95cd0f357c330a612f91324425677 SHA512 c24f637bb1aff2bda4eafd3ea2984074a48d3dd29da70481fe468b65359b51dc02f851ae713ef92e7e97bb72bcde78203807da87204f91c9a1a6edf42a32c371 WHIRLPOOL f570395eb05b3b77cf5707a25b1e3890e250ff0a9b5c4005b08e926a7c7919529f37b1a322605986a79060cf9bdfb545da79ee7147bb3f8453ef0eaaaf0eca12 -AUX unifi.initd 2377 SHA256 3d66fd3acf6dc4f444a733a0fa76b06e727dea7e7a85faaa3eee98d490bb28f8 SHA512 5be1db9aae2209b428e6b77ccee38be77538069fee837566bd65a7b1d69242dd835e6b6890c820390395570637b9b882729d0fd8b826cc713e1340cca05b23d1 WHIRLPOOL df8ca84abf14c5df46fd5281c63daa2794a22d60d521da883fadccbfdb78987617a8c269fc98aecaf4810f167a55b4cb742153f74119515845391b49b20c6067 -DIST unifi-5.5.24_api.sh 5167 SHA256 5baf98dc45b7dac7f5444f7f4e36e26602908755fb6d668b6e47c07135ed2deb SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 WHIRLPOOL 1bc922fcc82b3c156e697db55413484df0236eb16992fce5c96448631e57a84cfa230a82395b827221f33cce1780ffb9a1a5ba1f2fc5ad8c901eb8477aa4f21b -DIST unifi-5.5.24_sysvinit_all.deb 157953968 SHA256 2a3ea4acd0a9ca01eec5398e2cfd9c582b0b389237f55aa8cd2cccfcd42ee128 SHA512 cd5de5e9952b07afa458ff9b7f5f025f88212a15aaa7381a78aeba1e6909b7e2e52b3305fee45e8fe2dbd7c308897a58e1248afb1726f57829a9e05f7ecaa7a4 WHIRLPOOL 2d9f45372672c6ca58e7cfd6f3e1a941872a4cbc28444b28439718f1198b804195a99e54f01a692ae1d18ea6fbb0efa5cd99b9f25033a70ff7a181d843ab22b5 -DIST unifi-5.6.18-8261dc5066_api.sh 5167 SHA256 5baf98dc45b7dac7f5444f7f4e36e26602908755fb6d668b6e47c07135ed2deb SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 WHIRLPOOL 1bc922fcc82b3c156e697db55413484df0236eb16992fce5c96448631e57a84cfa230a82395b827221f33cce1780ffb9a1a5ba1f2fc5ad8c901eb8477aa4f21b -DIST unifi-5.6.18-8261dc5066_sysvinit_all.deb 49850682 SHA256 61169e3743e03fb026737575a4008a6c6083ebfca3854393c649c6cf7b7596f5 SHA512 ba4eb9bc064b82d54d755f0dc7a2a7a858cd0dcd9bef589e9b6920bd1af0f96bd7dd7e7e685336dfaa9171c73037390062dda2ca5a4aae7bd68d351d603f84b2 WHIRLPOOL 2f9f18638721e472cb8fdbd24cfff4cbcca9f8d2fc99cad10888e50af467ea2970216680b1b05be9f515ffb539e1997a3da749b08476b51a9ee2484d6de18452 -DIST unifi-5.6.19-17e4cda571_api.sh 5167 SHA256 5baf98dc45b7dac7f5444f7f4e36e26602908755fb6d668b6e47c07135ed2deb SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 WHIRLPOOL 1bc922fcc82b3c156e697db55413484df0236eb16992fce5c96448631e57a84cfa230a82395b827221f33cce1780ffb9a1a5ba1f2fc5ad8c901eb8477aa4f21b -DIST unifi-5.6.19-17e4cda571_sysvinit_all.deb 49912344 SHA256 bdcf0269010185f5196d2cdcd074ae2ba3a47bec18a0481e2c12a15c66aaae17 SHA512 c481c2bd08e196c825db23edb464a5988a305c790fac1327724454569448b15e6b1c5f4ccb390022f683cb4befe3246a6439155fcb0679df18c003bd6e8f9513 WHIRLPOOL e97a9c8a7f689e4711a46b7baf96e51199e91df5cf0397a5cb28e750e666b0efeaa37f7490c9ed26480cbd2a07af8a44c282e08a9a680e195466bc6427eae7e6 -DIST unifi-5.6.19_api.sh 5167 SHA256 5baf98dc45b7dac7f5444f7f4e36e26602908755fb6d668b6e47c07135ed2deb SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 WHIRLPOOL 1bc922fcc82b3c156e697db55413484df0236eb16992fce5c96448631e57a84cfa230a82395b827221f33cce1780ffb9a1a5ba1f2fc5ad8c901eb8477aa4f21b -DIST unifi-5.6.19_sysvinit_all.deb 49912344 SHA256 bdcf0269010185f5196d2cdcd074ae2ba3a47bec18a0481e2c12a15c66aaae17 SHA512 c481c2bd08e196c825db23edb464a5988a305c790fac1327724454569448b15e6b1c5f4ccb390022f683cb4befe3246a6439155fcb0679df18c003bd6e8f9513 WHIRLPOOL e97a9c8a7f689e4711a46b7baf96e51199e91df5cf0397a5cb28e750e666b0efeaa37f7490c9ed26480cbd2a07af8a44c282e08a9a680e195466bc6427eae7e6 -DIST unifi-5.6.20_api.sh 5167 SHA256 5baf98dc45b7dac7f5444f7f4e36e26602908755fb6d668b6e47c07135ed2deb SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 WHIRLPOOL 1bc922fcc82b3c156e697db55413484df0236eb16992fce5c96448631e57a84cfa230a82395b827221f33cce1780ffb9a1a5ba1f2fc5ad8c901eb8477aa4f21b -DIST unifi-5.6.20_sysvinit_all.deb 49878842 SHA256 54b24f3152d2f47646ee1ec6679a290655bae18174a1ba3816f2c94bd3f31337 SHA512 f71277258d920245f19805dba6166b1c2928be343ea94ede7c9d16a2acf0c246cfebecc61f091106569ef879951abfc8846037ead25186933ba8e1492a5a47b9 WHIRLPOOL 97e65d41a5189c2221fd112dae4f0297e7750206f33f924beac79081cfb842fee46f05a231367047d8ce2142f6c1d4ebb606ae20bda6c910132005868adc188a -DIST unifi-5.6.22_api.sh 5167 SHA256 5baf98dc45b7dac7f5444f7f4e36e26602908755fb6d668b6e47c07135ed2deb SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 WHIRLPOOL 1bc922fcc82b3c156e697db55413484df0236eb16992fce5c96448631e57a84cfa230a82395b827221f33cce1780ffb9a1a5ba1f2fc5ad8c901eb8477aa4f21b -DIST unifi-5.6.22_sysvinit_all.deb 50151560 SHA256 1420348469095acff5e298509c3d6747dee2405a552143198572b8466283d7b9 SHA512 e261f003f885b36a030525d5dd01131fc3f4a6a4d07d04b6eaee1a8dfa34da120485b1d0285ca36683e0a66badc256d7749ccfa9d8d3e7c9420ee86f22c7b824 WHIRLPOOL 6bde891c6006010b17b9148a2918fd873df413871075605b564abde850d7858963b5b142ad198d49484b46879644b2947df12f13ec71f3025e740e9b4a2b9ca4 -DIST unifi-5.6.24-e2998a5aab_api.sh 5167 SHA256 5baf98dc45b7dac7f5444f7f4e36e26602908755fb6d668b6e47c07135ed2deb SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 WHIRLPOOL 1bc922fcc82b3c156e697db55413484df0236eb16992fce5c96448631e57a84cfa230a82395b827221f33cce1780ffb9a1a5ba1f2fc5ad8c901eb8477aa4f21b -DIST unifi-5.6.24-e2998a5aab_sysvinit_all.deb 50150912 SHA256 9121be8b02da1de9b7d3e69179ef71ded69a8f4d3c114a4164a0a916662c0865 SHA512 6ffa5dcff13849a7baa2d4c188bb27559a54bfcd2894d32a5b8d8a6e0e7b7d311afaf4af617f63e6c3bb7bf3866edcc5d75997d3345497440fa7cb68435a788a WHIRLPOOL 87c3b29aa88f80c9b73794b40f3e883cdde9e7c95abdddd6d894ab38376a6d23046c5c033cf85d283268179abcb60d43b3e3da96c2d3af1c90150d3de569f76a -DIST unifi-5.6.26_api.sh 5167 SHA256 5baf98dc45b7dac7f5444f7f4e36e26602908755fb6d668b6e47c07135ed2deb SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 WHIRLPOOL 1bc922fcc82b3c156e697db55413484df0236eb16992fce5c96448631e57a84cfa230a82395b827221f33cce1780ffb9a1a5ba1f2fc5ad8c901eb8477aa4f21b -DIST unifi-5.6.26_sysvinit_all.deb 50195710 SHA256 6ade32913eddbc555c8c1120babe9baf765547aa5944f8554f59f77a0385865b SHA512 628ef6ccf2b0908254f50d5564dd8a8968f34154a1c3cf0730b7602899403e1c7c990af94a4b4c1605eba2b56e6415f5fcd543c7f6bb4311ac52d7a263e75c7e WHIRLPOOL a8774c34d29b2eae70ce1283f614c7cd90f153d59fa45f850ca01c08942dff09b4225764bc14fa87de7c617d9abe8122fa55240a2fce5e14cc5257c381187ab6 -DIST unifi-5.6.29_api.sh 5167 SHA256 5baf98dc45b7dac7f5444f7f4e36e26602908755fb6d668b6e47c07135ed2deb SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 WHIRLPOOL 1bc922fcc82b3c156e697db55413484df0236eb16992fce5c96448631e57a84cfa230a82395b827221f33cce1780ffb9a1a5ba1f2fc5ad8c901eb8477aa4f21b -DIST unifi-5.6.29_sysvinit_all.deb 50199980 SHA256 e8d7966fa005d3388c78521ff328701c8d483a663e346e7749be85962b49ca16 SHA512 f95d132c1a6b696a200059a3bfa8f94855e1f0ebdd737ef2bb0d00be96103937fb800170cfcd96e1b98ab04387031aad25347bbf03d0345a30e0aae8b9dad312 WHIRLPOOL e7bb51339f0f9519545c0591d7e7739b5380b3694f2fd371eb127f270aea82558e9ce1e15afee38879010e9548957e6a5f40ff359c1b1a40437d99ff52cfb070 -DIST unifi-5.6.30_api.sh 5167 SHA256 5baf98dc45b7dac7f5444f7f4e36e26602908755fb6d668b6e47c07135ed2deb SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 WHIRLPOOL 1bc922fcc82b3c156e697db55413484df0236eb16992fce5c96448631e57a84cfa230a82395b827221f33cce1780ffb9a1a5ba1f2fc5ad8c901eb8477aa4f21b -DIST unifi-5.6.30_sysvinit_all.deb 50209900 SHA256 44facefdca0e3270ccbacdf661a9dd2a2e3fe126a840c3a402f6b61393806b20 SHA512 a0446789d0f37e45cdc941df7b15c91f2731ad3d02db24e8bb415becccb3d79b870425371788d1eb481c7187fc1d3dd981c55f0c62791dcc20b6896f0dbc37cf WHIRLPOOL 9e9895d23fdbfdbd3e9339f79cf74b9a6df6ad523dea0e7e3f1f5c661ca19c70d2c33dd73c1509a3825f706b1737213e8f50269855a3beaadb4ccb897e208d05 -DIST unifi-5.6.31-e6237920d0_api.sh 5167 SHA256 5baf98dc45b7dac7f5444f7f4e36e26602908755fb6d668b6e47c07135ed2deb SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 WHIRLPOOL 1bc922fcc82b3c156e697db55413484df0236eb16992fce5c96448631e57a84cfa230a82395b827221f33cce1780ffb9a1a5ba1f2fc5ad8c901eb8477aa4f21b -DIST unifi-5.6.31-e6237920d0_sysvinit_all.deb 50228998 SHA256 ea31a214e19a48be58130ec1f1d03c0f4578c68c17f957e097624d5dd6752b4e SHA512 0c0500a0ba59eb80dd483565bcbb5271ab1464ec71beb771da8ee7ef81f504ac7244fbdadca7204b41537fd5982320a51503c8954055c255a88d5af20dee2240 WHIRLPOOL ac9bcbf37b7ecaa40cdaf3c67ae15da7ac14241692efc94679e8298fe1bfc0f8318d580fe051106b62056b8b192fbac3fa7a7f2a45f70725c9e822a8ed6b63c3 -DIST unifi-5.6.35-cbc0f14bcb_api.sh 5167 SHA256 5baf98dc45b7dac7f5444f7f4e36e26602908755fb6d668b6e47c07135ed2deb SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 WHIRLPOOL 1bc922fcc82b3c156e697db55413484df0236eb16992fce5c96448631e57a84cfa230a82395b827221f33cce1780ffb9a1a5ba1f2fc5ad8c901eb8477aa4f21b -DIST unifi-5.6.35-cbc0f14bcb_sysvinit_all.deb 50239044 SHA256 20ee10103183cbe8ffdb8035ab24cead7dc041369e633b18045e4a95b29b7495 SHA512 a2c7a3066f2724374eecd5aae3800c8520dbb2d159dea799d841ba63e1484a3433095cbdc34db53cb5c5e6db87090871e6a3de491a5cea54157eeccc09aacd91 WHIRLPOOL 062b00b868d221e263931d2c09b9f21281cdf5f8f9dde73962587c10b88f2177b6131c7bc2fda87517d4a005b25704b62fdf44581db063a86df8f00f4538c7b1 -DIST unifi-5.7.15-e9b882be05_api.sh 5167 SHA256 5baf98dc45b7dac7f5444f7f4e36e26602908755fb6d668b6e47c07135ed2deb SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 WHIRLPOOL 1bc922fcc82b3c156e697db55413484df0236eb16992fce5c96448631e57a84cfa230a82395b827221f33cce1780ffb9a1a5ba1f2fc5ad8c901eb8477aa4f21b -DIST unifi-5.7.15-e9b882be05_changelog.txt 247962 SHA256 20632c1a8e9ce69974eb7887497ef09ac9b3c0c70b7f30e56997f1c10576c0ff SHA512 ed9d2232f6a7dfa5f856426c1e1339b69d6fb327827cbc77d00892199333c746246b1267a3a3702434034a079e17cca925476eecd7e034f37bf85aaf305602f8 WHIRLPOOL 999819513767e9756efbf04c2959e04cd2d09be0cb322af63f019be01d64c6290b5ab803fdd8b64ac7562e51fcbf74dd7c07e94a119db9497d9cfac83495f490 -DIST unifi-5.7.15-e9b882be05_sysvinit_all.deb 63651966 SHA256 93684bcc311bd56ab74765e7b78bba9689f760d3457f044d3284c32a0f6fa820 SHA512 318902086cfbbb80a5485d529743f76f0a6a32c53bfac264ffc50217ea9e154e294725c24d0dc4d621dd9b9f365fe8951aeb35fd265b39b2966cf2c0a628a8ed WHIRLPOOL 9092753774b5eaec3b9489a98bda3a9e2554ffb514b0b2c7a749a35dbee98138a8112951813a0bfb16948d950e97d57d469839386fb878aa61302fc77d1bf840 -DIST unifi-5.7.18-121f169b8c_api.sh 5167 SHA256 5baf98dc45b7dac7f5444f7f4e36e26602908755fb6d668b6e47c07135ed2deb SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 WHIRLPOOL 1bc922fcc82b3c156e697db55413484df0236eb16992fce5c96448631e57a84cfa230a82395b827221f33cce1780ffb9a1a5ba1f2fc5ad8c901eb8477aa4f21b -DIST unifi-5.7.18-121f169b8c_changelog.txt 247316 SHA256 e59d6204abefa3efd5d62ce960200fbb7e8c7353d95318a4655abe00cc7b4504 SHA512 e7b9ce0acd6cd8103f98d8e480bceef177f845347e6a40952ad4b72d79f8b0fedfb3c1193637fc2628d1c7051d29ac8fa1d797c92f53f2846713c2d3f9e859f8 WHIRLPOOL 18dd3621349e32c33f69aaf8f85c8a0632e6c4684e192f460255030b5ab456f08aed2d3c8572e59441553c15d19859b8cd9f4664779e6be15db71bafeb3f8d9a -DIST unifi-5.7.18-121f169b8c_sysvinit_all.deb 64522022 SHA256 c3b954d9e05ea9b5473abd6a265469897cb2256335c94b5c072691da98856c52 SHA512 fef31b7e76f52f4499d42dadaff124118e0dd71cbb72c78e9fd0a70ad08eb01f7448f06022ac8e191111ce264459b2b11414b0d9cf28d8ea90d4e22897402ed9 WHIRLPOOL f274c7d1c537f0a20a75fee1660cbb7c51cbadf31629a3df59d5d70c6731f34e1b7660b72eff0e8f0d58990699b169d3d5c4b5a84a1a14ff616c4e28dc5b81cc -DIST unifi-5.7.19-84cd139873_api.sh 5167 SHA256 5baf98dc45b7dac7f5444f7f4e36e26602908755fb6d668b6e47c07135ed2deb SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 WHIRLPOOL 1bc922fcc82b3c156e697db55413484df0236eb16992fce5c96448631e57a84cfa230a82395b827221f33cce1780ffb9a1a5ba1f2fc5ad8c901eb8477aa4f21b -DIST unifi-5.7.19-84cd139873_sysvinit_all.deb 64556596 SHA256 743338f880f5748341bc73151a8c01611a939c5155952a3b98519ee1a423b7b5 SHA512 ab3cb54dd62fdc135f98478929894821eb228f8b89632d3c5ce8439d969af3b74ec5904f43152631820911e58b317ec3c24155b7f9eacd10ea8ba910ae210844 WHIRLPOOL d1601061c187feb9410d6e336895a1450bdf6c854c8dc181bd1bf4fd25728eb8f6bf32ccba7b485655bceb3587bcf9073a98a641d063053af65c1b94eb2b698b -EBUILD unifi-controller-bin-5.5.24.ebuild 6995 SHA256 0586a17fb2abd46e819a2c7baa24de21970bc90ac846c4728f9edbaba9a20503 SHA512 9dca6b2ec2613d3055e4aed7467cd018c6bc22fe301481d83d3ae90377bc549234029f0c78c2e3295e7273bedd345f9a1934d8591c014d94ea0609bf0333bbab WHIRLPOOL 77905657f5c89259477b553d3e6e6914c20d8d5fa53b9d9b887076042e12ba996bc87890ccb82d638809ecc9aea0e709a84938a410344b2084c3924dda7f500a -EBUILD unifi-controller-bin-5.6.18_rc.ebuild 7009 SHA256 013bf4f3bcafb7b4a1669059110548f2e531b34ca24bad09ee7f5acaffeb9adb SHA512 301a52b4854fb47de53f82858964a588bb7df0437677ca87a8fda778c8a871f80ca6ecc9037c767bc2b9e461e54dc6f6a28dd7f6966d7129beee7a20df9caea4 WHIRLPOOL 0a172224edc8e29d2c1e68f0aaadb2d107f9b9cafba3513bffb053cee65ddee7bcc547f0aea7625129084310e09153af498022f259a96b2800e5cd68877fd559 -EBUILD unifi-controller-bin-5.6.19.ebuild 7691 SHA256 17d58dcc78b28ebe4740942364040021d983c5dd3ceb9636d309902d606eb446 SHA512 30ad29fce7077b8ce552d844a0e8add8d8eb33f1a19b2de91843aec9c438aad1ac372e756cc99a6e85a9d93d03722565e19db008f6efdf55aad670c6bc9195df WHIRLPOOL 4b5dec02852aef06f4aa881ec2ba4030165da0a3fe54638f765eb93917a90f728c865afeae57ad8599c60b773edb8f380a114f9a8dc145f47d715ea93ffa8efb -EBUILD unifi-controller-bin-5.6.19_rc.ebuild 7000 SHA256 0fc064807f65cd376233959ea0ee2e7859727f7ec3b51331121bd3fda1f1a6b9 SHA512 8318592889fd946d25cca2f0d8df53249ed554908f873bbb9c48b3f91bcf9a691a89142ec0e233cdaffa6a42e837ea39e1bf5d1aeb03533d82e6fa2e2020b7b4 WHIRLPOOL 55b5000e707673cc387e9ac66c6561d1879e92d636119b25fde706e82009f937cfc0701cade95e6af079a8fb2ba7e5ba8342e3cd53eebb12c555b4a264d84fdd -EBUILD unifi-controller-bin-5.6.20.ebuild 7691 SHA256 17d58dcc78b28ebe4740942364040021d983c5dd3ceb9636d309902d606eb446 SHA512 30ad29fce7077b8ce552d844a0e8add8d8eb33f1a19b2de91843aec9c438aad1ac372e756cc99a6e85a9d93d03722565e19db008f6efdf55aad670c6bc9195df WHIRLPOOL 4b5dec02852aef06f4aa881ec2ba4030165da0a3fe54638f765eb93917a90f728c865afeae57ad8599c60b773edb8f380a114f9a8dc145f47d715ea93ffa8efb -EBUILD unifi-controller-bin-5.6.22.ebuild 7691 SHA256 17d58dcc78b28ebe4740942364040021d983c5dd3ceb9636d309902d606eb446 SHA512 30ad29fce7077b8ce552d844a0e8add8d8eb33f1a19b2de91843aec9c438aad1ac372e756cc99a6e85a9d93d03722565e19db008f6efdf55aad670c6bc9195df WHIRLPOOL 4b5dec02852aef06f4aa881ec2ba4030165da0a3fe54638f765eb93917a90f728c865afeae57ad8599c60b773edb8f380a114f9a8dc145f47d715ea93ffa8efb -EBUILD unifi-controller-bin-5.6.24_rc.ebuild 7705 SHA256 b2bf28a669fa8576185e71346562cc4e55793dc6134b3d8afac86e3c8188a043 SHA512 e28afba992c6df3f9f8de34a871bbc95c0e768955cf9296214f090cf465b7c421e44c2f839c9e7d33dca55ebbf5dcd1e36531c6eaee312ec4d7d740300362361 WHIRLPOOL 13069639d95b4e92d59343f4a5f9f7424a02a462d377321cab834189f87cece1d6130cd106cb4d039b8bcffebe81d6cf57fc829cdeab57171d901a4284d1dc14 -EBUILD unifi-controller-bin-5.6.26.ebuild 7691 SHA256 17d58dcc78b28ebe4740942364040021d983c5dd3ceb9636d309902d606eb446 SHA512 30ad29fce7077b8ce552d844a0e8add8d8eb33f1a19b2de91843aec9c438aad1ac372e756cc99a6e85a9d93d03722565e19db008f6efdf55aad670c6bc9195df WHIRLPOOL 4b5dec02852aef06f4aa881ec2ba4030165da0a3fe54638f765eb93917a90f728c865afeae57ad8599c60b773edb8f380a114f9a8dc145f47d715ea93ffa8efb -EBUILD unifi-controller-bin-5.6.29.ebuild 7691 SHA256 17d58dcc78b28ebe4740942364040021d983c5dd3ceb9636d309902d606eb446 SHA512 30ad29fce7077b8ce552d844a0e8add8d8eb33f1a19b2de91843aec9c438aad1ac372e756cc99a6e85a9d93d03722565e19db008f6efdf55aad670c6bc9195df WHIRLPOOL 4b5dec02852aef06f4aa881ec2ba4030165da0a3fe54638f765eb93917a90f728c865afeae57ad8599c60b773edb8f380a114f9a8dc145f47d715ea93ffa8efb -EBUILD unifi-controller-bin-5.6.30.ebuild 7691 SHA256 17d58dcc78b28ebe4740942364040021d983c5dd3ceb9636d309902d606eb446 SHA512 30ad29fce7077b8ce552d844a0e8add8d8eb33f1a19b2de91843aec9c438aad1ac372e756cc99a6e85a9d93d03722565e19db008f6efdf55aad670c6bc9195df WHIRLPOOL 4b5dec02852aef06f4aa881ec2ba4030165da0a3fe54638f765eb93917a90f728c865afeae57ad8599c60b773edb8f380a114f9a8dc145f47d715ea93ffa8efb -EBUILD unifi-controller-bin-5.6.31_rc.ebuild 7705 SHA256 5fd69be2de07a5a29e76ba42a78a4f5cc6bf37c8a675c4ee3a1657d550622095 SHA512 0143dee4c632631f215ff99b4a8e6a04072b9354a08635b1750a9e9c898685b40d703134bef01851021df5e8c153d9809e8267b73b2c9672f0bfbef4f4fe0785 WHIRLPOOL ddd24763a9fec57de788fb2193195efb765764877aa754d61eb86ad27a1fea67a3dd7f968b9e1db55f554c435e0c5e3fdee00f05ba07eaa3bc5062ae4baf023e -EBUILD unifi-controller-bin-5.6.35_rc.ebuild 7705 SHA256 79546a18673ee8afc2040c4ff3765f06476ae9d7090680a4bca02d40e12eac66 SHA512 a02c797455a1c71d2cb7d591fa65ae79823529461b1bc19c56d60b08d88233123502e7db5454365bcfea799a9367d724da60f066227ac443f5b047046d2ff8d2 WHIRLPOOL 3687218ed04acafefca2701c42fb87b31510b5f284dceb4c3d772866bb8fbb2850528b5e2980f53c50554bb693aa2e8f83f9ba1d4066b01e1ccf6691493651c1 -EBUILD unifi-controller-bin-5.7.15_rc.ebuild 8121 SHA256 809f3e43839b25858f182b1833f871c2ed61983fbdcff271f940aaa3c084b5d7 SHA512 a782362d4f0d91724e321953057cf93916acf4b0c5aca84ccce6da111c72bb7ddf843d6b854942e06b481feb1ae71f0c58fa66ca5b11efe98da76f01f1e68985 WHIRLPOOL f561580d53778359e28a2258a651f162fdbc1d0c5875060fba4245ecf178e69b3a67f8eec98313f78b77a8247544b72400392b25eb3ffaf62b91cfccc90a7cb9 -EBUILD unifi-controller-bin-5.7.18_rc.ebuild 8121 SHA256 da96fbe6f9a0f12ddc2b949c18a70fc64b9402718e6ae5a8d17849fc2684bd02 SHA512 cb85cfb13958a1a68601b65f8cd93c5a7c1b224ca2a285deee80f98db4fa4967c799821cd97818b9cb52186fd973ccc5450e85de7cbe6604c1c9f33b6facac2d WHIRLPOOL fd6053624a3c0be552b624c4ae0c79172271ae70dcc9399f3b62822f1749e3ba2a160990cf8c51da66183f4b02a4e5d48013c14cad958519bcb8140643fe0826 -EBUILD unifi-controller-bin-5.7.19_rc.ebuild 7916 SHA256 9c243432343b06a4265851339d520c804118625a7eddf1fdd92a8f118317a16e SHA512 c8ec030069e7d778ff03bbe5ee0c16b8eb8f4e6dad6aabe747a51819cbbc002e29bb6dbba0c2723968970a039a6816b800ece83bc2d8041b663c396dd9884467 WHIRLPOOL 277faa437995c16799a91d617daffadc11113f7baaff226ea766f9a2371b6de04baae22074509f571abfeb5c4cf63335a542c0ebe19926185b23789684dcb025 +AUX system.properties 1517 BLAKE2B 3851332cbc583dc13182b9748b97e1c148bfdd9043207c4b4ddf8d2d582b5af72cb16164c40faf36de277f85055c4d2185cab1eada18b8db0ef56f98098ebbcf SHA512 96d523fff84496f1754d10fee510362e2574e0eddf1cf496f42adca6a4fceb10cd8f92c4f573a59e0830a849c7d8cef10a65e66e9ed395f72d193c4b4541adc0 +AUX unifi.confd 220 BLAKE2B a6b355c7b2ecfbb4c03cc6fbe68206b17387b83ebbe7759471196795eddd45c1c8ee9026e1cedf681f607157f55dea6b5ce0ff191b9a6284744ba8cce2c8ea4d SHA512 c24f637bb1aff2bda4eafd3ea2984074a48d3dd29da70481fe468b65359b51dc02f851ae713ef92e7e97bb72bcde78203807da87204f91c9a1a6edf42a32c371 +AUX unifi.initd 2377 BLAKE2B 5d56d504390c38e5f0c0c5092bd3ece6e36d8b4a8205305fd689cb212e9ee200ba7aecf8f9b8b1b9ea0a18fd4333e5bb486f6574f84d7dc2d0aad8f070eaecdf SHA512 5be1db9aae2209b428e6b77ccee38be77538069fee837566bd65a7b1d69242dd835e6b6890c820390395570637b9b882729d0fd8b826cc713e1340cca05b23d1 +DIST unifi-5.5.24_api.sh 5167 BLAKE2B bbfaad98431003e2c7dbbb119f3df52f6c3b9f0a866f098d85e652660d7e33944044973c54cf554c25544025bedf5c120e4cb1b9d3dea78a5beae96a9ba7e1a0 SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 +DIST unifi-5.5.24_sysvinit_all.deb 157953968 BLAKE2B 38372ce9ffecadac389793d25ece16be7bf458d45636347b0ed472bdb94521568c628de2f605b0f8b996c52b5df05156e215f602a65e7a41a3af907889a7abf5 SHA512 cd5de5e9952b07afa458ff9b7f5f025f88212a15aaa7381a78aeba1e6909b7e2e52b3305fee45e8fe2dbd7c308897a58e1248afb1726f57829a9e05f7ecaa7a4 +DIST unifi-5.6.19_api.sh 5167 BLAKE2B bbfaad98431003e2c7dbbb119f3df52f6c3b9f0a866f098d85e652660d7e33944044973c54cf554c25544025bedf5c120e4cb1b9d3dea78a5beae96a9ba7e1a0 SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 +DIST unifi-5.6.19_sysvinit_all.deb 49912344 BLAKE2B 90948453dbedff3e548b562b821a34ea3ddf7c255a2409a32337645c88fc448a0d7953d6bb890a66fb2a3cec23c0ce35e590923c9bf16d7a8e094d975dd6f99c SHA512 c481c2bd08e196c825db23edb464a5988a305c790fac1327724454569448b15e6b1c5f4ccb390022f683cb4befe3246a6439155fcb0679df18c003bd6e8f9513 +DIST unifi-5.6.20_api.sh 5167 BLAKE2B bbfaad98431003e2c7dbbb119f3df52f6c3b9f0a866f098d85e652660d7e33944044973c54cf554c25544025bedf5c120e4cb1b9d3dea78a5beae96a9ba7e1a0 SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 +DIST unifi-5.6.20_sysvinit_all.deb 49878842 BLAKE2B 8b8cd033ca0505e41cc14f203ac5c2bc3f5a8a97ea0fafe041b9fe9e166e5959cf372d9f8622ee4beb677e1d9fa6bdf68031c5709ecee779033424fbcc5988ea SHA512 f71277258d920245f19805dba6166b1c2928be343ea94ede7c9d16a2acf0c246cfebecc61f091106569ef879951abfc8846037ead25186933ba8e1492a5a47b9 +DIST unifi-5.6.22_api.sh 5167 BLAKE2B bbfaad98431003e2c7dbbb119f3df52f6c3b9f0a866f098d85e652660d7e33944044973c54cf554c25544025bedf5c120e4cb1b9d3dea78a5beae96a9ba7e1a0 SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 +DIST unifi-5.6.22_sysvinit_all.deb 50151560 BLAKE2B ce9346e2329f5b5be92326419fc6292d052fb9e63c86d407337f4844cd7cda41b057448d82a35782547caa79da72ee8e8fd332a2bf413f33b1fda1b9dfbd5586 SHA512 e261f003f885b36a030525d5dd01131fc3f4a6a4d07d04b6eaee1a8dfa34da120485b1d0285ca36683e0a66badc256d7749ccfa9d8d3e7c9420ee86f22c7b824 +DIST unifi-5.6.26_api.sh 5167 BLAKE2B bbfaad98431003e2c7dbbb119f3df52f6c3b9f0a866f098d85e652660d7e33944044973c54cf554c25544025bedf5c120e4cb1b9d3dea78a5beae96a9ba7e1a0 SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 +DIST unifi-5.6.26_sysvinit_all.deb 50195710 BLAKE2B 59f29b6a7548e4503cc29510d777a9c3955c116d6c135b3561c298fa27e33e170f8e4e11fc65511175b117d4707ebdb34c7a3724b33f0c6435d27edde1bd2251 SHA512 628ef6ccf2b0908254f50d5564dd8a8968f34154a1c3cf0730b7602899403e1c7c990af94a4b4c1605eba2b56e6415f5fcd543c7f6bb4311ac52d7a263e75c7e +DIST unifi-5.6.29_api.sh 5167 BLAKE2B bbfaad98431003e2c7dbbb119f3df52f6c3b9f0a866f098d85e652660d7e33944044973c54cf554c25544025bedf5c120e4cb1b9d3dea78a5beae96a9ba7e1a0 SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 +DIST unifi-5.6.29_sysvinit_all.deb 50199980 BLAKE2B 849fe50d8f8afb996d8f47bc91e46c7c217745605d55a5a612ece8b66a27bf215450fa47108923fedd1bff5747584700895287c5a9fefe5268d7b94a13849c00 SHA512 f95d132c1a6b696a200059a3bfa8f94855e1f0ebdd737ef2bb0d00be96103937fb800170cfcd96e1b98ab04387031aad25347bbf03d0345a30e0aae8b9dad312 +DIST unifi-5.6.30_api.sh 5167 BLAKE2B bbfaad98431003e2c7dbbb119f3df52f6c3b9f0a866f098d85e652660d7e33944044973c54cf554c25544025bedf5c120e4cb1b9d3dea78a5beae96a9ba7e1a0 SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 +DIST unifi-5.6.30_sysvinit_all.deb 50209900 BLAKE2B 1a2f252de8d41c196a67c3ac7847ad4437a048fc722d31de99478adc2b7df3897ccf74427a89ae2681fb7d4fed298417364cc969b197feb1ae4fa5eb6242aa29 SHA512 a0446789d0f37e45cdc941df7b15c91f2731ad3d02db24e8bb415becccb3d79b870425371788d1eb481c7187fc1d3dd981c55f0c62791dcc20b6896f0dbc37cf +DIST unifi-5.6.37_api.sh 5167 BLAKE2B bbfaad98431003e2c7dbbb119f3df52f6c3b9f0a866f098d85e652660d7e33944044973c54cf554c25544025bedf5c120e4cb1b9d3dea78a5beae96a9ba7e1a0 SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 +DIST unifi-5.6.37_sysvinit_all.deb 50275940 BLAKE2B 3cfa54199f1c6a6b2cca292b5f09376a2e5cd8128b384bef117f1130b320d3c7944c13add48428bcb555ec830b97e784437715444b46e9a0fa2a8adf8933e281 SHA512 10e7f4447bb23dd7a513cfb6b9218e3eee16d8a33091f3a3893264c333427a0169f2683b1b77b54fe7719feba0ab1ea23e20c953a55b9e1516c700bbbc1d514e +DIST unifi-5.7.23_api.sh 5167 BLAKE2B bbfaad98431003e2c7dbbb119f3df52f6c3b9f0a866f098d85e652660d7e33944044973c54cf554c25544025bedf5c120e4cb1b9d3dea78a5beae96a9ba7e1a0 SHA512 e8b250e6c363fcda8f5550fb7d3f6d352fa0af458a0d0907177835f6236c37374336e877687644abb1f018fae4a33efa411b286bf1a39488966253b3b4a06600 +DIST unifi-5.7.23_sysvinit_all.deb 64571866 BLAKE2B 195350f722bdbd11c7df98f970b134abd89825aa910abc76b84eff2cbdfb977db2edcb0318b00aef9e86c930f747745d33a96cf55bd9ea9b1ca243168fbbdfe0 SHA512 ba34ccdc2fbd34317a651a9374ac91f692ca2c3a013600cd5081e9665e10b082e6b0404e380ab13305854aaebfb7f0d5ddbf137f6c79a93023814076e0901043 +EBUILD unifi-controller-bin-5.5.24.ebuild 6995 BLAKE2B 1a0bd574d3563340d362819e46c7cff7ed071d13d2120eef7f29db7cc77340c336727653521183357bb0802279dc5c557b7b25cc5fee13d42040eb4dd4c71475 SHA512 9dca6b2ec2613d3055e4aed7467cd018c6bc22fe301481d83d3ae90377bc549234029f0c78c2e3295e7273bedd345f9a1934d8591c014d94ea0609bf0333bbab +EBUILD unifi-controller-bin-5.6.19.ebuild 7691 BLAKE2B 9bf124fa6457d83b6fc1a59e263cf657875326eaf0760354c7dbe97d40f5a91e8c8396d4d526444bc7c3c955ef19c6b385663a26cdb58a403108a28a91dc8a42 SHA512 30ad29fce7077b8ce552d844a0e8add8d8eb33f1a19b2de91843aec9c438aad1ac372e756cc99a6e85a9d93d03722565e19db008f6efdf55aad670c6bc9195df +EBUILD unifi-controller-bin-5.6.20.ebuild 7691 BLAKE2B 9bf124fa6457d83b6fc1a59e263cf657875326eaf0760354c7dbe97d40f5a91e8c8396d4d526444bc7c3c955ef19c6b385663a26cdb58a403108a28a91dc8a42 SHA512 30ad29fce7077b8ce552d844a0e8add8d8eb33f1a19b2de91843aec9c438aad1ac372e756cc99a6e85a9d93d03722565e19db008f6efdf55aad670c6bc9195df +EBUILD unifi-controller-bin-5.6.22.ebuild 7691 BLAKE2B 9bf124fa6457d83b6fc1a59e263cf657875326eaf0760354c7dbe97d40f5a91e8c8396d4d526444bc7c3c955ef19c6b385663a26cdb58a403108a28a91dc8a42 SHA512 30ad29fce7077b8ce552d844a0e8add8d8eb33f1a19b2de91843aec9c438aad1ac372e756cc99a6e85a9d93d03722565e19db008f6efdf55aad670c6bc9195df +EBUILD unifi-controller-bin-5.6.26.ebuild 7691 BLAKE2B 9bf124fa6457d83b6fc1a59e263cf657875326eaf0760354c7dbe97d40f5a91e8c8396d4d526444bc7c3c955ef19c6b385663a26cdb58a403108a28a91dc8a42 SHA512 30ad29fce7077b8ce552d844a0e8add8d8eb33f1a19b2de91843aec9c438aad1ac372e756cc99a6e85a9d93d03722565e19db008f6efdf55aad670c6bc9195df +EBUILD unifi-controller-bin-5.6.29.ebuild 7691 BLAKE2B 9bf124fa6457d83b6fc1a59e263cf657875326eaf0760354c7dbe97d40f5a91e8c8396d4d526444bc7c3c955ef19c6b385663a26cdb58a403108a28a91dc8a42 SHA512 30ad29fce7077b8ce552d844a0e8add8d8eb33f1a19b2de91843aec9c438aad1ac372e756cc99a6e85a9d93d03722565e19db008f6efdf55aad670c6bc9195df +EBUILD unifi-controller-bin-5.6.30.ebuild 7691 BLAKE2B 9bf124fa6457d83b6fc1a59e263cf657875326eaf0760354c7dbe97d40f5a91e8c8396d4d526444bc7c3c955ef19c6b385663a26cdb58a403108a28a91dc8a42 SHA512 30ad29fce7077b8ce552d844a0e8add8d8eb33f1a19b2de91843aec9c438aad1ac372e756cc99a6e85a9d93d03722565e19db008f6efdf55aad670c6bc9195df +EBUILD unifi-controller-bin-5.6.37.ebuild 7691 BLAKE2B 9bf124fa6457d83b6fc1a59e263cf657875326eaf0760354c7dbe97d40f5a91e8c8396d4d526444bc7c3c955ef19c6b385663a26cdb58a403108a28a91dc8a42 SHA512 30ad29fce7077b8ce552d844a0e8add8d8eb33f1a19b2de91843aec9c438aad1ac372e756cc99a6e85a9d93d03722565e19db008f6efdf55aad670c6bc9195df +EBUILD unifi-controller-bin-5.7.23.ebuild 8085 BLAKE2B 6a11f6f72e604eaaa7b626c5aaea98120461de0fa12b08d83045fee42598ffee61b2612a99f5cbd737c91bd89a4426cd6cb003dfb22aba235574c5fa49dee04a SHA512 a2f8ae5de8b720fe47e687197a2b11028f55477ce8a2c234c4fcdbbdac02674e3b06b2f8bd5ba43225cb414e76ba6eccbc7cb20b4a611d205670ccfb13fdeb49 diff --git a/net-misc/unifi-controller-bin/unifi-controller-bin-5.6.37.ebuild b/net-misc/unifi-controller-bin/unifi-controller-bin-5.6.37.ebuild new file mode 100644 index 00000000..577a29c1 --- /dev/null +++ b/net-misc/unifi-controller-bin/unifi-controller-bin-5.6.37.ebuild @@ -0,0 +1,245 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +CHECKREQS_DISK_VAR="500M" + +inherit check-reqs unpacker user + +MY_P="${P/-bin}" +MY_PN="${PN/-bin}" +MY_PV="${PV/_rc}" + +DESCRIPTION="Ubiquiti UniFi Controller" +HOMEPAGE="https://www.ubnt.com/download/unifi/" +SRC_URI=" + http://dl.ubnt.com/unifi/${MY_PV}/unifi_sysvinit_all.deb -> unifi-${MY_PV}_sysvinit_all.deb + tools? ( + https://dl.ubnt.com/unifi/${MY_PV}/unifi_sh_api -> unifi-${MY_PV}_api.sh + )" +RESTRICT="mirror" + +LICENSE="GPL-3 UBNT-20170717" +SLOT="0" +KEYWORDS="amd64 arm x86" +IUSE="nls rpi1 systemd +tools" +UNIFI_LINGUAS=( ca cs da de_DE el en es_ES nl pl pt_PT sv tr zh_CN ) +IUSE+=" ${UNIFI_LINGUAS[@]/#/linguas_}" + +# debian control dependencies: +# binutils +# coreutils +# jsvc +# mongodb-server (>=2.4.10) | mongodb-10gen (>=2.4.14) | mongodb-org-server (>=2.6.0) +# openjdk-7-jre-headless | java8-runtime-headless + +# The version of mongodb bundled with the Mac edition is v2.4.14 at the moment, +# but currently the oldest ebuild (and only v2.x) is v2.6.12. The default +# version is currently v3.0.14 - but this crashes with the UniFi code, possibly +# documented in https://jira.mongodb.org/browse/SERVER-22334. +# As a result, we'll only accept the oldest or newer versions as dependencies. +DEPEND=" + || ( + ~dev-db/mongodb-2.6.12 + >=dev-db/mongodb-3.2 + ) + >=virtual/jre-1.7.0 +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}" + +QA_PREBUILT="opt/${MY_P}/lib/native/*/*/libubnt_webrtc_jni.so" + +pkg_setup () { + # unifi controller uses mongodb as a data-store, and mongo immediately + # requires >3GB of space on creation of a new store, if journaling is + # enabled. By default, UniFi disables mongo's journal - but if you + # override this option then bear in mind that you'll need an additional + # 3GB(!) of space on your /var partition, or you'll need to relocate + # /var/lib/unifi to a larger drive. + # 500M is the bare minimum required for a single AP and a handful of + # clients - the likelihood is that (much?) more space will be required + # in time... + check-reqs_pkg_setup + + enewgroup unifi + enewuser unifi -1 -1 /var/lib/unifi unifi +} + +src_unpack () { + local file + for file in ${A}; do + if [[ "${file}" == *.jar ]]; then + cp -r "${DISTDIR}"/"${file}" "${S}"/ + elif [[ "${file}" == *.deb ]]; then + unpack_deb "${file}" || die + else + cp "${DISTDIR}"/"${file}" "${WORKDIR}"/ + fi + done + cd "${S}" + + if [[ "${ARCH}" == "arm" ]]; then + rm usr/lib/unifi/lib/native/Linux/x86_64/libubnt_webrtc_jni.so + use rpi1 && rm usr/lib/unifi/lib/native/Linux/armhf/libubnt_webrtc_jni.so + elif [[ "${ARCH}" == "amd64" ]]; then + rm usr/lib/unifi/lib/native/Linux/armhf/libubnt_webrtc_jni.so + else # [[ "${ARCH}" == "x86" ]] + rm usr/lib/unifi/lib/native/Linux/x86_64/libubnt_webrtc_jni.so + rm usr/lib/unifi/lib/native/Linux/armhf/libubnt_webrtc_jni.so + fi + rmdir -p usr/lib/unifi/lib/native/Linux/x86_64 usr/lib/unifi/lib/native/Linux/armhf 2>/dev/null + + rm -r usr/lib/unifi/lib/native/Windows + if [[ ${CHOST} == *-darwin* ]] ; then + rm -r usr/lib/unifi/lib/native/Linux + else + rm -r usr/lib/unifi/lib/native/Mac + fi + rmdir usr/lib/unifi/lib/native 2>/dev/null + + rm -r usr/lib/unifi/{bin,conf} +} + +src_prepare () { + default + + if use nls; then + local lingua='' + for lingua in ${UNIFI_LINGUAS[@]}; do + if ! use linguas_${lingua}; then + rm -r usr/lib/unifi/webapps/ROOT/app-unifi/locales/"${lingua}" || die + fi + done + fi + + echo "CONFIG_PROTECT=\"${EPREFIX%/}/var/lib/unifi/data\"" > "${T}/90${MY_PN}" +} + +src_install () { + local d + for d in conf data db logs run; do # Do we still need conf & db? + if [[ -d usr/lib/unifi/${d} ]]; then + rmdir usr/lib/unifi/${d} || die "Cannot remove directory 'unifi/${d}': ${?}" + fi + done + + insinto /opt/"${MY_P}" + doins -r usr/lib/unifi/* || die "Installation failed" + + keepdir /var/lib/unifi/backup + keepdir /var/lib/unifi/conf # ? + keepdir /var/lib/unifi/data + keepdir /var/lib/unifi/db # ? + keepdir /var/lib/unifi/webapp/work + keepdir /var/log/unifi + + mkdir -p "${ED%/}"/var/run/unifi # Try to keep QA checker happy - this is created by the init script + + dosym /var/lib/unifi/backup /opt/"${MY_P}"/backup + dosym /var/lib/unifi/conf /opt/"${MY_P}"/conf + dosym /var/lib/unifi/data /opt/"${MY_P}"/data + dosym /var/lib/unifi/db /opt/"${MY_P}"/db + dosym /var/lib/unifi/webapp/work /opt/"${MY_P}"/work + dosym /var/log/unifi /opt/"${MY_P}"/logs + dosym /var/run/unifi /opt/"${MY_P}"/run + + # <sigh> + dodir /opt/"${MY_P}"/bin + dosym /usr/bin/mongod /opt/"${MY_P}"/bin/mongod + + if use tools; then + insinto /opt/"${MY_P}"/bin + newins "${WORKDIR}"/unifi-${MY_PV}_api.sh unifi-api.sh + fperms 755 /opt/"${MY_P}"/bin/unifi-api.sh + fi + + insinto /var/lib/unifi/data + doins "${FILESDIR}"/system.properties + + fowners -R unifi:unifi \ + /var/lib/unifi \ + /var/log/unifi + + newinitd "${FILESDIR}"/unifi.initd unifi || + die "Could not create init script" + newconfd "${FILESDIR}"/unifi.confd unifi || + die "Could not create conf file" + sed -i -e "s|%INST_DIR%|/opt/${MY_P}|g" \ + "${ED%/}"/etc/{init,conf}.d/unifi \ + || die "Could not customise init scripts" + + doenvd "${T}/90${MY_PN}" || die "Could not configure environment" + + if use systemd; then + sed -i -e "s|/usr/lib/unifi|${ED%/}/opt/${MY_P}|" \ + lib/systemd/system/unifi.service \ + || die "Could not customise systemd unit file" + systemd_dounit lib/systemd/system/unifi.service + fi + + rmdir -p "${ED%/}"/var/run/unifi 2>/dev/null # Try to keep QA checker happy - this is created by the init script +} + +pkg_postinst() { + elog "By default, ${MY_P} uses the following ports:" + elog + elog " Web Interface: 8080" + elog " API: 8443" + elog " Portal HTTP redirect: 8880" + elog " Portal HTTPS redirect: 8843" + elog " STUN: 3478" + elog + elog "... and will attempt to connect to mongodb on localhost:27117" + elog + elog "Additionally, ports 8881 and 8882 are reserved, and 6789 is used" + elog "for determining throughput." + elog + elog "All of these ports may be customised by editing" + elog + elog " /opt/${MY_P}/data/system.properties" + elog + elog "... but please note that the file will be re-written on each" + elog "startup/shutdown, and any changes to the comments will be lost." + elog + elog "These settings cannot be passed as '-D' parameters to Java," + elog "${MY_P} only uses values from the properties file." + elog + elog "If the Web Interface/Inform port is changed from the default of" + elog "8080, then all managed devices must be updated via debug console" + elog "with the command:" + elog + elog " set-inform http://<controller IP>:<new port>/inform" + elog + elog "... before they will be able to reconnect." + + if has_version '>=dev-java/oracle-jdk-bin-1.8.0.151' && has_version '<dev-java/oracle-jdk-bin-1.8.0.162'; then + elog + ewarn "Oracle Java SDK releases 1.8.0r151 to 1.8.0r161 prevent the" + ewarn "UniFi Guest Portal from operating correctly - please upgrade" + ewarn "or downgrade your Java installation to avoid this issue" + fi + + elog + ewarn "From ${PN}-5.6.20, the default behaviour is to immediately" + ewarn "attempt to allocate 1GB of memory on startup. If running on a" + ewarn "memory-constrained system, please edit:" + ewarn + ewarn " /opt/${MY_P}/data/system.properties" + ewarn + ewarn "... in order to set appropriate Java XMS and XMX (minimum and" + ewarn "maximum memory constraints) values" +} + +pkg_prerm() { + local link + + # Clean-up any remaining symlinks, which would otherwise be protected and + # not removed... + if [[ -z "${REPLACED_BY_VERSION:-}" || "${REPLACED_BY_VERSION}" != "${PVR}" ]]; then + for link in data logs run work; do + [[ -L "${EPREFIX%/}"/opt/"${MY_P}"/${link} ]] && + rm "${EPREFIX%/}"/opt/"${MY_P}"/${link} + done + fi +} diff --git a/net-misc/unifi-controller-bin/unifi-controller-bin-5.7.23.ebuild b/net-misc/unifi-controller-bin/unifi-controller-bin-5.7.23.ebuild new file mode 100644 index 00000000..fe6b6cbb --- /dev/null +++ b/net-misc/unifi-controller-bin/unifi-controller-bin-5.7.23.ebuild @@ -0,0 +1,253 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +CHECKREQS_DISK_VAR="500M" + +inherit check-reqs unpacker user + +MY_HASH="" + +MY_P="${P/-bin}" +MY_PN="${PN/-bin}" +MY_PV="${PV/_rc}${MY_HASH:+-${MY_HASH}}" + +DESCRIPTION="Ubiquiti UniFi Controller" +HOMEPAGE="https://www.ubnt.com/download/unifi/" +SRC_URI=" + http://dl.ubnt.com/unifi/${MY_PV}/unifi_sysvinit_all.deb -> unifi-${MY_PV}_sysvinit_all.deb + tools? ( + https://dl.ubnt.com/unifi/${MY_PV}/unifi_sh_api -> unifi-${MY_PV}_api.sh + )" +RESTRICT="mirror" + +LICENSE="GPL-3 UBNT-20170717" +SLOT="0" +KEYWORDS="amd64 arm x86" +IUSE="nls rpi1 systemd +tools" +UNIFI_LINGUAS=( ca cs da de_DE el en es_ES nl pl pt_PT sv tr zh_CN ) +IUSE+=" ${UNIFI_LINGUAS[@]/#/linguas_}" + +# debian control dependencies: +# binutils +# coreutils +# jsvc +# mongodb-server (>=2.4.10) | mongodb-10gen (>=2.4.14) | mongodb-org-server (>=2.6.0) +# openjdk-7-jre-headless | java8-runtime-headless + +# The version of mongodb bundled with the Mac edition is v2.4.14 at the moment, +# but currently the oldest ebuild (and only v2.x) is v2.6.12. The default +# version is currently v3.0.14 - but this crashes with the UniFi code, possibly +# documented in https://jira.mongodb.org/browse/SERVER-22334. +# As a result, we'll only accept the oldest or newer versions as dependencies. +DEPEND=" + || ( + ~dev-db/mongodb-2.6.12 + >=dev-db/mongodb-3.2 + ) + >=virtual/jre-1.8.0 + <virtual/jre-1.9.0 +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}" + +QA_PREBUILT="opt/${MY_P}/lib/native/*/*/libubnt_webrtc_jni.so" + +pkg_setup () { + # unifi controller uses mongodb as a data-store, and mongo immediately + # requires >3GB of space on creation of a new store, if journaling is + # enabled. By default, UniFi disables mongo's journal - but if you + # override this option then bear in mind that you'll need an additional + # 3GB(!) of space on your /var partition, or you'll need to relocate + # /var/lib/unifi to a larger drive. + # 500M is the bare minimum required for a single AP and a handful of + # clients - the likelihood is that (much?) more space will be required + # in time... + check-reqs_pkg_setup + + enewgroup unifi + enewuser unifi -1 -1 /var/lib/unifi unifi +} + +src_unpack () { + local file + for file in ${A}; do + if [[ "${file}" == *.jar ]]; then + cp -r "${DISTDIR}"/"${file}" "${S}"/ + elif [[ "${file}" == *.deb ]]; then + unpack_deb "${file}" || die + else + cp "${DISTDIR}"/"${file}" "${WORKDIR}"/ + fi + done + cd "${S}" + + if [[ "${ARCH}" == "arm" ]]; then + rm usr/lib/unifi/lib/native/Linux/x86_64/libubnt_webrtc_jni.so + use rpi1 && rm usr/lib/unifi/lib/native/Linux/armhf/libubnt_webrtc_jni.so + elif [[ "${ARCH}" == "amd64" ]]; then + rm usr/lib/unifi/lib/native/Linux/armhf/libubnt_webrtc_jni.so + else # [[ "${ARCH}" == "x86" ]] + rm usr/lib/unifi/lib/native/Linux/x86_64/libubnt_webrtc_jni.so + rm usr/lib/unifi/lib/native/Linux/armhf/libubnt_webrtc_jni.so + fi + rmdir -p usr/lib/unifi/lib/native/Linux/x86_64 usr/lib/unifi/lib/native/Linux/armhf 2>/dev/null + + rm -r usr/lib/unifi/lib/native/Windows + if [[ ${CHOST} == *-darwin* ]] ; then + rm -r usr/lib/unifi/lib/native/Linux + else + rm -r usr/lib/unifi/lib/native/Mac + fi + rmdir usr/lib/unifi/lib/native 2>/dev/null + + rm -r usr/lib/unifi/{bin,conf} +} + +src_prepare () { + default + + if use nls; then + local lingua='' + for lingua in ${UNIFI_LINGUAS[@]}; do + if ! use linguas_${lingua}; then + rm -r usr/lib/unifi/webapps/ROOT/app-unifi/locales/"${lingua}" || die + fi + done + fi + + echo "CONFIG_PROTECT=\"${EPREFIX%/}/var/lib/unifi/data\"" > "${T}/90${MY_PN}" +} + +src_install () { + local d + for d in conf data db logs run; do # Do we still need conf & db? + if [[ -d usr/lib/unifi/${d} ]]; then + rmdir usr/lib/unifi/${d} || die "Cannot remove directory 'unifi/${d}': ${?}" + fi + done + + insinto /opt/"${MY_P}" + doins -r usr/lib/unifi/* || die "Installation failed" + + keepdir /var/lib/unifi/backup + keepdir /var/lib/unifi/conf # ? + keepdir /var/lib/unifi/data + keepdir /var/lib/unifi/db # ? + keepdir /var/lib/unifi/webapp/work + keepdir /var/log/unifi + + mkdir -p "${ED%/}"/var/run/unifi # Try to keep QA checker happy - this is created by the init script + + dosym /var/lib/unifi/backup /opt/"${MY_P}"/backup + dosym /var/lib/unifi/conf /opt/"${MY_P}"/conf + dosym /var/lib/unifi/data /opt/"${MY_P}"/data + dosym /var/lib/unifi/db /opt/"${MY_P}"/db + dosym /var/lib/unifi/webapp/work /opt/"${MY_P}"/work + dosym /var/log/unifi /opt/"${MY_P}"/logs + dosym /var/run/unifi /opt/"${MY_P}"/run + + # <sigh> + dodir /opt/"${MY_P}"/bin + dosym /usr/bin/mongod /opt/"${MY_P}"/bin/mongod + + if use tools; then + insinto /opt/"${MY_P}"/bin + newins "${WORKDIR}"/unifi-${MY_PV}_api.sh unifi-api.sh + fperms 755 /opt/"${MY_P}"/bin/unifi-api.sh + fi + + insinto /var/lib/unifi/data + doins "${FILESDIR}"/system.properties + + fowners -R unifi:unifi \ + /var/lib/unifi \ + /var/log/unifi + + newinitd "${FILESDIR}"/unifi.initd unifi || + die "Could not create init script" + newconfd "${FILESDIR}"/unifi.confd unifi || + die "Could not create conf file" + sed -i -e "s|%INST_DIR%|/opt/${MY_P}|g" \ + "${ED%/}"/etc/{init,conf}.d/unifi \ + || die "Could not customise init scripts" + + doenvd "${T}/90${MY_PN}" || die "Could not configure environment" + + if use systemd; then + sed -i -e "s|/usr/lib/unifi|${ED%/}/opt/${MY_P}|" \ + lib/systemd/system/unifi.service \ + || die "Could not customise systemd unit file" + systemd_dounit lib/systemd/system/unifi.service + fi + + rmdir -p "${ED%/}"/var/run/unifi 2>/dev/null # Try to keep QA checker happy - this is created by the init script +} + +pkg_postinst() { + elog "By default, ${MY_P} uses the following ports:" + elog + elog " Web Interface: 8080" + elog " API: 8443" + elog " Portal HTTP redirect: 8880" + elog " Portal HTTPS redirect: 8843" + elog " STUN: 3478" + elog + elog "... and will attempt to connect to mongodb on localhost:27117" + elog + elog "Additionally, ports 8881 and 8882 are reserved, and 6789 is used" + elog "for determining throughput." + elog + elog "All of these ports may be customised by editing" + elog + elog " /opt/${MY_P}/data/system.properties" + elog + elog "... but please note that the file will be re-written on each" + elog "startup/shutdown, and any changes to the comments will be lost." + elog + elog "These settings cannot be passed as '-D' parameters to Java," + elog "${MY_P} only uses values from the properties file." + elog + elog "If the Web Interface/Inform port is changed from the default of" + elog "8080, then all managed devices must be updated via debug console" + elog "with the command:" + elog + elog " set-inform http://<controller IP>:<new port>/inform" + elog + elog "... before they will be able to reconnect." + + if has_version '>=dev-java/oracle-jdk-bin-1.8.0.151' && has_version '<dev-java/oracle-jdk-bin-1.8.0.162'; then + elog + ewarn "Oracle Java SDK releases 1.8.0r151 to 1.8.0r161 prevent the" + ewarn "UniFi Guest Portal from operating correctly - please upgrade" + ewarn "or downgrade your Java installation to avoid this issue" + fi + + elog + ewarn "From ${PN}-5.6.20, the default behaviour is to immediately" + ewarn "attempt to allocate 1GB of memory on startup. If running on a" + ewarn "memory-constrained system, please edit:" + ewarn + ewarn " /opt/${MY_P}/data/system.properties" + ewarn + ewarn "... in order to set appropriate Java XMS and XMX (minimum and" + ewarn "maximum memory constraints) values" + elog + ewarn "UniFi Controller 5.7+ does not support UAP-AC and UAP-AC-Outdoor" + ewarn "models, or the PicoM2:" + ewarn " https://community.ubnt.com/t5/UniFi-Updates-Blog/UAP-AC-UAP-AC-Outdoor-LTS-Announcement/ba-p/2059058" + ewarn " https://community.ubnt.com/t5/UniFi-Updates-Blog/UniFi-5-7-23-Stable-has-been-released/ba-p/2318813" +} + +pkg_prerm() { + local link + + # Clean-up any remaining symlinks, which would otherwise be protected and + # not removed... + if [[ -z "${REPLACED_BY_VERSION:-}" || "${REPLACED_BY_VERSION}" != "${PVR}" ]]; then + for link in data logs run work; do + [[ -L "${EPREFIX%/}"/opt/"${MY_P}"/${link} ]] && + rm "${EPREFIX%/}"/opt/"${MY_P}"/${link} + done + fi +} |