[Mew-dist 06779] imsetup behavior (Aliasfile:)
Noda Takashi
noda at example.com
1998年 10月 22日 (木) 20:00:11 JST
のだ@阪大です。
MH において .mh_profile で Aliasfile: の引数を Fullpath
で書いてもきちんと動作しますが、そのような .mh_profile
の場合は imsetup を実行したときにうまくエイリアスファイル
をコピーしてくれません。
うちにはそのようなユーザーが沢山いるのでimsetup
をすこし変更してみました。
また、 古い MH では
ali: -alias <aliasfile>
となっているものもあるだろうからということも考えながら
パッチを書いてみたのですが、自信がないので誰か採点してください。
▼△ のだたかし (Noda Takashi)
▽▲ mailto:noda at example.com
--- imsetup.org Thu Oct 22 18:02:50 1998
+++ imsetup Thu Oct 22 18:53:31 1998
@@ -163,6 +163,9 @@
if (/^Aliasfile:\s*/i) {
$mhalias = $';
}
+ elsif (/^ali:[ ]*-alias\s*/i) {
+ $mhalias = $';
+ }
if (/^Alternate-Mailboxes:\s*/i) {
$address = $';
}
@@ -209,12 +212,19 @@
sub copy_alias_file () {
my $im_alias = "$home/$imdir/$alias";
+ my $mh_alias2 = "$mhalias";
my $mh_alias = "$home/$mhdir/$mhalias";
if ( -f $mh_alias && ! -f $im_alias ) {
print "Copy $mh_alias to $im_alias.\n";
if (!$opt_noharm) {
copy($mh_alias, $im_alias);
+ }
+ }
+ elsif ( -f $mh_alias2 && ! -f $im_alias ) {
+ print "Copy $mh_alias2 to $im_alias.\n";
+ if (!$opt_noharm) {
+ copy($mh_alias2, $im_alias);
}
}
}
Mew-dist メーリングリストの案内