]> git.pld-linux.org Git - packages/phpenv.git/commitdiff
phpenv-system-php: more reliable detect (use package name as input)
authorElan Ruusamäe <glen@delfi.ee>
Sun, 30 Nov 2014 20:52:07 +0000 (22:52 +0200)
committerElan Ruusamäe <glen@delfi.ee>
Sun, 30 Nov 2014 20:52:07 +0000 (22:52 +0200)
phpenv-system-php

index fdb74a44d5a927128b64b171e84a776271798fdc..5462876bfd6a51a311adc74debb356966b155fad 100755 (executable)
@@ -19,11 +19,11 @@ if ! which rpm >/dev/null; then
        exit 1
 fi
 
-for php in /usr/bin/php??; do
-       pkg=$(rpm -qf $php) || continue
+for pkg in $(rpm -qa 'php*-cli'); do
        version=$(rpm -q --qf '%{VERSION}' $pkg)
        # use php-X.Y only for version selection
        version=${version%.${version#*.*.}}-pld
+       php=$(rpm -ql $pkg | grep /usr/bin)
        echo "* Found $php (via $pkg) using $version as version"
 
        if [ -d "${PHPENV_ROOT}/versions/$version" ]; then
This page took 0.06317 seconds and 4 git commands to generate.