Re: psdatabase file in /boot
Neil Turton writes:
>| psdatabase is responsible for the WCHAN column of the output of "ps
>| -l", so your system will boot. Without psdatabase, you will get
>| numbers in this column instead of routine names.
>| If you have compiled your own kernel, then "psupdate
>| /usr/src/linux/vmlinux" should work (if /usr/src/linux/vmlinux still
>| exists). I guess the distributed version is on the boot disk. Hope
>| this is useful.
Hi.
What if I recompiled my kernel, changing some kernel config options
in the process, but failed to run `psupdate'?
I am faced with a strange and (to me) worrisome situation in which
I can do the debian.rules build of librl-2.0.3-2 if and only if I
insert a call to `strace' at one pont in the file readline/Makefile,
such that the sole difference between the altered Makefile and the
original is as follows:
--------------------------- quote ----------------------------------
173c173
< $(DLL_TOOLS_PATH)/mkimage -f -l librl -v $(DLL_VERSION) -a $(DLL_LOADADDR) \
---
> strace $(DLL_TOOLS_PATH)/mkimage -f -l librl -v $(DLL_VERSION) -a $(DLL_LOADADDR) \
---------------------------- unquote -------------------------------
Any possibility of a connection between this fact and the fact that
up until a few minutes ago I had indeed been using a kernel that I had
recompiled without updating the file `/boot/psdatabase'?
Bill
Reply to: