I have a dockstar with a working archlinux arm installation; I used the two partition approach: one (ext2) for /boot and one (ext4) for /. I have the boot partition mounted as /boot2 in my system and a symlink /boot2/boot -> /boot instead of the usual /boot directory.
Everything works fine until I upgrade the kernel through pacman; it does two things that cripple my system if I don't fix it before reboot:
1. it deletes uimage from /boot2/boot (thus rendering the system unbootable)
2. it replaces my /boot symlink with a new directory containing both boot files.
I can fix this after the fact by simply recreating the right structure, but this would completely defy the purpose why I have dobe that.
Is there any way to prevent pacman from doing such a mess, other than blocking updates on the kernel?
Thanks,
Riccardo