INSTALLIT(1)

名前
installit - ファイル/ディレクトリ インストールツール

形式
installit [ -o owner ] [ -g group ] [ -O owner ] [ -G group ] [ -m mode ] [ -b backup ] [ -s ] [ -t ] source destination

機能説明
installit は 指定した destination に source のコピーを行います。

source がピリオドの場合、 destination は作成すべきディレクトリ名となります。 それ以外は、 source は存在するファイル名と見なし、 destination はファイルあるいはディレクトリのいずれかになります。 すなわち、 cp(1) と同じ規則となっています。

installit はコピーする時に特別な特権は使用しません。

オプション

-b  destination がすでに存在するファイル名の場合、コピーを行う前にそのファイルを削除します。 バックアップをしておくためには ``-b'' オプションを使用します。 これにより、すでに存在しているファイルは指定した拡張子付きの名前にリネームされます。 source と destination が同じあるいは、二つが同じファイルの場合、コピーは行われず、 ``-o''、``-g''、``-m'' および ``-s'' オプション(次を参照してください)のみが処理されます。 この場合、 destination に対する変更時刻の更新が touch(1) を使用しておこなわれます。

-n  destination に対する変更時刻の更新を行いません。

-o -g -m
    destination を作成すると、あるべき owner、group や mode を設定することができます。 これは、``-o''、``-g'' および ``-m'' オプションをそれぞれ使用することにより行われます。

-O -G
    ``-O'' と ``-G'' オプションは installit が root で起動された場合のみ、 whoami(1) で得られる owner と group を設定します。

-s  インストールした実行ファイルを strip(1) するには、``-s'' オプションを使用します。

バグと制限
オプションの組み合わせはできないことがあります。

chown(8) コマンドは /etc あるいは /usr/etc ディレクトリあるいはユーザの PATH になければいけません。

whoami コマンドは /usr/ucb ディレクトリあるいはユーザの PATH になければいけません。

履歴
InterNetNews 用に Rich $alz <rsalz@uunet.uu.net> により記述されました。