That´s not true. Corrupt rpms will be installed. After Installation the Kernel was active. See here:
In this protocol is an error, but the Kernel was installed and activated.
[root@testserver /]# yum localinstall kernel-smp-2.6.9-89.0.16.EL.i686.rpm
==============================================================
WARNING: Additional commands may be required after running yum
==============================================================
Loading "protect-packages" plugin
Loading "smeserver" plugin
Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Setting up Local Package Process
Examining kernel-smp-2.6.9-89.0.16.EL.i686.rpm: kernel-smp - 2.6.9-89.0.16.EL.i686
Marking kernel-smp-2.6.9-89.0.16.EL.i686.rpm as an update to kernel-smp - 2.6.9-78.0.13.EL.i686
Marking kernel-smp-2.6.9-89.0.16.EL.i686.rpm as an update to kernel-smp - 2.6.9-78.0.8.EL.i686
Marking kernel-smp-2.6.9-89.0.16.EL.i686.rpm as an update to kernel-smp - 2.6.9-78.0.22.EL.i686
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package kernel-smp.i686 0:2.6.9-89.0.16.EL set to be installed
--> Running transaction check
warning: only V3 signatures can be verified, skipping V4 signature
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
kernel-smp i686 2.6.9-89.0.16.EL kernel-smp-2.6.9-89.0.16.EL.i686.rpm 32 M
Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 32 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
warning: only V3 signatures can be verified, skipping V4 signature
Running Transaction
smeserver trap pre-install: kernel-smp
Installing: kernel-smp ######################### [1/1]
error: unpacking of archive failed on file /lib/modules/2.6.9-89.0.16.ELsmp/kernel/drivers/net/mlx4/mlx4_core.ko;4b15a87e: cpio: read
Migrating existing database domains
Migrating existing database mailpatterns
Migrating existing database spamassassin
Migrating existing database backups
Migrating existing database networks
Migrating existing database yum_updates
Migrating existing database yum_installed
Migrating existing database configuration
Migrating existing database accounts
Migrating existing database hosts
Migrating existing database yum_repositories
Migrating existing database yum_available
smeserver trap post-install: kernel-smp
Installed: kernel-smp.i686 0:2.6.9-89.0.16.EL
Complete!