pukiwiki.ini.phpなどの設定ファイルは別名で配布して欲しい

修正

それぞれに--move-dist, --copy-distオプションを追加。リリースパッケージを作成する直前に、その中にある設定ファイルを加工する。

release_update.sh はついでに -d オプション(CVSROOTを変更する), --zip オプション (*.zipパッケージを作る) に対応。

$ sh release.sh
Usage: release.sh [options] VERSION_TAG (1.4.3_rc1 like)
  Options:
    --nopkg     Suppress creating archive (Extract and chmod only)
    -z|--zip    Create *.zip archive
    --move-dist Move *.ini.php => *.ini-dist.php
    --copy-dist Move, and Copy *.ini.php <= *.ini-dist.php
$ sh release_update.sh
USAGE: release_update.sh [options] VERSION_FROM VERSION_TO (VERSION = '1.4.3_rc1' like)
  Options:
    -z|--zip    Create *.zip archive
    --move-dist Move *.ini.php => *.ini-dist.php
    --copy-dist Move, and Copy *.ini.php <= *.ini-dist.php

メッセージ

pukiwiki.ini.phpなどがそのままのファイル名で配布されると 気をつけないと既存の設定ファイルが上書きされてしまうので, 別名で配布して欲しい. 少なくともupgradeのtarballは.

#wikiディレクトリなどは最悪バックアップから戻せるのかなー



ちょっと確認: update_XXX.tar.gzとは

コメント

move (設定ファイルをうっかり上書きしない様にどけておくのはどうか)

copy (設定ファイルの控えを残しておくのはどうか)

other: プラグインを二分する

other: comment (いくつかの設定例をコメントとして付記する)

// Absolute path of the converter (KAKASI)
$pagereading_kakasi_path = '/usr/local/bin/kakasi';
//$pagereading_kakasi_path = 'c:\kakasi\bin\kakasi.exe';

other: sample (設定済みのサンプル設定ファイルを1~複数添付する)

other: include / load (設定のデフォルト値を用意しておいて、要所を上書きする小さなファイルと使い分ける)

other: 必要に応じて各自が作ることができるようにする

other: update_XXX.tar.gzの意味合いを変更する

コメント


*1 CVSやらSubversionやらを使うことで管理を楽にできること
*2 簡単ですよね?
*3 厳密には*.lngとかもそうですが
*4 しかもそういう差分を知りたい人はさらに「ファイルの中のどこが変更されたか」という情報まで欲しい人が多いのではないかと推測します
*5 クリックしまくってたらダウンロードできるようになったってのがpukiwiki.org経由だといつものパターン
*6 henohenoさんに編集していただくまで
*7 upgradeのtarballあったのかな
*8 みんな他の*.ini.phpを忘れてるでしょ・・・ (^^;
*9 分別作業がとても大変なのは推測できますが
*10 完全に余談ですsoz
*11 PukiWikiLightは維持することを考慮されていないようでしたので、過去形になってしまうのは仕方ないと思います・・・ (^^;
*12 これは随分前からここ(dev)でいってるけど
*13 PHP の define は undef できないので変数の方が使い勝手がいい
*14 もう何度も提唱しているのでこれで解決されなければ独自でやりまする(T-T
*15 実際のファイル名はチョット違う。
*16 参考になりませんか、そうですか… orz
*17 必要なのは開発者ぐらいでは?
*18 B-Wiki楽しそうだなぁ・・・
*19 一例として、iniの時は変数にして、iniを読み終わった後にdefine定義して変数を消す・・・とかね(^-^
*20 それ以外の多くの人という意味だったのかも(^^;
*21 悩ましいところですが設定ファイル群は単純に上書きなだけなら要らないかも

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-05-23 (月) 03:08:32
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.318 sec.

OSDN