VineSeed ML アーカイブ



[VineSeed:023890] New: update-from-skel-0.1.1-1vl7

  • From: Yasumichi Akahoshi <yasumichi@xxxxxxxxxxxxx>
  • Subject: [VineSeed:023890] New: update-from-skel-0.1.1-1vl7
  • Date: Wed, 10 Aug 2011 17:51:41 +0900
 赤星です。以下のファイルを VineSeed に put しました。

update-from-skel-0.1.1-1vl7.noarch.rpm
update-from-skel-0.1.1-1vl7.src.rpm

 新規パッケージです。plus でお願いします。
 update-from-skel を実行すると /etc/skel にある各種設定ファイルと
ホームディレクトリにあるファイルを比較します。
 違いがないファイルについては、以下のように結果のみを報告し、次のファイルを
探します。

/home/username/.bash_logout と /etc/skel/.bash_logout の間に違いはありません。

 違いのあるファイルを見つけると以下の様に差分を表示し、メニューを表示します。

===================
違いを検出
===================
/home/username/.rpmmacros
                /etc/skel/.rpmmacros

# GnuPG によるパッケージ署名を行う							# GnuPG によるパッケージ署名を行う
%_signature gpg									                      |	# %_signature gpg
%_gpg_name Anatano Namae <user@domain>				      |	# %_gpg_name Your
Name <your mail address>

# ソースファイル置き場をパッケージ別にする					# ソースファイル置き場をパッケージ別にする
%_sourcedir %{_topdir}/SOURCES/%{name}					%_sourcedir
%{_topdir}/SOURCES/%{name}
C) 現在のファイルを利用
T) テンプレートファイルを利用
E) vim の diff モードで編集
I) sdiff を利用して対話的に結合
Q) 終了する
どうしますか? >

 また、/etc/skel のみに存在するファイルがある場合、次のように表示します。

===================
違いを検出
===================
/etc/skel/.Wnn7/uumrc が存在しますが、/home/username/.Wnn7/uumrc は存在しません。

C) /etc/skel/.Wnn7/uumrc を /home/username/.Wnn7/uumrc にコピー
N) なにもしない
Q) 終了する
どうしますか? >

 対応するファイルがディレクトリの場合、次のように表示します。

===================
違いを検出
===================
/etc/skel/.Wnn7/uumkey がファイルですが、/home/username/.Wnn7/uumkey はディレクトリです。

R) ディレクトリ /home/username/.Wnn7/uumkey を削除し、/etc/skel/.Wnn7/uumkey を
/home/username/.Wnn7/uumkey にコピー
L) /home/username/.Wnn7/uumkey の内容を一覧表示
N) なにもしない
Q) 終了する
どうしますか? >

 バグやご意見がありましたらよろしくお願いします。

# ほかによいソリューションやパッケージがありましたら、ご教示ください。

-- 
Yasumichi Akahoshi
GnuPG fingerprint = 04D4 DB0D 37CB A251 2671  1BAB 2369 F522 E440 9DCF
_______________________________________________
VineSeed mailing list
VineSeed@xxxxxxxxxxxxx
http://lists.vinelinux.org/mailman/listinfo/vineseed