Sun WorkShop TeamWare ユーザーズガイド

.dmakerc ファイル

.dmakerc ファイルは実行時構成ファイルです。分散構築を実行するには、実行時構成ファイルを設定する必要があります。このファイルには、構築サーバーのグループ (リスト) および各構築サーバーに分散されるジョブ数が記述されています。dmake ユーティリティは、dmake ホスト上でこのファイルを検索して、ジョブの分散先を決定します。通常、.dmakerc ファイルは dmake ホストのホームディレクトリに置かれます。

.dmakerc ファイルでは、グループ名およびホスト名を二重引用符で囲むことができます。文字列の一部として二重引用符を使用することで、グループおよびホストに付ける名前の制約が緩和されます。たとえば、先頭の 1 桁が数字のグループ名などは、次のように二重引用符で囲みます。

group“123_sparc”

dmake ユーティリティは、実行時構成ファイルを、次の場所および順序で検索します。

実行時構成ファイルが見つからなかった場合、dmake ユーティリティは 2 つのジョブをローカルホストに分散します。

実行時構成ファイルの設定については、dmake のマニュアルページを参照してください。

次に、簡単な実行時構成ファイルの例を示します。この例の構築サーバーは、jupitervenussaturnmercury、および pluto です。


	# My machine. This entry causes dmake to distribute to it.
	jupiter { job = 1 }
	venus
	# Manager's machine. She's usually at meetings.
	mercury { jobs = 4 }
	pluto

次の実行時構成ファイルでは、グループが定義されています。


	earth										 { jobs = 2 }
	mar										 { jobs = 3 }
	group sunos4.x {
								host parasol
								host summer
	}
	group lab1 {
								host falcon						{ jobs = 3 }
								host hawk
								host eagle						{ jobs = 3 }
	}
	group labs2 {
								host heron
								host avocet						{ jobs = 3 }
								host stilt						{ jobs = 2 }
	}
	group labs {
								group lab1
								group lab2
	}
	group sunos5.x
			  group labs
								host jupiter
								host venus						{ jobs = 2 }
								host pluto						{ jobs = 3 }
	}