namazu-ml(ring)


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

Re: namazu-1.3.1.0-pre-4 (Re: namazu-1.3.1.0-pre-3)



國頭です。

▲時刻 Sat, 06 Feb 1999 02:20:26 +0900 に
▲Satoru Takabayashiさんの出した
▲Message-ID <199902051720.CAA25573@xxxxxxxxxxxxxx>の
▲[namazu 71] namazu-1.3.1.0-pre-4 (Re: namazu-1.3.1.0-pre-3) という話題では...
▲(詳しくは <199902051203.VAA11139@xxxxxxxxxxxxxx> も見てね)

Satoru> ところで、新しい infoファイルを置くときはそのつど /usr/info/dir を
Satoru> 手で編集していますが、これを自動で行う方法はないものでしょうか? い
Satoru> つも面倒に感じています。

僕もいつもおててで編集しています。:)


FreeBSD の package を入れると /usr/local/info/dir が自動で書き変わるよ
うなので、/var/db/pkg/zsh-3.0.5/+CONTENTS を見てみたところ、
install-info なるプログラムがあるようです。ports collection に入ってい
るようです。たぶんソースを探せばどこかにあるでしょう。

@exec [ -f %D/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > %D/info/dir
@exec install-info %D/info/zsh.info %D/info/dir
info/dir

こんなふうにして使っているみたいです。


install-info --help は以下のようになります。

****ここから

install-info [OPTION]... [INFO-FILE [DIR-FILE]]
  Install INFO-FILE in the Info directory file DIR-FILE.

Options:
--delete          Delete existing entries in INFO-FILE;
                    don't insert any new entries.
--defentry=TEXT   Like --entry, but only use TEXT if an entry
                    is not present in INFO-FILE.
--defsection=TEXT Like --section, but only use TEXT if a section
                    is not present in INFO-FILE.
--dir-file=NAME   Specify file name of Info directory file.
                    This is equivalent to using the DIR-FILE argument.
--entry=TEXT      Insert TEXT as an Info directory entry.
                    TEXT should have the form of an Info menu item line
                    plus zero or more extra lines starting with whitespace.
                    If you specify more than one entry, they are all added.
                    If you don't specify any entries, they are determined
                    from information in the Info file itself.
--forceentry=TEXT Like --entry, but ignore any entry in INFO-FILE.
--help            Display this help and exit.
--info-file=FILE  Specify Info file to install in the directory.
                    This is equivalent to using the INFO-FILE argument.
--info-dir=DIR    Same as --dir-file=DIR/dir.
--item=TEXT       Same as --entry TEXT.
                    An Info directory entry is actually a menu item.
--quiet           Suppress warnings.
--remove          Same as --delete.
--section=SEC     Put this file's entries in section SEC of the directory.
                    If you specify more than one section, all the entries
                    are added in each of the sections.
                    If you don't specify any sections, they are determined
                    from information in the Info file itself.
--version         Display version information and exit.

Email bug reports to bug-texinfo@xxxxxxxxxxxxxxxx

******ここまで


これがFreeBSD 以外でも使えるのかどうかはわかりませんが、つかえれば便利かも。

------------------------------------------------------------
\\  國頭 吾郎 ( Goro Kunito )  [JF7LJB/1]  | I Love \
 \\  東京大学工学系研究科電子情報工学専攻          | `JWAVE' \
  \\           羽鳥・相澤研究室 博士課程2年       |    and   \
   \\  Tel 03-3812-2111 or 03-3814-4251 (ext. 6761)|    `WISH' \  
    \\  E-mail : kunito@xxxxxxxxxxxxxxxxxxx        |  very much.\
     ============================================================