blob: fd4184b0f24222c7ad8df692f2c41e11b5a4ec9d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
pkgname=kerberosio-web
pkgver=2.5.0
pkgrel=1
pkgdesc="Kerberos.io machinery"
arch=('any')
url="https://github.com/kerberos-io/web"
license=('EULA')
groups=('system')
depends=('nginx' 'php-fpm' 'php-gd' 'php-mcrypt')
source=(${url}/releases/download/v${pkgver}/web.tar.gz)
md5sums=('a519ae374dfec25c5e77012c18b0f69a')
package() {
_dir="${pkgdir}/srv/http/kerberos"
mkdir -p "${_dir}"
tar -xf web.tar.gz -C "${_dir}"
chown -R http:http "${_dir}"
chmod -R 777 "${_dir}/storage"
chmod 777 "${_dir}/config/kerberos.php"
# Allow deprecated functions for php-7.1
sed -i '2 a\
error_reporting(E_ALL ^ E_DEPRECATED);' "${_dir}/config/app.php"
# Fix document root
for i in `grep -Rl /var/www`; do sed -i 's|/var/www|/srv/http/kerberos|' $i; done
# Fix status of machinery
sed -i 's/service kerberosio status/systemctl status kerberosio/' "${_dir}/app/Http/Repositories/System/OSSystem.php"
}
|