hi,

anonym wrote (03 Sep 2013 17:43:42 GMT) :
> My tests show that an old Tails install that consistently had to do
> recovery after boot consistently didn't have to do recovery once
> upgraded to a version with the fix. With "consistently" I mean something
> like "three reboots", in boot cases (well, an extra we're you get a
> recovery for the latter scenario since it'd have to do deal with the
> mess from the last shutdown with the older version).

I'm glad you confirm this patch fixes the problem.

> I do, however, have a two questions:

> 1. I don't see how this unmounting performed in boot-init.sh deals with
> removing LUKS' DM mappings, which should prevent TailsData from being
> unmounted cleanly. The mappings are unmounted, and after that there's a
> sync, but is that enough? I don't see any mentions of recovery for the
> TailsData partition in syslog, so maybe it's all fine. Just something
> for consideration.

I believe that umount is enough to ensure the data is written to disk.

> 2. Next, let me cite your git commit message:

>> The upstream live-boot initscript (shipped by live-config) doesn't know about
>> our persistent mounts (/live/persistence/*), since they are performed from 
>> GDM,
>> and not further moved to the same place as mounts done during initramfs are
>> (/lib/live/mount/persistence/*).

> So, instead of patching boot-init.sh, why don't we make Tails Greeter
> mount its persistent volumes in the same directory as live-boot? My
> understanding is that our mount point is just an artifact of us using an
> old (development) version of live-boot, which used that directory, at
> the time Tails Greeter was extended with persistence support, but I may
> be wrong.

I cannot find where *we* would be specifying /live/persistence as the
mountpoint -- isn't live-boot doing this all by itself, and
mount'ing --move to /lib/live/mount/persistence later?

> so I merged this into stable (and devel).

Great! I've updated the ticket accordingly, so that you know how to do
it yourself next time:
https://labs.riseup.net/code/issues/6228#note-12

However... I can't see this branch merged into stable and devel.
I see other branches that were merged today, but not this one.
Perhaps you forgot to push?

> Sorry for the delay!

No worries, we're still far enough from the freeze to handle
a one-liner patch :)

Cheers!
-- 
  intrigeri
  | GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc
  | OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr.asc
_______________________________________________
tails-dev mailing list
tails-dev@boum.org
https://mailman.boum.org/listinfo/tails-dev

Reply via email to