Hi there! I cc:ed the smartphones-userland mailing list to let them know that I will work on this issue, but since this is a Debian-specific issue, please continue on the pkg-fso-maint@ mailing list (I set R-T and M-F-T accordingly). Moreover, I bcc:ed Risto H. Kurppa, who informed the pkg-fso team of this issue.
As we all know, U-Boot and Qi do not expect the same default kernel image to be loaded from microSD: the former wants uImage.bin (but this can be changed in the sd_image_name variable), the latter wants uImage-GTA0[123].bin. NB, before going on: *on purpose* I avoided any comment about Qi behavior and I did not consider that Qi expect /boot to be on the root partition, since both discussions do not belong in this thread. Now, the Debian install.sh script should already deal with it: --8<---------------cut here---------------start------------->8--- # # Stage kernel # action_kernel () { echo "Installing kernel package" [...] if [ "$QI" = "true" ]; then echo "Prepare system for booting with Qi" BOOT_DIR="$INST_DIR/boot/boot" if [ "$SINGLE_PART" = "true" ]; then BOOT_DIR="$INST_DIR/boot" ln -fs uImage.bin $BOOT_DIR/uImage-GTA02.bin else mkdir $BOOT_DIR ln -fs ../uImage.bin $BOOT_DIR/uImage-GTA02.bin fi --8<---------------cut here---------------end--------------->8--- While this should work, since I have never tested it since I have never used Qi, please report any error at least to the pkg-fso-maint@ mailing list. However, this does not cover existing installation, i.e. the case where someone would like to switch from U-Boot to Qi. Moreover, the kernel symlink is something that should be managed by the kernel package, in a way similar to the /vmlinuz symlink on desktop installations. The only solution I see for this problem is a debconf question, asked the first time the kernel package is installed: according to the user answer (U-Boot or Qi), the postinst script will create the correct symlink. This answers both questions above. I will implement the debconf question in the next days, if no one will complain before. Other, maybe easier, suggestions are welcome, as well. Thx, bye, Gismo / Luca
pgpqGnXjkP9Rf.pgp
Description: PGP signature
_______________________________________________ Smartphones-userland mailing list Smartphones-userland@linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/smartphones-userland