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
dvm2.h
gui-fatal.c
gui-fatal.h
Makefile
prepare-suspend
qfile-agent.c
qfile-unpacker.c
qopen-in-vm.c
qrun-in-vm
qubes-open
qubes-sync-clock
qubes.Backup
qubes.DetachPciDevice
qubes.Filecopy
qubes.GetAppmenus
qubes.GetDate
qubes.GetImageRGBA
qubes.InstallUpdatesGUI
qubes.InstallUpdatesGUI.config
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.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.SelectDirectory
qubes.SelectDirectory.config
qubes.SelectFile
qubes.SelectFile.config
qubes.SetDateTime
qubes.StartApp
qubes.StartApp.config
qubes.SuspendPost
qubes.SuspendPostAll
qubes.SuspendPre
qubes.SuspendPreAll
qubes.SyncNtpClock
qubes.UpdatesProxy Switch qubes.UpdatesProxy to socat 2017-06-10 23:11:01 +02:00
qubes.VMRootShell
qubes.VMShell
qubes.WaitForSession
qvm_copy_nautilus.py Removed nautilus-actions depend and replaced with nautilus-python 2015-02-27 00:52:17 -05:00
qvm_dvm_nautilus.py
qvm_move_nautilus.py
qvm-copy
qvm-copy-to-vm
qvm-copy-to-vm.gnome
qvm-copy-to-vm.kde
qvm-copy.desktop
qvm-dvm.desktop The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
qvm-move-to-vm.gnome
qvm-move-to-vm.kde
qvm-move.desktop
qvm-open-in-dvm
qvm-open-in-vm
qvm-run-vm
qvm-sync-clock qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
rpc-config.README document /etc/qubes/rpc-config 2017-08-09 00:58:48 +02:00
suspend-post.README
suspend-pre.README qubes.SuspendPreAll and qubes.SuspendPostAll services 2016-03-15 23:33:11 +01:00
sync-ntp-clock
tar2qfile.c
vm-file-editor.c
xdg-icon