core-agent-linux/qubes-rpc
Marek Marczykowski-Górecki d8a2b8c375
Add support for new root volume partition layout to qubes.ResizeDisk
If root filesystem is the last partition (new layout), resize it
in-place. Use 'parted' tool because it can resize just one partition,
without need to specify the whole new partition table. Since the
partition is mounted, parted is unhappy to modify it. Force it by
answering to its interactive prompts, and add (apparently not
documented) ---pretend-input-tty to use those answers even
though stdin is not a tty. Split the operation into multiple parted
calls, for more reliable interactive prompts handling.

Qubes 3.x disk layout (no partition table) is also supported, but the
one that was used in Qubes 4.0 rc1 (root filesystem as the first
partition) is not.

Fixes QubesOS/qubes-issues#3173
QubesOS/qubes-issues#3143
2017-10-18 19:53:48 +02:00
..
.gitignore The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
dvm2.h
gui-fatal.c
gui-fatal.h
Makefile
prepare-suspend Hint shellcheck where to look for sourced files, if in repository 2017-09-30 05:05:34 +02:00
qfile-agent.c
qfile-unpacker.c
qopen-in-vm.c
qrun-in-vm
qubes-open Hint shellcheck where to look for sourced files, if in repository 2017-09-30 05:05:34 +02:00
qubes-sync-clock
qubes.Backup qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qubes.DetachPciDevice qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qubes.Filecopy
qubes.GetAppmenus qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qubes.GetDate
qubes.GetImageRGBA qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qubes.InstallUpdatesGUI qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qubes.InstallUpdatesGUI.config qubes-rpc: add 'wait-for-session=1' option for some services 2017-08-09 00:58:49 +02:00
qubes.OpenInVM
qubes.OpenInVM.config
qubes.OpenURL qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qubes.OpenURL.config qubes-rpc: add 'wait-for-session=1' option for some services 2017-08-09 00:58:49 +02:00
qubes.PostInstall
qubes.ResizeDisk Add support for new root volume partition layout to qubes.ResizeDisk 2017-10-18 19:53:48 +02:00
qubes.Restore qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qubes.SelectDirectory
qubes.SelectDirectory.config
qubes.SelectFile
qubes.SelectFile.config
qubes.SetDateTime qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qubes.StartApp qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qubes.StartApp.config
qubes.SuspendPost
qubes.SuspendPostAll
qubes.SuspendPre
qubes.SuspendPreAll
qubes.SyncNtpClock Make all scripts in qubes-rpc executable 2017-06-09 23:09:58 +02:00
qubes.UpdatesProxy
qubes.VMRootShell Add qubes.VMRootShell service 2017-06-09 23:06:09 +02:00
qubes.VMShell
qubes.WaitForSession qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qvm_copy_nautilus.py
qvm_dvm_nautilus.py Removed nautilus-actions depend and replaced with nautilus-python 2015-02-27 00:52:17 -05:00
qvm_move_nautilus.py
qvm-copy Add convenient wrappers for qvm-copy-to-vm and qvm-move-to-vm 2017-10-02 05:14:49 +02:00
qvm-copy-to-vm qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qvm-copy-to-vm.gnome qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qvm-copy-to-vm.kde qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qvm-copy.desktop The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
qvm-dvm.desktop
qvm-move-to-vm.gnome qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qvm-move-to-vm.kde qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qvm-move.desktop
qvm-open-in-dvm qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qvm-open-in-vm
qvm-run-vm qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qvm-sync-clock qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
rpc-config.README
suspend-post.README
suspend-pre.README
sync-ntp-clock
tar2qfile.c
vm-file-editor.c
xdg-icon