-%bcond_without selinux # build without SELinux support
-%bcond_without skey # disable skey (onetime passwords) support
-%bcond_without heimdal # disable Kerberos support
+%bcond_with kerberos5 # enable Kerberos V support (conflicts with PAM)
-Summary(es.UTF-8): Permite que usuarios específicos ejecuten comandos como se fueran el root
-Summary(ja.UTF-8): 指定ユーザに制限付のroot権限を許可する
-Summary(pl.UTF-8): Umożliwia wykonywanie poleceń jako root dla konkretnych użytkowników
-Summary(pt_BR.UTF-8): Permite que usuários específicos executem comandos como se fossem o root
-Summary(ru.UTF-8): Позволяет определенным пользователям исполнять команды от имени root
-Summary(uk.UTF-8): Дозволяє вказаним користувачам виконувати команди від імені root
+Summary(es.UTF-8): Permite que usuarios específicos ejecuten comandos como se fueran el root
+Summary(ja.UTF-8): 指定ユーザに制限付のroot権限を許可する
+Summary(pl.UTF-8): Umożliwia wykonywanie poleceń jako root dla konkretnych użytkowników
+Summary(pt_BR.UTF-8): Permite que usuários específicos executem comandos como se fossem o root
+Summary(ru.UTF-8): Позволяет определенным пользователям исполнять команды от имени root
+Summary(uk.UTF-8): Дозволяє вказаним користувачам виконувати команди від імені root
-Source2: %{name}.logrotate
-Patch0: %{name}-selinux.patch
-Patch1: %{name}-ac.patch
+Source2: %{name}-i.pamd
+Source3: %{name}.logrotate
+Patch0: %{name}-pam-login.patch
+Patch1: %{name}-libtool.patch
+Patch2: %{name}-env.patch
%{?with_selinux:BuildRequires: libselinux-devel}
BuildRequires: libtool
%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
%{?with_selinux:BuildRequires: libselinux-devel}
BuildRequires: libtool
%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
-install -d $RPM_BUILD_ROOT{%{_sysconfdir}/{pam.d,logrotate.d},/var/{log,run/sudo}}
+install -d $RPM_BUILD_ROOT{%{_sysconfdir}/{pam.d,logrotate.d},/var/{log,run/sudo},%{_mandir}/man8}
+# replace hardlinks with symlinks
+ln -sf %{_bindir}/sudo $RPM_BUILD_ROOT%{_bindir}/sudoedit
+rm -f $RPM_BUILD_ROOT%{_mandir}/man8/sudoedit.8
+echo '.so sudo.8' > $RPM_BUILD_ROOT%{_mandir}/man8/sudoedit.8
+
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%attr(440,root,root) %verify(not md5 mtime size) %config(noreplace) %{_sysconfdir}/sudoers
%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/sudo
%attr(440,root,root) %verify(not md5 mtime size) %config(noreplace) %{_sysconfdir}/sudoers
%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/sudo
%attr(4755,root,root) %{_bindir}/sudo
%attr(4755,root,root) %{_bindir}/sudoedit
%attr(4755,root,root) %{_bindir}/sudo
%attr(4755,root,root) %{_bindir}/sudoedit