[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:28048] Re: infoのdirファイル



こじま@今日は日射しはあたたかいものの,風は冷たいなぁ,,です.

From: "jun kuwamura" <kuwamura.jun@xxxxxxxxx>
Subject: [plamo:28047] infoのdirファイル
Date: Wed, 4 Apr 2007 11:01:25 +0900
> 
> Plamo-4.21 ですが、 /usr/share/info/dir ファイルにScreenのみでした。
> パッケージのインストールログファイルを見てみるとあちおちにあります。
> 
> --
> % grep info/dir /var/log/packages/*
> /var/log/packages/autoconf:usr/share/info/dir
> /var/log/packages/bc:usr/info/dir.gz
> /var/log/packages/binutils:usr/share/info/dir
> /var/log/packages/bison:usr/share/info/dir.gz
> /var/log/packages/emacs:usr/info/dir
> /var/log/packages/emacs:usr/info/dired-x.gz
> /var/log/packages/gettext:usr/share/info/dir
> /var/log/packages/gnupg:usr/info/dir.add
> /var/log/packages/heimdal:usr/share/info/dir
> /var/log/packages/libgtk:usr/info/dir
> /var/log/packages/screen:usr/info/dir
> /var/log/packages/texinfo:usr/share/info/dir
> --
> 
> パッケージつくるときにうまくマージせれていないのかもしれません。

どう突っこんだものだろう..(苦笑

# とりあえずは Plamo-maintainer-ML と Plamo-ML の双方に投げる意味は無い,
# と言っておこうか

・基本的に,それぞれのパッケージレベルでは /usr/share/info/dir は作るべ
  きではない

# 作った場合は,そのパッケージの info ファイルのみが登録された dir ファ
# イルが生成されるので

・初期インストール時は,インストール後の初期設定で /usr/share/info/dir
  は再生成されるため,(初期インストールのパッケージに
  /usr/share/info/dir があっても)実害は無い

・最近の Plamo のパッケージ管理ツールでは,インストール後に実行される処
  理を記述するために init_script という機能が追加されているので,
  /usr/share/info/dir を再生成する場合はこの機能を使うべき

mkdir install
cat << EOF > install/doinst.sh
#%% begin initialize bc-1.06
  /sbin/mkinfodir
#%% end
EOF
/sbin/makepkg $pkg << EOF

みたいな感じ.doinst.sh 中の #%% begin 〜 #%% end までが init_script と
して切り出され,パッケージのインストール作業が終ってから実行されます.

> それで質問ですが、
> ディレクトリ内のinfoファイルから一括して作るコマンドはありますか?

本来は /usr/bin/install-info というコマンドを使いますが,Plamo では
/sbin/mkinfodir というラッパーが用意されているので,これを実行すればい
いと思ふ.

-------
こじま


Follow-Ups
[plamo:28050] Re: infoのdirファイル, jun kuwamura
[plamo:28051] Re: infoのdirファイル, 田原 俊一
References
[plamo:28047] infoのdirファイル, jun kuwamura

[検索ページ] [メール一覧]
Plamo ML 公開システム