mNEFOのメモ帳

ツイッターとかに書ききれなかったメモの集まり

emerge -e @world の再開

emerge -e @worldに失敗したとき、emerge -e --resume --skip-first @worldとかしてもenexpected @worldとか言われてうまくいかない。そんなときはシェルを活用して、

# emerge -ep world | grep ebuild | awk '{print "="substr($0, 18)}' > world
# for x in $(<world); do emerge --oneshot $x && grep -v $x world > world2 && mv -f world2 world || break; done 

参考(上記は今に合わせて変えてある)
lists.archive.carbon60.com