gitup ports

やっとportsがgitupで取得できるようになりましたが、gitup自体の使い方がよく判らずgit logができないので結局普通にgit pullすることにしました。
今までは各マシンでそれぞれportsnap fetch && portsnap updateしていましたが、これを機に/usr/portsもNFSサーバで共有することにしました。
いつものようにNFSサーバ(hoge)で

hoge# zfs destroy hoge/usr/ports
hoge# zfs create -o mountpoint=/usr/ports hoge/usr/ports
hoge# zfs set sharenfs="-network XXX.XXX.XXX.XXX/XX -maproot=foo" hoge/usr/ports
hoge# chown foo:group /usr/ports

した後、NFSクライアントマシンでこれを/usr/portsにmountして

% cd /usr/ports
% git clone -o upstream -b main https://git.freebsd.org/ports.git .

これで後はいつものようにgit logとかgit pullを行えるようになりました。