!コンパイル済みのportsをまとめてpackageに portsをコンパイルしっぱなしでHDDの残り容量が少なくなってきたので, packageにして,workディレクトリを消す事に. とりあえず, find /usr/ports -name work -print とかして,workがあるところを列挙. で,Rubyで, open(ARGV[0]){|file| while l = file.gets l.strip! dir = Dir::pwd Dir::chdir(l) Dir::chdir("../") system("make package") system("rm -rf work") Dir::chdir(dir) end } とか. なんかもっと普通な方法あったかな.