system management
1754393 メンバー
2840 オンライン
108813 解決策
新規ポスト

cleanupについて

 
KN
貴重なコントリビューター

cleanupについて

いつもお世話になっております。

HP-UX 10.20にパッチをインストールする際に、/var/adm/sw/patch 配下に PATCH_NOSAVE というファイルが作成されていると、そのパッチは swremove で直接削除出来ないと知りました。

そこで、質問なんですが、cleanupコマンドを実行した場合、前のパッチのバックアップは削除されると思うのですが、swremoveでエラーになるのでしょうか?

また、cleanaupコマンドを実行した場合、PATCH_NOSAVEファイルは作成されるのでしょうか?

評価環境がなく困っております。

どなたかよろしくお願いします。
3件の返信3
masaakio65
レギュラーアドバイザー

cleanupについて

cleanupコマンドで削除した後に、swremove でエラーにはならないと思います。なぜそう思われるのでしょうか?。

PATCH_NOSAVE は、自動的には作成されません。

vi やtouchなどで作成するしかありません。

HASI
頻繁なアドバイザー

cleanupについて

cleanup はパッチを swremove する時に必要な

情報を削除します。ですから cleanup の実行後、

削除されたパッチの情報はシステムから見えなくなり、

swremoveでもリストされないのでエラーになりようが

ないですよね?

Windows でも ServicePack をインストールする際に

アンインストールする為の領域を確保しますか

と聞いてくるものがありますよね。

「はい」ならアプリケーションの追加と削除から

( swremove に例えて)アンインストールできますし、

「いいえ」ならリストもされませんよね?

・cleanupは元に戻す為の情報(領域)を削除

・/var/adm/sw/patch/PATCH_NOSAVEは swremove で

 削除できないということではなく、パッチを

 インストール時に元に戻す為の情報(領域)を確保

 しないと解釈した方が良いと思います。

以下も参考にしてみて下さい。

http://devrsrc1.external.hp.com/STK_ja_JP.SJIS/partner/hpuxpatching.html
テレコム担当者
尊敬されているコントリビューター

cleanupについて

HP-UX10.X では、/var/adm/sw/patch/PATCH_NOSAVE という

ファイルを作成しておけば、パッチの時にオリジナルファイルを

作成しません。

つまり、/var/adm/sw/patch/PHXX_???? というディレクトリは

作成されません。

まさしく Patch No Save ですね。