packages (Titanium): kernel-desktop/kernel-desktop.spec - generate initrd a...

shadzik shadzik at pld-linux.org
Sat Sep 18 15:16:58 CEST 2010


Author: shadzik                      Date: Sat Sep 18 13:16:58 2010 GMT
Module: packages                      Tag: Titanium
---- Log message:
- generate initrd after all dependant modules are installed
- update grub automatically
- rel 3

---- Files affected:
packages/kernel-desktop:
   kernel-desktop.spec (1.204.2.130 -> 1.204.2.131) 

---- Diffs:

================================================================
Index: packages/kernel-desktop/kernel-desktop.spec
diff -u packages/kernel-desktop/kernel-desktop.spec:1.204.2.130 packages/kernel-desktop/kernel-desktop.spec:1.204.2.131
--- packages/kernel-desktop/kernel-desktop.spec:1.204.2.130	Fri Sep 17 16:04:07 2010
+++ packages/kernel-desktop/kernel-desktop.spec	Sat Sep 18 15:16:53 2010
@@ -47,7 +47,7 @@
 
 %define		_basever		2.6.35
 %define		_postver		.4
-%define		_rel			2
+%define		_rel			3
 
 %define		_enable_debug_packages			0
 
@@ -682,10 +682,19 @@
 
 %depmod %{kernel_release}
 
+%posttrans
+# generate initrd after all dependant modules are installed
 /sbin/geninitrd -f --initrdfs=rom %{initrd_dir}/initrd-%{kernel_release}.gz %{kernel_release}
 mv -f %{initrd_dir}/initrd-%{alt_kernel} %{initrd_dir}/initrd-%{alt_kernel}.old 2> /dev/null > /dev/null
 ln -sf initrd-%{kernel_release}.gz %{initrd_dir}/initrd-%{alt_kernel}
 
+# update boot loaders when old package files are gone from filesystem
+if [ -x /sbin/update-grub -a -f /etc/sysconfig/grub ]; then
+	if [ "$(. /etc/sysconfig/grub; echo ${UPDATE_GRUB:-no})" = "yes" ]; then
+		/sbin/update-grub >/dev/null
+	fi
+fi
+
 if [ -x /sbin/new-kernel-pkg ]; then
 	if [ -f /etc/pld-release ]; then
 		title=$(sed 's/^[0-9.]\+ //' < /etc/pld-release)
@@ -955,6 +964,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.204.2.131  2010/09/18 13:16:53  shadzik
+- generate initrd after all dependant modules are installed
+- update grub automatically
+- rel 3
+
 Revision 1.204.2.130  2010/09/17 14:04:07  shadzik
 - rel 2
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel-desktop/kernel-desktop.spec?r1=1.204.2.130&r2=1.204.2.131&f=u



More information about the pld-cvs-commit mailing list