Comment 6 for bug 984276

Revision history for this message
Tony Brijeski (tb6517) wrote : Re: [Bug 984276] Re: installing casper on a non live system causes update-initramfs to fail

This makes more sense.  It would appear this issue might arise after an install from a usb created remaster that has persistence on.  I will do some testing of this very scenario tonight and see what happens.  I can fix this for remastersys but it will still be an issue for folks that do it manually or using another tool.

Thanks for following up with me on this.  I'll let you know what I find with my testing.  Colin must have changed this to fix the persistence issue with usb.  If this is the case I'd add one more check that would fix the issue for all involved and that would be to check for "/casper".  If it exists then it is running live from usb but if it doesn't exist then it is a real install.  I'll do some testing with this theory as well and if it works and doesn't cause issues I can offer up a patch for Colin to include.

Regards,
Tony

>________________________________
> From: Brian Murray <email address hidden>
>To: <email address hidden>
>Sent: Thursday, May 3, 2012 4:09:50 PM
>Subject: [Bug 984276] Re: installing casper on a non live system causes update-initramfs to fail
>
>I think why this is only happening for some people is that update-
>initramfs doesn't end up being a symlink for them.  casper.postinst
>contains the following:
>
>#! /bin/sh
>
># If running from writable media, make sure that update-initramfs is
># properly a symlink.
>if [ "$1" = configure ] && dpkg --compare-versions "$2" lt-nl 1.253 && \
>  [ -w /cdrom ] && [ -e /usr/sbin/update-initramfs.distrib ] && \
>  [ ! -L /usr/sbin/update-initramfs ] && \
>  fgrep -qs update-initramfs.distrib /usr/sbin/update-initramfs; then
>    ln -nsf /usr/share/casper/casper-update-initramfs \
>            /usr/sbin/update-initramfs
>fi
>
>update-initramfs -u
>
>#DEBHELPER#
>
>If you just install casper and don't pass all the tests update-initramfs
>won't be symlinked to casper-update-initramfs and then you will be able
>to install kernel updates.  However, if the symlink is created you'll
>likely have problems using update-initramfs.
>
>--
>You received this bug notification because you are subscribed to the bug
>report.
>https://bugs.launchpad.net/bugs/984276
>
>Title:
>  installing casper on a non live system causes update-initramfs to fail
>
>To manage notifications about this bug go to:
>https://bugs.launchpad.net/ubuntu/+source/casper/+bug/984276/+subscriptions
>
>
>