kernel-trace-2.6.37.1-1.2.2 > t D H ` p Mdq/=Vt+P@I[iX6/L}NNk\Fi\'qnj}4 } :3#9kSg m<>syL7!Fn8?XwtJuFXzM##tWgS .USL$.3[P;G~.ϰ/`Ęx@T f!t\gSALĤ9-: Vh0bcc5b578eefe402b6685e1414bb33af9b430691 6W Mdq/=Ipcy0JB!:q3MTtTk;Cs L/GN(zy%^e)VP
<^Zı9P"EMкYP/8R=
fkQ(b)H%ɲp.!h/J!^Nl'( > C cS ? cC d H $ 2 ; A Z h - 8 % M0 % iz %
% X % D %
S0 % % } % 6 \ % Q +L , P d ( 8 9 ` : = K > K ? K @ K B K F M! G M4 % H % I \ % X ̄ +L Y
y +L Z \ [ \ % ] 1d % ^ b b bD c b d c e c f c l c! z c3 C kernel-trace 2.6.37.1 1.2.2 The Standard Kernel with Tracing Features This kernel has different tracing features enabled (e.g. utrace, ftrace).
Source Timestamp: 2011-02-21 10:34:10 +0100
GIT Revision: f6a72cca01b25188702a071aa4450fc442b8b47a
GIT Branch: openSUSE-11.4 Mdtdbuild34 ZopenSUSE 11.4 openSUSE GPLv2 http://bugs.opensuse.org System/Kernel http://www.kernel.org/ linux x86_64 # see bug #259303
# this script runs when the kernel gets updated with YaST
# YaST calls rpm always with -U
# -U replaces all packages with the new one
# rpm removes the files from the old packages after the postinstall script ran
# this will double the required space below /boot
# remove the files from the old packages to make room for the new initrd
# rpm may complain about low disk space if /boot/vmlinux does not fit
if [ 1 = 1 -a "$YAST_IS_RUNNING" != "" ]; then
mydf="$( POSIXLY_CORRECT=1 df -P /boot/ | awk '/^(\/|-[[:blank:]])/{ print $4}' )"
if test "$mydf" != "" ; then
echo "Free diskspace below /boot: $mydf blocks"
# echo "512 byte blocks: $(( 2 * 1024 * 20 ))"
if test "$mydf" -lt "40960" ; then
echo "make room for new kernel 'trace' because there are less than 20MB available."
# disabled because it breaks patch rpms
#rm -fv /boot/vmlinuz-*-trace
rm -fv /boot/initrd-*-trace
fi
fi
fi
# It must be possible to install different kernel.rpm packages in parallel.
# But in this post install script, the /boot/vmlinux symlink is replaced.
# On powerpc, the different kernels are for different board/firmware types
# They are not compatible.
wrong_boardtype() {
echo "This kernel-trace.x86_64.rpm is for $1, it will not boot on this system."
echo "The /boot/vmlinux symlink will not be created or updated."
exit 0
}
if [ -f /proc/cpuinfo ]; then
case "trace-x86_64" in
vanilla-ppc64|default-ppc64|ps3-ppc64|ppc64-ppc64|kdump-ppc64|ps3-ppc|ppc64-ppc|kdump-ppc)
if [ -d /proc/iSeries -o ! -d /proc/ppc64 ]; then
wrong_boardtype "OpenFirmware based 64bit machines"
fi
;;
vanilla-ppc|default-ppc)
if [ -d /proc/ppc64 -o -d /proc/iSeries ]; then
wrong_boardtype "32bit systems"
fi
;;
*)
;;
esac
fi
suffix=
case trace in
kdump|ps3|xen*|ec2|vanilla)
suffix=-trace
;;
esac
for x in /boot/vmlinuz /boot/initrd; do
rm -f $x$suffix
ln -s ${x##*/}-2.6.37.1-1.2-trace $x$suffix
done
# Add symlinks of compatible modules to /lib/modules/$krel/weak-updates/,
# run depmod and mkinitrd
wm2=/usr/lib/module-init-tools/weak-modules2
if [ -x $wm2 ]; then
if [ 1 = 1 ]; then
/bin/bash -${-/e/} $wm2 --add-kernel 2.6.37.1-1.2-trace
else
nvr=kernel-trace-2.6.37.1-1.2.2
rpm -ql $nvr | /bin/bash -${-/e/} $wm2 --add-kernel-modules 2.6.37.1-1.2-trace
fi
else
echo "$wm does not exist, please run depmod and mkinitrd manually" >&2
fi
message_install_bl () {
echo "You may need to setup and install the boot loader using the"
echo "available bootloader for your platform (e.g. grub, lilo, zipl, ...)."
}
run_bootloader () {
if [ -f /etc/sysconfig/bootloader ] &&
[ -f /boot/grub/menu.lst -o \
-f /etc/lilo.conf -o \
-f /etc/elilo.conf -o \
-f /etc/zipl.conf ]
then
return 0
else
return 1
fi
}
# exit out early for Moblin as we don't want to touch the bootloader menu
if [ -f /etc/SuSE-moblin-release ] ; then
exit 0
fi
if [ -f /etc/fstab -a ! -e /.buildenv ] ; then
# only run the bootloader if the usual bootloader configuration
# files are there -- this is different on every architecture
initrd=initrd-2.6.37.1-1.2-trace
if [ -e /boot/$initrd -o ! -e /lib/modules/2.6.37.1-1.2-trace ] && \
run_bootloader ; then
[ -e /boot/$initrd ] || initrd=
if [ -x /usr/lib/bootloader/bootloader_entry ]; then
/usr/lib/bootloader/bootloader_entry \
add \
trace \
2.6.37.1-1.2-trace \
vmlinuz-2.6.37.1-1.2-trace \
$initrd
else
message_install_bl
fi
fi
else
message_install_bl
fi
# vim: set sts=4 sw=4 ts=8 noet:
if [ 1 = 0 ]; then
nvr=kernel-trace-2.6.37.1-1.2.2
rpm -ql $nvr | grep '\.ko$' > /var/run/rpm-$nvr-modules
fi
wm2=/usr/lib/module-init-tools/weak-modules2
nvr=kernel-trace-2.6.37.1-1.2.2
if [ -e /boot/System.map-2.6.37.1-1.2-trace ]; then
# the same package was reinstalled or just rebuilt, otherwise the files
# would have been deleted by now
# do not remove anything in this case (bnc#533766)
rm -f /var/run/rpm-$nvr-modules
exit 0
fi
if [ 1 = 0 ]; then
if [ -x $wm2 ]; then
/bin/bash -${-/e/} $wm2 --remove-kernel-modules 2.6.37.1-1.2-trace < /var/run/rpm-$nvr-modules
fi
rm -f /var/run/rpm-$nvr-modules
exit 0
fi
# Remove symlinks from /lib/modules/$krel/weak-updates/.
if [ -x $wm2 ]; then
/bin/bash -${-/e/} $wm2 --remove-kernel 2.6.37.1-1.2-trace
fi
# exit out early for Moblin as we don't want to touch the bootloader menu
if [ -f /etc/SuSE-moblin-release ] ; then
exit 0
fi
# remove fstab check once perl-Bootloader can cope with it
if [ -f /etc/fstab ]; then
if [ -x /usr/lib/bootloader/bootloader_entry ]; then
/usr/lib/bootloader/bootloader_entry \
remove \
trace \
2.6.37.1-1.2-trace \
vmlinuz-2.6.37.1-1.2-trace \
initrd-2.6.37.1-1.2-trace
fi
fi
"u N B a0 . @ @ % jl @ @ P 7X m L k 6 D J V z U 8 @ 0
x /
&^ R F @ 2 m v p~ o j n z = + A 6 6 6
m |b T T T T T T T @
@ @
@ @
@ 5 5
l \ , 30 : \ 0 0 % = = ^ up # 8( $ / [h I + 8 *@ 8 \ h , =h ( 8 0