Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use busybox sync instead of sync alone. | Jannis Pohlmann | 2012-03-26 | 1 | -1/+1 |
| | |||||
* | Add sync at the end of tbdiff-{update,switch}. | Jannis Pohlmann | 2012-03-23 | 1 | -0/+3 |
| | |||||
* | Call 'busybox reboot' at the end of tbdiff-update to reboot the system. | Jannis Pohlmann | 2012-03-23 | 1 | -0/+3 |
| | |||||
* | Hard-code more stuff (rm, mktemp) to busybox. | Jannis Pohlmann | 2012-03-23 | 1 | -2/+2 |
| | |||||
* | Hard-code buysbox cp and sed for now. | Jannis Pohlmann | 2012-03-23 | 1 | -4/+4 |
| | |||||
* | Add new tbdiff-update command to apply a patch to a system. | Jannis Pohlmann | 2012-03-23 | 2 | -0/+131 |
This command is written in bash and takes four parameters: * a device with a btrfs file system to mount * the source subvolume name * the target subvolume name * the path to a patch file or stream It then creates the target subvolume as a snapshot of the source subvolume, applies the patch in there, then creates a <target>-run snapshot and copies the boot files (vmlinuz, extlinux.conf) to the root file system. Lastly, it adjusts extlinux.conf to point to the -run snapshot. |