summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Auditor2015-12-21 15:54:05 +0100
committerStefan Auditor2015-12-21 15:54:05 +0100
commit3bf17b54579083b511fdbee12cc51bdf681690a5 (patch)
tree5327db044edd0b79375584577b3ddec89646ed95
parentfea3eab9756c38d7b46ed64db1a6db193ff0ad3a (diff)
downloadaur-3bf17b54579083b511fdbee12cc51bdf681690a5.tar.gz
Update runtime depnedency check
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD14
2 files changed, 13 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1eebac737289..2fecaa471721 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index d53b7911e0d1..5cc06ab5e3d4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}