emerge dos2unix unix2dos blocking

またかよ( ゚д゚)
別に普段使わんツールやから消しちゃってもいいんやけどなぁ・・・
因みにdos2unix,unix2dosはファイルの改行コードを変換するツールです。

$ emerge -pvuD world
...
[ebuild     U ] app-misc/realpath-1.15-r1 [1.15] USE="nls" 0 kB
[ebuild     U ] app-text/dos2unix-5.1 [3.1-r2] USE="nls%*" 66 kB
[blocks B     ] >=app-text/dos2unix-5 (">=app-text/dos2unix-5" is blocking app-text/unix2dos-2.2-r1)
[blocks B     ] app-text/unix2dos ("app-text/unix2dos" is blocking app-text/dos2unix-5.1)

Total: 2 packages (2 upgrades), Size of downloads: 66 kB
Conflict: 2 blocks (2 unsatisfied)
...
$ qlist dos2unix
/usr/bin/dos2unix
/usr/bin/mac2unix
/usr/share/man/man1/dos2unix.1.bz2
/usr/share/man/man1/mac2unix.1.bz2
$ qlist unix2dos
/usr/bin/unix2dos
/usr/share/man/man1/unix2dos.1.bz2
$ sudo emerge -C unix2dos
...
$ sudo emerge -avuD world
...y
$ qlist dos2unix|grep /usr/bin
/usr/bin/dos2unix
/usr/bin/unix2dos
/usr/bin/unix2mac
/usr/bin/mac2unix

まー多分dos2unixに統合されたとかそんなんでしょう。ってことでunix2dosを消して更新したら案の定。まあそうそう使う機会ないけどな。
楽だからsambaでやり取りしたファイルの都合合わせるとき一気に変換したりするのに欲しくなる。emacsとかviとかリッチな環境だと簡単に出来たりするけど、どうも一気にやろうとするとsedとかawkとかで意外と書きにくい。特に改行コード混ざってる時とかは意外と面倒だったりするw

emerge samba blocking

$ emrege -puD world
...
[ebuild  N    ] sys-libs/tdb-1.2.1  USE="python -static-libs -tdbtest -tools"
[ebuild  N    ] sys-libs/talloc-2.0.1-r1  USE="-compat -doc -static-libs -swig"
[ebuild     U ] net-fs/samba-3.4.6 [3.0.37] USE="client%* netapi%* server%* smbclient%* -addns% -aio% -avahi% -cluster% -ldb% -quota% -smbsharemodes%"
[blocks b     ] <net-fs/samba-3.3 ("<net-fs/samba-3.3" is blocking sys-libs/tdb-1.2.1, sys-libs/talloc-2.0.1-r1)

またか、以前mktempとかe2fsprogsとかでもあったけど、バージョンアップ前のブロッキングなので消してやる。もう慣れただけど最初ぶつかった時は困ったなあw

$ sudo emerge -C samba
...
$ emerge -puD samba
...
[ebuild  N    ] dev-libs/iniparser-3.0b-r1
[ebuild  N    ] app-text/build-docbook-catalog-1.4
[ebuild  N    ] app-text/docbook-xsl-stylesheets-1.75.2
[ebuild  N    ] sys-libs/talloc-2.0.1-r1  USE="-compat -doc -static-libs -swig"
[ebuild  N    ] dev-libs/libgpg-error-1.7  USE="nls -common-lisp"
[ebuild  N    ] dev-libs/libgcrypt-1.4.5
[ebuild  N    ] dev-libs/libxslt-1.1.26  USE="crypt python -debug"
[ebuild  N    ] sys-libs/tdb-1.2.1  USE="python -static-libs -tdbtest -tools"
[ebuild  N    ] net-fs/samba-3.4.6  USE="acl client ldap netapi pam readline server smbclient -addns -ads -aio -avahi -caps -cluster -cups -debug -doc -examples -fam -ldb -quota -smbsharemodes -swat -syslog -winbind"
$ sudo emerge -uD samba
...

そんなことより昨日/homeのファイルシステムが壊れるどころかオールゼロ化されてた、原因はメモリ不良で以前兆候があったかから割とすぐ特定できた。このブログはDB上にデータがあるらしく無事やったけど、ユーザー設定が全部消えたorzバックアップって大事だね!