トップ  検索

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
          }
とか.
なんかもっと普通な方法あったかな.

Copyright (c) 2001-2008 Takefumi MIYOSHI, All rights reserved