diff options
author | Stefan Auditor | 2015-12-21 15:54:05 +0100 |
---|---|---|
committer | Stefan Auditor | 2015-12-21 15:54:05 +0100 |
commit | 3bf17b54579083b511fdbee12cc51bdf681690a5 (patch) | |
tree | 5327db044edd0b79375584577b3ddec89646ed95 | |
parent | fea3eab9756c38d7b46ed64db1a6db193ff0ad3a (diff) | |
download | aur-3bf17b54579083b511fdbee12cc51bdf681690a5.tar.gz |
Update runtime depnedency check
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 13 insertions, 3 deletions
@@ -1,5 +1,5 @@ # Generated by mksrcinfo v8 -# Mon Dec 21 09:32:56 UTC 2015 +# Mon Dec 21 14:53:33 UTC 2015 pkgbase = php-cs-fixer pkgdesc = Analyzes some PHP source code and tries to fix coding standards issues (PSR-1 and PSR-2 compatible). pkgver = 1.11 @@ -16,15 +16,25 @@ sha512sums=('337eeb18b9d6ab41fda772bb3372467a6093a153f336f804b2d2ca1b4631e1ea99f build() { cd "${srcdir}/${_pkgname}-${pkgver}" - php -d extension=phar.so /usr/bin/composer install --prefer-dist --no-dev + php -d extension=phar.so -d open_basedir=/usr/:~ /usr/bin/composer install --prefer-dist --no-dev sed -i '/git-commit/d' box.json php -d extension=phar.so -d phar.readonly=Off -d display_errors=Off /usr/bin/php-box build } check() { + STATUS=0 + if ! php -i | grep 'PHP Archive support => enabled' >/dev/null 2>&1; then echo -e "Warning: phar.so must be loaded in your php.ini to install and use ${pkgname}" - exit 1 + STATUS=1 + fi + if ! php -i | grep -E '(:/usr/$|:/usr/:)' >/dev/null 2>&1; then + echo -e "Warning: You must add ':/usr/' to 'open_basedir' setting in your php.ini to use ${pkgname}" + STATUS=1 + fi + + if [ ${STATUS} != 0 ]; then + exit ${STATUS} fi } |