Go to file
Marek Marczykowski-Górecki 8066129445
Add services for paranoid backup restore mode
Add a pair of services:
1. qubes.RegisterBackupLocation - called by dom0, registers what backup
location (including both file and command options) can be accessed.
Registered location gets an ID returned to the caller. The location (and
its ID) is valid as long as the service call remains open.

2. qubes.RestoreById - called by restoring DispVM to retrieve the backup
content. The service expects location ID as an argument, and then list
of files/directories (separated with spaces) on the first line of stdin.
This is very similar to qubes.Restore service, with exception for the
archive location control.

QubesOS/qubes-issues#5310
2020-08-03 03:43:09 +02:00
app-menu Added a qubes-open-file-manager.desktop file 2020-05-15 14:04:51 +02:00
applications-dropins Add /etc/qubes/applications override, use it for gnome-terminal 2020-01-27 14:05:55 +01:00
archlinux Lock root password in passwordless-root package 2020-05-06 18:03:19 +02:00
autostart-dropins Enable gnome settings daemon xsettings plugin 2018-01-12 05:44:54 +01:00
boot Merge app-defaults and sys-defaults to config-overrides 2020-02-05 00:12:22 +00:00
ci travis: install also python xdg module 2020-01-28 04:22:12 +01:00
config-overrides Merge app-defaults and sys-defaults to config-overrides 2020-02-05 00:12:22 +00:00
debian Add services for paranoid backup restore mode 2020-08-03 03:43:09 +02:00
doc Remove qrexec-agent related files 2019-04-08 18:22:38 +02:00
filesystem Split items in misc directory by topic 2020-02-04 23:59:09 +00:00
init init/setup-rwdev: don't write a journal in DispVMs 2020-02-14 11:35:05 -05:00
misc Install 50-qubes-mem-hotplug.rules in /lib/udev instead of /etc/udev 2020-02-05 00:12:23 +00:00
network update-proxy-configs: handle Portage(Gentoo) 2020-07-14 11:41:37 +02:00
package-managers package-managers: handle Gentoo 2020-07-26 14:31:05 +02:00
passwordless-root Override PAM config for su in RPM package 2020-05-07 17:01:02 +02:00
patches.debian Split items in misc directory by topic 2020-02-04 23:59:09 +00:00
pkgs archlinux: created build scripts 2013-04-17 01:22:32 +02:00
qubes-rpc Add services for paranoid backup restore mode 2020-08-03 03:43:09 +02:00
qubesagent Do not use legacy distutils.spawn 2020-07-02 02:56:13 +02:00
rpm_spec Add services for paranoid backup restore mode 2020-08-03 03:43:09 +02:00
test-packages tests: add run-tests script, plug it into travis 2017-05-20 13:20:08 +02:00
vm-init.d Move qubes-firewall from sbin to bin 2020-02-05 00:12:22 +00:00
vm-systemd Enable root autologin on serial console 2020-05-06 17:56:55 +02:00
.coveragerc tests: add run-tests script, plug it into travis 2017-05-20 13:20:08 +02:00
.gitignore debian: add 'rpm' as dependency 2020-06-19 19:15:52 +02:00
.travis.yml travis: include PyGTK setup 2020-01-28 04:22:11 +01:00
debian-quilt debian: fix shellcheck warnings in debian packaging 2017-09-30 05:05:33 +02:00
LICENSE Added LICENSE 2010-04-05 21:21:27 +02:00
Makefile debian: add 'rpm' as dependency 2020-06-19 19:15:52 +02:00
Makefile.builder Revert "Use sfdisk instead of parted to ..." on stretch and jessie 2019-02-24 05:15:04 +01:00
run-tests Load only test_* files when looking for tests (python) 2018-04-02 23:19:02 +02:00
series-debian-jessie-vm.conf Revert "Use sfdisk instead of parted to ..." on stretch and jessie 2019-02-24 05:15:04 +01:00
series-debian-stretch-vm.conf Revert "Use sfdisk instead of parted to ..." on stretch and jessie 2019-02-24 05:15:04 +01:00
series-debian-vm.conf Stop anacron from starting in Debian using existing constraint on cron 2017-02-05 23:36:27 +00:00
setup.py Install faster console scripts for Python code 2020-01-24 18:45:16 +01:00
version version 4.1.14 2020-07-16 13:37:17 +02:00