- ethna コマンドは、 lib 以下に Ethna ディレクトリが存在する場合は lib 以下のEthnaを使う仕様になっていたが、
この場合 exlib 以下にプラグインをインストールすると Ethna が設置されずにEthnaディレクトリが存在する可能性がある
- Ethna/Ethna.php が存在するかどうかを判断するように変更
- iniディレクティブ date.timezone が設定されてないために、E_WARNING が PHP 5.3.0 で出ていたバグを修正
- Ethna_Plugin::includePlugin メソッドの実装が動作するものではなかったので変更
- Ethna_Plugin_Cachemanager のクラスのプロパティに指定する $namespace が意味をなしていなかったので修正 (#17753)
+- PROJECT_DIR/lib/Ethna/extlib 以下にファイルを設置するタイプのプラグインを pear-local などでインストールすると、それ以後
+ ethnaコマンドが使えなくな問題を修正
** 2.5.0-preview5
#
# simple command line gateway
#
-# $Id: ethna.sh 439 2007-01-04 06:23:15Z ichii386 $
+# $Id$
#
CUR_DIR="$PWD"
do
if test -f ".ethna"
then
- if test -d "$PWD""/lib/Ethna"
+ if test -f "$PWD""/lib/Ethna/Ethna.php"
then
ETHNA_HOME="$PWD""/lib/Ethna"
break