XXXXXXXX@XXXXXXXX wrote: Vine4.2から5.0にアップグレードしたら、~/.emacsの内容が書き変っていまし た。 これは、/usr/bin/vupgradeが以下のような処理を行っているためと思われま す。 ---引用開始 chkMD5Update(){ # target md5sum newguy [ ! -f $1 ] && return 1 CHECK=`md5sum $1 | cut -f 1 -d " "` if [ "${CHECK}" = "$2" ]; then cp $3 ${HOME} echo "$1 was replaced to new one for Vine Linux ${VER}" >>${LOG} return 0 else return 1 fi } ---引用終了 ---引用開始 ##### emacs-faces.el TARGET=${HOME}/.emacs-faces.el NEW=/etc/skel/.emacs chkSame $TARGET $NEW || ( # from 3.x & 4.x MD5SUM="09ef5702f5022759b092e5f65075ed71" chkMD5Update $TARGET $MD5SUM $NEW && rm ${TARGET} # from 2.6 MD5SUM="d66bb8283521eb1b3040a3d7dbf0f5d2" chkMD5Update $TARGET $MD5SUM $NEW && rm ${TARGET} # from 2.5 MD5SUM="20117126d492f2ea14e0fb2e89f5f7f6" chkMD5Update $TARGET $MD5SUM $NEW && rm ${TARGET} ) ---引用終了 chkMD5Updateでは、コピー先としてディレクトリを指定する形式でcpコマンド が実行されています。 しかし、.emacs-faces.elのアップグレード処理では$TARGETと$NEWのファイル 名が違うので、 /etc/skel/.emacsを~/.emacsに上書きしてしまいます。 vine-users:079997も参照願います。 == このレポートの詳細は以下の通りです == レポート ID : 895 レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=895 分類 : バグ Vine ver. : 5.0 関連パッケージ : vutils-2.0.10-1vl5 arch : x86 状態 : 新規 優先度 : 中 重大度 : 普通 担当者 : 未定 # あなたが、このようなメッセージに無関係である場合には、 # 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。 -- Bug Tracking System 影舞 0.8.8. http://www.daifukuya.com/kagemai/