トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

Diary/2007-7-22

コンパイル済みの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
         }

とか.
なんかもっと普通な方法あったかな.