T.Fujikiの日記: NFS
日記 by
T.Fujiki
NFS 使って、ports ツリーとか、
distfiles とか、FreeBSD のソースツリーを共有してしまおうとか考えて、色々やってみたけど、
make.confとか、cvsup とか pkgtools.conf とか、
それぞれ環境変数定義しとかないといけないし、
NFS サーバを落していた時の動作も考えたりするとなんか面倒だったので、distfiles だけ共有する事にした。
NFS の設定は FreeBSD ハンドブック(17.4. NFS) を見て、 後は ports(7) とか、 make.conf(5) とか、 pkgdb(1) とか読んで、環境変数とか調べて、 make.conf をいじった。(結局一個だけだけど)
NFS の設定は FreeBSD ハンドブック(17.4. NFS) を見て、 後は ports(7) とか、 make.conf(5) とか、 pkgdb(1) とか読んで、環境変数とか調べて、 make.conf をいじった。(結局一個だけだけど)
# mount -t nfs 192.168.1.1:/share /mnt/nfs という感じでマウントしている
# /share/freebsd という具合だから、マウントが行われていないなら、
# exist(/mnt/nfs/freebsd) は偽になる。(はず)
.if exist(/mnt/nfs/freebsd)
DISTDIR=/mnt/nfs/freebsd/distfiles
.else
DISTDIR=/usr/ports/distfiles
.endif
むう、かけた時間のわりに、すごく成果が少ない…まあ、いいや。
NFS More ログイン