apt から除外する。

Vine3.2 の samba のRPM は LDAP が有効になっていないのです。
SRPM で specfile を編集(%define ldap 0 → 1)して rebuild
しようとしたら失敗。

新しい samba は smbldap-tools のファイル構成が変更になったようなので、メーリングリスト([vine-users:074892] samba 3.0.14aのソースファイルでエラーが出る)を参照して。パッチを当ててrebuild


そして、やっと作ったバイナリが apt-get update / upgrade で更新されたら困るので除外したい。。

/etc/apt/apt.conf を編集する。


RPM
{
    AutoRebuildDB "true";

    Allow-Duplicated {"^kernel$"; "^kernel-smp"; "^kernel-BOOT";
        "^kernel-devel$"; "^kernel-smp-devel$";
        "^kernel26$"; "^kernel26-smp";
        "^kernel26-devel"; "^kernel26-smp-devel";
        "^kernel24$"; "^kernel24-smp"; "^kernel24-BOOT";
        "^kernel22$"; "^kernel22-smp";
        "^mol-kmods$"; "^mol-kmods22$"; };
    Hold {"^samba";};        # ←追加『samba』で始まるものを除外。

}


こんな感じでOK?