X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=dep-tests.sh;fp=dep-tests.sh;h=0000000000000000000000000000000000000000;hb=72ad6add086b462795ce6d3a9a6ca5f8d8410b03;hp=0a19c2397c0b1e92f60e95fc53b80ec328e17e1a;hpb=ad5f98910c721925df50d505bbf45b82b90eaf38;p=packages%2Fphp.git diff --git a/dep-tests.sh b/dep-tests.sh deleted file mode 100644 index 0a19c23..0000000 --- a/dep-tests.sh +++ /dev/null @@ -1,57 +0,0 @@ -#!/bin/sh -# inter-dependencies checker. - -with_mysqlnd=mysqlnd - -dep_spl="pcre simplexml" -dep_session="spl $dep_spl" -dep_filter='pcre' -dep_eaccelerator='session' -dep_mysql="$with_mysqlnd" -dep_mysqli="$dep_spl spl $with_mysqlnd" -dep_pdo="$dep_spl spl" -dep_pdo_sqlite="$dep_pdo pdo" -dep_pdo_pgsql="$dep_pdo pdo" -dep_pdo_oci="$dep_pdo pdo" -dep_pdo_odbc="$dep_pdo pdo" -dep_pdo_firebird="$dep_pdo pdo" -dep_pdo_dblib="$dep_pdo pdo" -dep_pdo_mysql="$dep_pdo pdo $with_mysqlnd" -dep_simplexml="$dep_spl spl" -dep_imap="pcre" -dep_phar="$dep_spl spl" -dep_sqlite="$dep_pdo pdo" -dep_fileinfo="pcre" -dep_wddx='xml' -dep_xmlreader='dom' -dep_xmlrpc='xml' -dep_xsl='dom' - -php=${PHP:-$(php-config --php-binary)} -ext_dir=${EXTENSION_DIR:-$(php-config --extension-dir)} -conf_dir=${CONFIG_DIR:-$(php-config --sysconfdir)/conf.d $(php-config --sysconfdir)/cli.d} -tmpini=$(mktemp) - -# poldek --sn ac-ready -u php-* -for ext in $ext_dir/*.so; do - [ -f $ext ] || continue - ext=${ext##*/}; ext=${ext%.so} - - deps=$(eval echo \$dep_$ext) - # add ext itself, if already not in list (spl case) - [[ $deps = *\ $ext\ * ]] || deps="$deps $ext" - - echo -n "$ext (deps: ${deps# })..." - - grep -rlE '^extension=('$(echo "${deps# }" | tr ' ' '|')').so$' $conf_dir | LC_CTYPE=C LC_ALL= sort | xargs cat > $tmpini - $php -n -d extension_dir=$ext_dir -c $tmpini -r "exit(extension_loaded('${ext}') ? 0 : 1);" - rc=$? - if [ $rc = 0 ]; then - echo OK - else - echo FAIL - echo "Failed config was:" - cat $tmpini - fi -done -rm -f $t