Hi!

In RHEL6, the kpasswd binary (and the corresponding man-page) moved from
/usr/kerberos to /usr.

This leads to a conflict with krb5-workstation:

-------------------- 8< --------------------
  file /usr/bin/kpasswd conflicts between attempted installs of
krb5-workstation-1.9-9.el6.i686 and openafs-1.4.14.1-36.el6.i686
  file /usr/share/man/man1/kpasswd.1.gz conflicts between attempted
installs of krb5-workstation-1.9-9.el6.i686 and openafs-1.4.14.1-36.el6.i686
-------------------- 8< --------------------

Please package openafs's kpasswd and kpasswd.1.gz as afs_kpasswd and
afs_kpasswd.1.gz (like we did with compile_et).

The attached spec-file patch (untested, unfortunately I don't have a
build-system available to test) should (hopefully) do the job. :-)

Thanks!
--leo
-- 
e-mail   ::: Leo.Bergolth (at) wu.ac.at
fax      ::: +43-1-31336-906050
location ::: IT-Services | Vienna University of Economics | Austria

--- SPECS/openafs.spec	2011-07-02 19:27:40.000000000 +0200
+++ openafs.spec	2011-10-01 11:54:20.915840426 +0200
@@ -3,7 +3,7 @@
 Summary: OpenAFS distributed filesystem
 Name: openafs
 Version: 1.4.14.1
-Release: 36%{?dist}
+Release: 37%{?dist}
 License: IBM Public License
 Group: Networking/Filesystems
 URL: http://www.openafs.org/
@@ -271,6 +271,13 @@
   %{buildroot}%{_libdir}/libuafs.a \
 %endif
 
+# work around a conflict with krb5-workstation on RHEL6
+mv "%{buildroot}%{_bindir}/kpasswd" "%{buildroot}%{_bindir}/afs_kpasswd"
+for f in "%{buildroot}%{_mandir}"/man1/kpasswd.1*; do
+  base=$(basename "$f")
+  mv $f %{buildroot}%{_mandir}/man1/afs_"$base"
+done
+
 %else
 
 make install_only_libafs DESTDIR=%{buildroot}
@@ -357,7 +364,7 @@
 %{_bindir}/afsmonitor
 %{_bindir}/bos
 %{_bindir}/dpass
-%{_bindir}/kpasswd
+%{_bindir}/afs_kpasswd
 %{_bindir}/kpwvalid
 %{_bindir}/livesys
 %{_bindir}/pts
@@ -380,7 +387,7 @@
 %{_mandir}/man1/afs.*
 %{_mandir}/man1/afsmonitor.*
 %{_mandir}/man1/dpass.*
-%{_mandir}/man1/kpasswd.*
+%{_mandir}/man1/afs_kpasswd.*
 %{_mandir}/man1/pts.*
 %{_mandir}/man1/pts_*
 %{_mandir}/man1/rxdebug.*
_______________________________________________
atrpms-devel mailing list
atrpms-devel@atrpms.net
http://lists.atrpms.net/mailman/listinfo/atrpms-devel

Reply via email to