Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-05 | Create the source dir for custom mounts using the 'linkfiles' option. | Tails developers | |
We can't bootstrap it, but creating it so the user doesn't have to (and maybe can't due to permissions) is a still convenient. | |||
2012-04-05 | Refactor closing of persistent devices upon failure. | Tails developers | |
Errors can occur at various places so it's best to just do it once in a consistent manner. | |||
2012-04-05 | Change live.persist syntax to "SOURCE [DEST [OPTIONS...]]". | Tails developers | |
2012-04-05 | Copy ownership/perms from source to rw-branch in read-only mode. | Tails developers | |
The union mountpoint inherits ownership/permissions from the rw-branch, which in this case is a directory created by root, and not the source, which has the correct ownership/perms. | |||
2012-04-05 | Handle list arguments better in get_custom_mounts(). | Tails developers | |
2012-04-05 | Make handling of LUKS encrypted GPT partitions more sane. | Tails developers | |
2012-04-05 | Use trim_path when we compare paths. | Tails developers | |
2012-04-05 | Don't allow . or .. in live.persist paths. | Tails developers | |
Allowing it could cause serious breakage, and there's absolutely no need for it. | |||
2012-04-05 | Remove two FIXME:s that are not really relevant. | Tails developers | |
We could handle those cases, but it wouldn't give us anything; the sort-by-destination we do later makes it work just fine. | |||
2012-04-05 | Cleanup. | Tails developers | |
2012-04-05 | Refactor mounting of persistent storage media. | Tails developers | |
This also fixes a bug where for home-rw image files: they were mounted in ${rootmnt}/live before ${rootmnt} was mounted, hence "hiding" the mount point. | |||
2012-04-05 | Fixup some style issues. | Tails developers | |
2012-04-05 | Check if luks device is already open before trying to open it. | Tails developers | |
2012-04-05 | We don't black list storage devices any more. | Tails developers | |
2012-04-05 | Add backwards compatibility for old labels: live-{rw,sn} and home-rw. | Tails developers | |
For home-rw we create a live.persist file which make old volumes completely compatible with the custom mounts system. | |||
2012-04-05 | Handle already mounted devices and closing of unused luks devices better. | Tails developers | |
2012-04-05 | Some minor cleanups. | Tails developers | |
2012-04-05 | Add support for probing partitions' GPT name just like filesystem labels. | Tails developers | |
2012-04-05 | Refactor find_persistent_media(). | Tails developers | |
2012-04-05 | Refactor some global variables from live into live-helpers. | Tails developers | |
2012-04-05 | Refactor live-boot argument parser from live into live-helpers. | Tails developers | |
This will be useful for making it possible to enable persistent during user-space. | |||
2012-04-04 | Adjusting mount calls when using nfs options (Closes: #667435). | Daniel Baumann | |
2012-04-01 | Close unused LUKS devices in all cases. | Tails developers | |
Previously LUKS partitions whose fs had the incorrect partition label would be left open when using persistent-storage=partition. | |||
2012-04-01 | Use same device backing path as used in other places. | Tails developers | |
2012-04-01 | Accept using several persistent media with custom-ov label. | Tails developers | |
We didn't want this before with live-{rw,sn} and home-{rw,sn} style persistence, so this was just a left-over. But we still can only allow one each of root-ov, root-sn and home-sn. | |||
2012-04-01 | Refactor persistent custom mounting from live into live-helpers. | Tails developers | |
This will be useful for making it possible to enable persistent during user-space. | |||
2012-04-01 | Correcting syntax when using if constructs in links_files(). | Daniel Baumann | |
2012-04-01 | Fix mask usage in links_files(). | Tails developers | |
2012-04-01 | Optionally mount custom mounts as unions. | Tails developers | |
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. | |||
2012-04-01 | Remove the correct file. | Tails developers | |
2012-04-01 | Ignore empty lines in live.persist. | Tails developers | |
Otherwise they're interpreted as / which isn't good. | |||
2012-04-01 | Make union mounting more sensible and robust. | Tails developers | |
...except that they're broken! But we're getting to that. | |||
2012-04-01 | Workaround busybox's inability to detect symlinks with [ -e ]. | Tails developers | |
link_files() won't remove symlinks at the destination, which could cause trouble. | |||
2012-04-01 | Refactor union mounting into its own function. | Tails developers | |
2012-04-01 | Continue the correct for-loop so incorrect custom mount is skipped. | Tails developers | |
2012-04-01 | Handle custom mounts options a bit more beautifully. | Tails developers | |
2012-04-01 | Calling rm without -f when removing some temporary custom mount related ↵ | Daniel Baumann | |
files to ensure non-interactivity. | |||
2012-04-01 | Remove some temporary custom mount related files after they're used. | Tails developers | |
2012-04-01 | Separate overlay labels for full and custom persistence. | Tails developers | |
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. | |||
2012-04-01 | Optionally symlink files from persistent source instead of mount it. | Tails developers | |
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. | |||
2012-04-01 | Prevent custom mounting in /live. | Tails developers | |
2012-04-01 | Avoid '==' bashism in initial work on a custom mounts system to ensure posix ↵ | Daniel Baumann | |
compatiblity. | |||
2012-04-01 | Avoid calling rm without -f in initial work on a custom mounts system to ↵ | Daniel Baumann | |
ensure non-interactivity. | |||
2012-04-01 | Correcting indenting initial work on a custom mounts system to ensure ↵ | Daniel Baumann | |
consistency. | |||
2012-04-01 | Adding initial work on a custom mounts system. | Tails developers | |
2012-03-30 | Removing some of the now useless sysvinit specifics from bin/boot.sh. | Daniel Baumann | |
2012-03-30 | Replacing live-boot initscript with a stub and moving the actual code to ↵ | Daniel Baumann | |
/lib/live/boot.sh to allow different initsystem support in future. | |||
2012-03-30 | Correcting log_end_msg usages in connection with verbosity checks in ↵ | Daniel Baumann | |
live-boot initscript, thanks to Pablo Barbachano <pablobarbachano@yahoo.es> (Closes: #665689). | |||
2012-03-06 | Quoting noprompt variable in initscript to avoid syntax errors, thanks to ↵ | Daniel Baumann | |
Philip Newborough <corenominal@corenominal.org>. | |||
2012-02-26 | Updating to standards version 3.9.3. | Daniel Baumann | |