プレビュー環境管理者用ドキュメント



					2000/9/20

					狩野  賢一郎(usr01363)





新しくユーザーを増やす場合

  2000/1/26  Ken Kano

    下の新規ユーザー用のディレクトリの作成とファイルのコピーを

    行うスクリプトを用意しました。

    /usr/local/develop/preview/maintainance/setup_newuser.sh user_idを

    実行すると下記内容(3,4以外の内容)が実行されます。



  1) usr*****/

     usr*****/stage

     usr*****/stage/init

     usr*****/stage/preview

     といったディレクトリを作成する。



  2) usr*****/にinit.gclとpreview.gclをコピーする。

     2001/1/12  Ken Kano

       init.gclはゲーム中と同一のものを用いるように変更しました。

       そのため、各ユーザーのディレクトリにあったinit.gclは

       必要なくなりました。

     2001/1/26  Ken Kano

       usbboot.cnfもコピーする必要がありました。



  3) mj001b/tools/bin/linux/setup_previewにユーザーを増やす。

     T-10000環境とUSB環境で少しいじる場所が違うので注意。



  4) usr*****/.cshrc等、ログインシェルでsetup_previewが

     実行されるようにする。



     例) ~/.cshrc



     source /u/develop/mj001b/tools/bin/linux/setup_preview





MGS2のソースを新しくする場合

  2000/1/12  Ken Kano

    下のソースの更新とデータの更新を同時に行うスクリプトを

    新規に作成しました。

    /usr/local/develop/preview/maintainance/preview_update.shを

    実行すると下記内容が実行されます。



  1) /usr/local/develop/preview/maintainance/mainte.sh on

     を実行。これにより、プレビュー環境は、メンテナンス状態に

     なり、メンテナンス実行者以外のpreを受け付けなくなる。

     現在、メンテナンス実行者は、usr01363に固定。

     ('pre'コマンド参照)



     2001/3/3  Ken Kano

       新たに環境変数'MGS2_PREV_SUPERVISOR'を追加しました。

       この変数が'1'の時は、メンテナンス実行者と認識します。





  2) cd /usr/local/develop/preview/mgs2

     を実行。



  3) cvs update .

     を実行。



  4) source/ , module/にて、

     make clean

     make

     を実行。



  5) テスト実行し動作確認後、

     /usr/local/develop/preview/maintainance/mainte.sh off

     を実行。メンテナンス状態を終了する。





ライブラリのアップデート



  1) /usr/local/develop/preview/maintainance/mainte.sh on

     を実行。これにより、プレビュー環境は、メンテナンス状態に

     なり、メンテナンス実行者以外のpreを受け付けなくなる。

     現在、メンテナンス実行者は、usr01363に固定。

     ('pre'コマンド参照)



     2001/3/3  Ken Kano

       新たに環境変数'MGS2_PREV_SUPERVISOR'を追加しました。

       この変数が'1'の時は、メンテナンス実行者と認識します。





  2) /usr/local/develop/scelib/latestを削除。

     新しいライブラリへリンクし直す。(ln -s ver*** latest)



  3) テスト実行し動作確認後、

     /usr/local/develop/preview/maintainance/mainte.sh off

     を実行。メンテナンス状態を終了する。





標準で用いているデータのアップデート

  2000/1/12  Ken Kano

    下のソースの更新とデータの更新を同時に行うスクリプトを

    新規に作成しました。

    /usr/local/develop/preview/maintainance/preview_update.shを

    実行すると下記内容が実行されます。





    cd /usr/local/develop/preview/default_init/

    dpack ../mgs2/list/init.src .



    cd /usr/local/develop/preview/default/

    dpack ../mgs2/list/preview.src .



  を実行する。



  サウンドデータは、適当なユーザー(管理者)のサウンドデータを

  アップデートし、そのデータをdefault_init , defaultにコピーする。



    cd /usr/local/develop/preview/mgs2/list

    make sound

    cd ../../usr*****

    cp stage/init/pk* ../default_init

    cp stage/preview/pk* ../default_init



  'make sound'によって取り出されるデータは、

  /usr/local/develop/preview/mgs2/list/soundpre.lst

  に記述されている。

