Hello community,

here is the log from the commit of package gawk for openSUSE:Factory checked in 
at 2014-02-19 14:10:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gawk (Old)
 and      /work/SRC/openSUSE:Factory/.gawk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gawk"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gawk/gawk.changes        2013-05-16 
10:27:39.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gawk.new/gawk.changes   2014-02-19 
14:10:11.000000000 +0100
@@ -1,0 +2,6 @@
+Sat Feb  8 12:02:23 UTC 2014 - [email protected]
+
+- adjust update-alternative usage to packaging policy
+  (see http://lists.opensuse.org/opensuse-packaging/2014-02/msg00024.html)
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gawk.spec ++++++
--- /var/tmp/diff_new_pack.M3ENnm/_old  2014-02-19 14:10:12.000000000 +0100
+++ /var/tmp/diff_new_pack.M3ENnm/_new  2014-02-19 14:10:12.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gawk
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -75,24 +75,27 @@
 #UsrMerge
 install -d $RPM_BUILD_ROOT/bin
 ln -sf %{_bindir}/gawk $RPM_BUILD_ROOT/bin
-touch $RPM_BUILD_ROOT/bin/awk
+ln -s %{_sysconfdir}/alternatives/awk $RPM_BUILD_ROOT/bin/awk
 #EndUsrMerge
 rm -f $RPM_BUILD_ROOT/usr/bin/*-%{version} $RPM_BUILD_ROOT/usr/bin/awk
 
-# create ghost files
-touch $RPM_BUILD_ROOT/%{_bindir}/awk $RPM_BUILD_ROOT/%{_mandir}/man1/awk.1.gz
+# create symlinks for update-alternatives
+ln -s %{_sysconfdir}/alternatives/usr-bin-awk $RPM_BUILD_ROOT%{_bindir}/awk
+ln -s %{_sysconfdir}/alternatives/awk.1%{?ext_man} 
$RPM_BUILD_ROOT%{_mandir}/man1/awk.1%{?ext_man}
+
 %find_lang %name
 
 %post
-/usr/sbin/update-alternatives --install /bin/awk awk /bin/gawk 20 \
-  --slave /usr/bin/awk usr-bin-awk /bin/gawk \
-  --slave %{_mandir}/man1/awk.1.gz awk.1.gz %{_mandir}/man1/gawk.1.gz
+%{_sbindir}/update-alternatives \
+  --install /bin/awk awk %{_bindir}/gawk 20 \
+  --slave %{_bindir}/awk usr-bin-awk %{_bindir}/gawk \
+  --slave %{_mandir}/man1/awk.1.gz awk.1%{?ext_man} 
%{_mandir}/man1/gawk.1%{?ext_man}
 %install_info --info-dir=%{_infodir} %{_infodir}/gawk.info.gz
 %install_info --info-dir=%{_infodir} %{_infodir}/gawkinet.info.gz
 
 %preun
 if [ $1 -eq 0 ]; then
-    /usr/sbin/update-alternatives --remove awk /bin/gawk
+    %{_sbindir}/update-alternatives --remove awk %{_bindir}/gawk
 fi
 
 %postun
@@ -101,13 +104,14 @@
 
 %files -f %name.lang
 %defattr(-,root,root)
-%if %{suse_version} >= 1120
 #UsrMerge
-%ghost /bin/awk
+/bin/awk
 #EndUsrMerge
-%ghost %{_bindir}/awk
-%ghost %{_mandir}/man1/awk.1.gz
-%endif
+%{_bindir}/awk
+%{_mandir}/man1/awk.1%{?ext_man}
+%ghost %{_sysconfdir}/alternatives/awk
+%ghost %{_sysconfdir}/alternatives/usr-bin-awk
+%ghost %{_sysconfdir}/alternatives/awk.1%{?ext_man}
 %doc AUTHORS COPYING NEWS POSIX.STD README
 #UsrMerge
 /bin/gawk
@@ -119,8 +123,8 @@
 %{_datadir}/awk
 %{_includedir}/gawkapi.h
 %{_infodir}/*.info.gz
-%{_mandir}/man1/gawk.1.gz
-%{_mandir}/man1/igawk.1.gz
-%{_mandir}/man3/*.gz
+%{_mandir}/man1/gawk.1%{?ext_man}
+%{_mandir}/man1/igawk.1%{?ext_man}
+%{_mandir}/man3/*%{?ext_man}
 
 %changelog


-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to