diff --git a/pages/linux/abroot.md b/pages/linux/abroot.md new file mode 100644 index 0000000000..8c97add8d9 --- /dev/null +++ b/pages/linux/abroot.md @@ -0,0 +1,33 @@ +# abroot + +> ABRoot utility provides full immutability and atomicity by transacting between 2 root partition states (A⟺B). +> It also allows on-demand transactions via a transactional shell. +> More information: . + +- Output the current or future root partition state: + +`sudo abroot get {{present|future}}` + +- Enter the transactional shell in the future root partition and switch root on the next boot: + +`sudo abroot shell` + +- Execute a specific command in the transactional shell in the future root partition and switch to it on the next boot: + +`sudo abroot exec "{{command}}"` + +- Install specific packages in the host inside the transactional shell in the future root partition and switch to it on the next boot: + +`sudo abroot exec apt install {{package1 package2 ...}}` + +- Update the boot partition (for advanced users only): + +`sudo abroot _update-boot` + +- Display help: + +`abroot --help` + +- Display version: + +`abroot --version`