[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: