From fae4bd5b580e5e349f535198247591cc0b8dec82 Mon Sep 17 00:00:00 2001 From: Kaarle Ritvanen Date: Sat, 2 Sep 2017 13:36:37 +0300 Subject: community/homer-api: fix LDAP auth with php7 --- community/homer-api/APKBUILD | 4 +++- community/homer-api/php7.patch | 11 +++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 community/homer-api/php7.patch diff --git a/community/homer-api/APKBUILD b/community/homer-api/APKBUILD index 46cbfeb29f..6ef39246e3 100644 --- a/community/homer-api/APKBUILD +++ b/community/homer-api/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Kaarle Ritvanen pkgname=homer-api pkgver=5.0.6 -pkgrel=10 +pkgrel=11 pkgdesc="HOMER API" url="https://github.com/sipcapture/homer-api" arch="noarch" @@ -13,6 +13,7 @@ options="!check" subpackages="$pkgname-doc homer-api-ldap homer-db" source="$pkgname-$pkgver.tar.gz::https://github.com/sipcapture/homer-api/archive/$pkgver.tar.gz homer_db_init + php7.patch rotation-ini-path.patch" builddir="$srcdir"/$pkgname-$pkgver @@ -66,4 +67,5 @@ ldap() { sha512sums="620185c19bd348ba68bad3a1992b7d673d29dcfb8a0aeea437a2d31e90f0a21cf6f46a43f0041a583a14d9403e1d8574c6040da1dba397ec2d955b8aba9010d8 homer-api-5.0.6.tar.gz e305af57a8445b45cb1e894aa34ceea3aeedb60740a636229d470d872f9ebb835e03985faeb685180a3e2c1eae29b49c841f8cbdb4236dbf0323f905a30b0bbb homer_db_init +068d7b03c51aed4c144b6f8382a367016432b5f2c22e79e19da516536bf22c9bec4fbedf81130e32d6d919be746610563295513412f14c565fc917bdc0a7b004 php7.patch 0328c4f645601be150f877a31a8c245908da9d9972bed6e1af50f2c43055c9f47376da30c666b6eaa0310637414f65906b88f9a339a1dfa14e1864c70b36fa77 rotation-ini-path.patch" diff --git a/community/homer-api/php7.patch b/community/homer-api/php7.patch new file mode 100644 index 0000000000..df159b0ba4 --- /dev/null +++ b/community/homer-api/php7.patch @@ -0,0 +1,11 @@ +--- homer-api-5.0.6/api/Authentication/LDAP.php ++++ homer-api-5.0.6.php7/api/Authentication/LDAP.php +@@ -118,7 +118,7 @@ + + + // Assigne Admin Privs, should be read from the LDAP Directory in the future +- $ADMIN_USER = split(",", LDAP_ADMIN_USER); ++ $ADMIN_USER = explode(",", LDAP_ADMIN_USER); + foreach($ADMIN_USER as &$value) { + + if ($value == $param['username']) { -- cgit v1.2.3