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