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?