On Tue, 20 Aug 2013 13:10:26 +0100, Neil Bothwick wrote: > > So, how do/can you *guarantee* that nothing ever gets out of sync? > > You could add a custom postinst function to /etc/portage that would > check whether any of the files included in your initramfs are newer than > the initramfs/kernel and send an ewarn if so.
Running this once after each emerge world/system would be more efficient than running it after every package, something like this #!/bin/sh KERNEL="/boot/vmlinuz-$(uname -r)" for FILE in $(awk '/^file/ {print $3}' /usr/src/init.cfg); do if [[ ${FILE} -nt ${KERNEL} ]]; then echo "${FILE} is newer than initramfs" fi done Incidentally, testing this showed that my busybox has been updated since the kernel was built, but I have managed to reboot without the sky falling in. -- Neil Bothwick On the other hand, you have different fingers.
signature.asc
Description: PGP signature