Samba Web Administration Tool

    !==
    !== CVS_ACCESS.txt for Samba release 2.0.7 26 Apr 2000
    !==
    Contributor:    Modified from the Web pages by Jeremy Allison.
    Date:           23 Dec 1997
    Status:         Current
    Trans:          NAKANO Takeo  24 Dec 1999

    Samba のソースコードに cvs でアクセスする方法
    =============================================

    samba.org への CVS アクセス
    ---------------------------

    samba.org のマシンでは、一般からアクセス可能な CVS リポジトリ
    が動作しており、 samba や rsync, jitterbug などのパッケージ
    のソースコードにアクセスできます。この文書では、これらのソース
    コードに anonymous (匿名) で読み取り専用のアクセスできるように
    する方法について記述します。

    cvsweb 経由のアクセス
    ---------------------

    お好みの WWW ブラウザを用いてソースコードへのアクセスが可能です。
    リポジトリに入っているそれぞれのファイルにアクセスでき、また各
    ファイルのリビジョン履歴や commit ログも参照できます。リポジトリ
    の任意の２つのバージョン間の diff をとってみることもできます。

    以下の URL を用いてください: http://samba.org/cgi-bin/cvsweb

    cvs 経由のアクセス
    ------------------

    ソースコードには普通の cvs クライアントを使ってもアクセスできます。
    この方法は、リポジトリに対してより様々なコントロールが行えます。
    通常の cvs コマンドを用いることによって、ソースツリー全体を
    チェックアウトしたり、それを最新にキープしたりすることができます。
    ちょっと眺めてみたい、というのではなく、実際に開発してみたい人に
    とっては、こちらの方法のほうが向いているでしょう。

    最新の cvs のソースコードをダウンロードするには、以下の
    URL をブラウザで開けてください:

    http://www.cyclic.com/

    そして 'How to get cvs' のリンクをクリックしてください。
    CVS は (Samba と同じく) GNU GPL の下に置かれたフリーな
    ソフトウェアです

    anonymous cvs へアクセスできるようになるには、以下のステップを
    踏んでください。以下の例では、 samba ソースコードのコピーが
    ほしい人向けです。このシステムにある他のソースコードリポジトリ
    に対しては、パッケージの名前を置き換えるだけで OK です。

    1. cvs の最近のバージョンをインストールしてください。必要なのは
      cvs クライアントのバイナリだけです。

    2. 次のコマンドを実行します。

      cvs -d :pserver:cvs@samba.org:/cvsroot login

    パスワードを聞かれたら 'cvs' とタイプしてください (引用符は
    除きます)。

    3. 次のコマンドを実行します。

      cvs -d :pserver:cvs@samba.org:/cvsroot co samba

    こうすると samba という名前のディレクトリができ、その中に
    最新の samba のソースコードが入ります。これは現時点では
    1.9.18alpha の開発ツリーです (訳注: あくまでオリジナルの
    執筆時点、です (^^;)。

    4. 最新のコードの変更をマージしたくなったら、以下のコマンドを
     samba ディレクトリで実行します。

      cvs update -d -P

    メモ: 最新のコードではなく、例えば 1.9.17 の安定ツリーのソース
    コードがほしい場合は、 step 4 のコマンドの代わりに以下を実行
    します。

      cvs -d :pserver:cvs@samba.org:/cvsroot co -r BRANCH_1_9_17 samba

    NT DOMAIN コントローラのコードにアクセスする
    --------------------------------------------

    Samba PDC コードは、現在 BRANCH_NTDOM という名前のブランチで
    別途に開発されています (訳注: これも現在は違うかも？)。
    最新のソースコード (毎日変わっています) にアクセスする
    には、以下を実行します。

    1). cvs にログオンします。

      cvs -d :pserver:cvs@samba.org:/cvsroot login

    パスワードを聞かれたら 'cvs' とタイプしてください (引用符は
    除きます)。

    2). 以下のコマンドで BRANCH_NTDOM をチェックアウトします:

      cvs -d :pserver:cvs@samba.org:/cvsroot co -r BRANCH_NTDOM samba

    これによって samba というディレクトリができ、その中には
    ドメインコントローラのコードの最新のスナップショットが
    入ります。

    3). cvs リポジトリに何らかの変更がされた後、この手元に
    引いたコードを最新にするには、生成された samba ディレ
    クトリに cd して以下を実行します:

      cvs update -d -P

    システムの仕組み
    ----------------

    anonymous cvs アクセスの設定に興味を持ち、自分のシステムでも
    そのような設定を行いたいと思った人は、 pserver のソースコードを
    以下のコマンドでチェックアウトしてください:

     cvs -d :pserver:cvs@samba.org:/cvsroot co pserver

    なにをやっているか確実に理解してから実際に実行してください。
    samba に cvs の基本的な質問や unix のセキュリティに関する
    質問は、どうか送らないようにしてください。

    問題があったら
    --------------

    このシステムに関して何か問題があったら、 samba@samba.org
    まで電子メールを送ってください。