rpms/kernel/devel kernel.spec,1.512,1.513

Dave Jones (davej) fedora-extras-commits at redhat.com
Wed Mar 19 20:40:46 UTC 2008


Author: davej

Update of /cvs/pkgs/rpms/kernel/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv19211

Modified Files:
	kernel.spec 
Log Message:
Add kernel posttrans and preun hooks for other packages (#433121)
  Bump mkinitrd requires accordingly.


Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v
retrieving revision 1.512
retrieving revision 1.513
diff -u -r1.512 -r1.513
--- kernel.spec	19 Mar 2008 20:06:41 -0000	1.512
+++ kernel.spec	19 Mar 2008 20:39:44 -0000	1.513
@@ -412,7 +412,7 @@
 # Packages that need to be installed before the kernel is, because the %post
 # scripts use them.
 #
-%define kernel_prereq  fileutils, module-init-tools, initscripts >= 8.11.1-1, mkinitrd >= 6.0.30-1
+%define kernel_prereq  fileutils, module-init-tools, initscripts >= 8.11.1-1, mkinitrd >= 6.0.39-1
 
 #
 # This macro does requires, provides, conflicts, obsoletes for a kernel package.
@@ -1566,6 +1566,15 @@
 fi\
 %{nil}
 
+# This macro defines a %%posttrans script for a kernel package.
+#	%%kernel_variant_posttrans [-v <subpackage>] [-s <s> -r <r>] <mkinitrd-args>
+# More text can follow to go at the end of this variant's %%post.
+#
+%define kernel_variant_posttrans(s:r:v:) \
+%{expand:%%posttrans %{?-v*}}\
+/sbin/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --rpmposttrans %{?1} %{KVERREL}%{?-v*} || exit $?\
+%{nil}
+
 #
 # This macro defines a %%post script for a kernel package and its devel package.
 #	%%kernel_variant_post [-v <subpackage>] [-s <s> -r <r>] <mkinitrd-args>
@@ -1573,6 +1582,7 @@
 #
 %define kernel_variant_post(s:r:v:) \
 %{expand:%%kernel_devel_post %{?-v*}}\
+%{expand:%%kernel_variant_posttrans %{?-v*}}\
 %{expand:%%post %{?-v*}}\
 %{-s:\
 if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&\
@@ -1714,6 +1724,10 @@
 %kernel_variant_files -a /%{image_install_path}/xen*-%{KVERREL} -e /etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf %{with_xen} xen
 
 %changelog
+* Wed Mar 19 2008 Dave Jones <davej at redhat.com>
+- Add kernel posttrans and preun hooks for other packages (#433121)
+  Bump mkinitrd requires accordingly.
+
 * Wed Mar 19 2008 Roland McGrath <roland at redhat.com>
 - utrace is back, rebased
 




More information about the fedora-extras-commits mailing list