summaryrefslogtreecommitdiff
path: root/tbdiff-update/tbdiff-update
Commit message (Collapse)AuthorAgeFilesLines
* Use busybox sync instead of sync alone.Jannis Pohlmann2012-03-261-1/+1
|
* Add sync at the end of tbdiff-{update,switch}.Jannis Pohlmann2012-03-231-0/+3
|
* Call 'busybox reboot' at the end of tbdiff-update to reboot the system.Jannis Pohlmann2012-03-231-0/+3
|
* Hard-code more stuff (rm, mktemp) to busybox.Jannis Pohlmann2012-03-231-2/+2
|
* Hard-code buysbox cp and sed for now.Jannis Pohlmann2012-03-231-4/+4
|
* Add new tbdiff-update command to apply a patch to a system.Jannis Pohlmann2012-03-231-0/+111
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.