Hi, Am Mittwoch, den 18.02.2009, 15:39 +0100 schrieb Steffen Moeller: > > On Fri, 13 Feb 2009 02:47:31 +0100, Steffen Moeller wrote: > >> -Thus, you should continue at your own risk. > >> +Thus, you should continue at your own risk. You can still use Debian's > >> +kernel for the OpenMoko, just don't mount your vfat boot partition to > >> /boot > >> +yet. Install the regular kernel package, then manually copy > >> /boot/uImage.bin > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > This is not possible if /boot is on vfat > > only if the vfat is already mounted to /boot at the time that dpkg is > executed. > I suggest not to mount and instead to copy over manually afterwards. My main > concern is > that the regular user should not be demotivated of using vfat. Otherwise, the > qtopia would > stop working and at least I am myself not prepared to victimise that for the > moment. The > message as it is put for the moment seems likely to be a hurdle for newbies. > > > > > http://lists.linuxtogo.org/pipermail/smartphones-userland/2008-November/000456.html
> --8<---------------cut here---------------start------------->8--- > chroot $INST_DIR /bin/sh -e <<__END_CHROOT__ > apt-get --yes install linux-image-2.6.28-openmoko-gta02 > apt-get clean > __END_CHROOT__ > > if [ "$SD_PART1_FS" = "vfat" ]; then > echo "Copying over the kernel to the vfat boot partition." > BOOTDIR="" > NEWLYMOUNTED="" > if mount|cut -f1 -d\ | grep -q "/dev/mm*p0"; then > BOOTDIR=$(mount| grep "^/dev/mm*p0"|cut -f3 -d\ ) > else > BOOTDIR="/tmp/bootdir_for_process_$$" > if [ -d "$BOOTDIR" ]; then > echo "Found directory '$BOOTDIR' to already exist. This > should not happen." > exit 1 > fi > mkdir "$BOOTDIR" > > mount /dev/mm*p0 "$BOOTDIR" > NEWLYMOUNTED="true" > if > > cp $INST_DIR/boot/uImage.bin $BOOTDIR > > if [ "true" = "$NEWLYMOUNTED" ]; then > umount "$BOOTDIR" > rmdir "$BOOTDIR" > fi > > fi > --8<---------------cut here---------------end--------------->8--- I would suggest to simplify it: Add the first partition to fstab, pointing to /boot-vfat instead of /boot. Then add an > rsync --copy-links --archive --recursive --delete /boot/ /boot-vfat/ or > rsync -Lar --delete /boot/ /boot-vfat/ at the appropriate point, and tell the user to run this command after a kernel package upgrade. Seems to be simpler and more reliable than having mount/unmount commands at unusual places. Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer [email protected] | ICQ# 74513189 | GPG-Keyid: 4743206C JID: [email protected] | http://people.debian.org/~nomeata
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
_______________________________________________ pkg-fso-maint mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-fso-maint
