Jetplumeの開発日記

今日は、Jetspeed内のパスワードをSHAで持たせるようにしようと思い、初期設定のパスワード設定スクリプトを書こうと思ったが、以前にどのようにそのパスワードを生成したか忘れてしまった・・・。一般的なコマンドでどうやって、生成したんだっけか・・・。何かのコマンドで生成したような気がしたんだけど・・・。思いだせん・・・

結局、昨日は、気づいたら、4時になっていた。opensslでやることにした。opensslなら、多くの場合インストールされているだろうし。htpasswdではシステムによっては、インストールされていない可能性が高いからね。

SourceForge.jp のMavenにtorqueを足したら、ビルドできた。メーリングリストなどを見直した結果、Mavenのbeta10はTorqueの問題でjarを置き換えないとビルドできないようだ。でも、ビルドはできたけど、認証とかがうまくいっていないように思うし。あまり、前回と変わっていないような気もする。まだまだ、先は遠いかね・・・。

Jetplumeの開発日記

今日は、ビルドしたものをtarで固めるところまで作る。データベース関連の処理などは、インストーラーがやるべきだろう。っで、どうやって、tarで固めたものをスクリプトの中に入れればよいのだろうか?そこで、J2SEがシェルでそのシェルの中にいれていたので、調べてみる。なるほどねっという感じだった。tailを使えばいいのか。そうすれば、自分自身の中にバイナリを入れられるのね。というわけで、その方法でインストーラーを作ろう。でも、結構、巨大なファイルになりそう・・・。

Jetplumeの開発日記

今日は、設定ファイルを書き始めることにした。とりあえず、/opt/Jetplume/etcの下に設定ファイルを置くのがいいかなっと思っていたけど、/opt/Jetplume/confに変更した。とりあえず、Jetspeedが最初に山椒するファイルをJetplumeResources.propertiesに変更するようにしよう。Tomcatのserver.xmlも書き換えていかないといけないな・・・。起動するまでにやることがまだあるな・・・。デザインを変更するテンプレートの作成はとりあえず、動いてからやることにしよう。