[SCM] live-boot branch, tmp-persistent-custom, created. debian/3.0_a25-1-14-g01c7586

Tails developers amnesia at boum.org
Thu Feb 9 13:00:40 UTC 2012


The branch, tmp-persistent-custom has been created
        at  01c7586d4bb5a3d3a60d116d63616ae0e36717e0 (commit)

- Shortlog ------------------------------------------------------------
commit 01c7586d4bb5a3d3a60d116d63616ae0e36717e0
Author: Tails developers <amnesia at boum.org>
Date:   Thu Feb 9 12:18:56 2012 +0100

    Optionally mount custom mounts as unions.
    
    This can potentially save a lot of space, and this type of persistence
    doesn't hide changes to the read-only filesystem which can be both
    good and bad.

commit c8c20e291e4d125b13f96472b957086ad1948101
Author: Tails developers <amnesia at boum.org>
Date:   Thu Feb 9 12:18:10 2012 +0100

    Remove the right file

commit bf8e1065b6f1ddea036a1d10d4e601e69bcc46fd
Author: Tails developers <amnesia at boum.org>
Date:   Thu Feb 9 12:16:56 2012 +0100

    Ignore empty lines in live.persist
    
    Otherwouse they're interpreted as / which isn't good.

commit f00adb6e18960635d8bc6432dd60c44e56662326
Author: Tails developers <amnesia at boum.org>
Date:   Thu Feb 9 12:16:06 2012 +0100

    Make union mounting more sensible and robust.
    
    ...except that they're broken! But we're getting to that.

commit 4ddd4551360a92f26cb89943650f8f41bc927658
Author: Tails developers <amnesia at boum.org>
Date:   Thu Feb 9 12:08:58 2012 +0100

    Workaround busybox's inability to detect symlinks with [ -e ].
    
    link_files() won't remove symlinks at the destination, which could
    cause trouble.

commit 2a6bd3b675387e5734f30b4ef0dc928f641bbd34
Author: Tails developers <amnesia at boum.org>
Date:   Wed Feb 8 16:26:39 2012 +0100

    Refactor union mounting into its own function.

commit 9da23da91eebeb065f69818daa41a218da68b3e8
Author: Tails developers <amnesia at boum.org>
Date:   Wed Feb 8 16:16:11 2012 +0100

    Continue the correct for-loop so incorrect custom mount is skipped.

commit c2b5c4a5dce1a7ba459ce6e882d316fd40c716cf
Author: Tails developers <amnesia at boum.org>
Date:   Wed Feb 8 12:49:40 2012 +0100

    Handle custom mounts options a bit more beautifully.

commit 6672e6a6cec1a12ea39ece63dda7dd82480624cf
Author: Tails developers <amnesia at boum.org>
Date:   Wed Feb 8 12:44:30 2012 +0100

    Remove some temporary custom mount related files after they're used.

commit 5dc2aed263c8003981d6a08f1fd6ad7d435313ba
Author: Tails developers <amnesia at boum.org>
Date:   Tue Feb 7 18:05:42 2012 +0100

    Separate overlay labels for full and custom persistence
    
    Full root persistence through overlays is specified with "full-ov",
    and custom persistent mounts with "custom-ov". Previously they used
    the same label ("live-rw") and the existence of live.persist
    determined whether it should be used for full persistence or custom
    mounts. That was a bit dangerous since a misspelled live.persist could
    cause data loss etc.

commit fb1ead3f840cf4e5bc54f1bc78be78df1864c092
Author: Tails developers <amnesia at boum.org>
Date:   Tue Feb 7 15:00:04 2012 +0100

    Optionally symlink files from persistent source instead of mount it.
    
    This is done by passing the option "linkfiles" to a live.persist
    entry. That option is very useful when you only want certain files
    to be persistent, not the whole directory they are in, like dot-files
    in $home.

commit 29b705d83402f992de3d88456115950d2f49615e
Author: Tails developers <amnesia at boum.org>
Date:   Mon Feb 6 11:22:05 2012 +0100

    Prevent custom mounting in /live.

commit 905a4f5e92c39ad50bc8d071d8167db83a84e1cf
Author: Tails developers <amnesia at boum.org>
Date:   Mon Jan 16 12:12:18 2012 +0100

    Adding initial work on a custom mounts system.
    
    For more, see: http://live.debian.net/devel/rfc/persistence/

-----------------------------------------------------------------------

-- 
live-boot



More information about the debian-live-changes mailing list