Commit Graph

1431 Commits

Author SHA1 Message Date
Marek Marczykowski
11be718dc6 dom0+vm/qvm-block: convert device size to bytes 2011-10-01 10:33:18 +02:00
Marek Marczykowski
e1a6c1ffd5 dom0+vm: introduce 'qubes-service' xenstore dir - enable/disable VM services from dom0
This allows control which services are started in VM by dom0. For some
situation vm_type was used, but it isn't enough - i.e. ntpd should be started
in one, selected NetVM.
2011-10-01 02:49:25 +02:00
Marek Marczykowski
796f45a864 dom0+vm: minor fixes in qvm-block scripts 2011-09-30 11:20:03 +02:00
Marek Marczykowski
67f22ce942 Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core 2011-09-30 10:46:04 +02:00
Marek Marczykowski
b6100594f5 dom0+vm/qvm-block: automatically detach device when physical dev removed (#226)
This will work when device is unmounted. On mounted device backend will be
removed (after 3s timeout), but frontend will left in "closing" state - manual
'xl block-detach' will be needed.
2011-09-30 10:42:56 +02:00
Marek Marczykowski
c0d83ef84b dom0+vm: make sure that block backend module is loaded when needed (#226) 2011-09-30 10:42:50 +02:00
Marek Marczykowski
012dc63c53 dom0+vm: expose block devices info in xenstore (#226) 2011-09-29 13:56:06 +02:00
Marek Marczykowski
0b746bbf70 vm: minor fixes for Fedora 15
1. create /var/run/qubes as /var/run is now on tmpfs
2. if system-d is present - use it to disable NetworkManager
2011-09-27 01:37:09 +02:00
Marek Marczykowski
e09290b82b vm/spec: do not use chown in %install - it will not work as unprivileged user 2011-09-25 15:18:48 +02:00
Marek Marczykowski
f449e88a61 vm: fc15 yum repo config 2011-09-22 01:16:54 +02:00
Joanna Rutkowska
d50957f638 version 1.6.30-vm 2011-09-16 11:55:01 +02:00
Marek Marczykowski
38ca94e6ab Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core 2011-09-16 00:08:09 +02:00
Marek Marczykowski
13fc2bf7b0 vm: route through specific host, not directly interface (#355)
This it to not fill ARP cache with any host that VM connects to.
2011-09-16 00:06:14 +02:00
Joanna Rutkowska
c11df42f86 Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core 2011-09-15 14:57:55 +02:00
Joanna Rutkowska
c666796d53 version 1.6.29 2011-09-15 14:49:20 +02:00
Marek Marczykowski
3dc4b3a2ed vm/qvm-dom0-update: don't check for template updates here
Also use exit code 100 to notify updates existence (the same way as yum
check-update does).
2011-09-15 13:34:14 +02:00
Marek Marczykowski
ca7c84bcea Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core 2011-09-15 12:40:59 +02:00
Joanna Rutkowska
e7f9097020 version 1.6.28 2011-09-15 00:48:12 +02:00
Marek Marczykowski
ebdc8dd80a vm/qvm-dom0-update: output diagnostics to stderr
To not confuse qubes-watch-updates...
2011-09-15 00:19:48 +02:00
Marek Marczykowski
bdf407b716 dom0+vm: use qubes_download_dom0_updates.sh instead of qubes_check_for_updates.sh
Remove code duplication. Implemented required --check-only option to
qubes_download_dom0_updates.sh.
2011-09-15 00:18:56 +02:00
Marek Marczykowski
0970a2490c vm/qvm-dom0-update: fix typo in --clean option parsing 2011-09-15 00:14:13 +02:00
Joanna Rutkowska
8b94ee302d version 1.6.27-vm 2011-09-14 20:25:39 +02:00
Joanna Rutkowska
4b3b0f4b88 vm: fix package cleaning 2011-09-14 20:19:53 +02:00
Marek Marczykowski
d1ab5f4e05 vm: clean also downloaded packages on qvm-dom0-update --clean 2011-09-14 20:11:23 +02:00
Joanna Rutkowska
415c1d282f version 1.6.26 2011-09-14 19:33:57 +02:00
Joanna Rutkowska
ed19fc87f9 vm: update symlinks in Nautilus Scripts menu
This is important for older templates that got upgraded to new core packages,
which renamed some of the tools by removing the '2' suffix.
2011-09-14 19:32:47 +02:00
Marek Marczykowski
37bdde94c4 Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core 2011-09-14 16:43:23 +02:00
Marek Marczykowski
715b7745dc dom+vm: Copy dom0 yum.conf to UpdateVM
At least to use dom0 'exclude' options, not VM one. Especially to not exlude
kernel and xorg updates...
2011-09-14 00:47:13 +02:00
Joanna Rutkowska
6decc08699 version 1.6.25 2011-09-13 19:23:48 +02:00
Joanna Rutkowska
cdf6338d5b Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core 2011-09-13 19:22:16 +02:00
Joanna Rutkowska
541c5d09ef Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core
Conflicts:
	dom0/qvm-tools/qvm-backup-restore
2011-09-13 10:33:42 +02:00
Marek Marczykowski
3b21e8a596 vm/dom0 updates: Remove useless PKGCOUNT information from message 2011-09-12 15:08:29 +02:00
Marek Marczykowski
76cce9108b vm: allow clean yum cache for dom0 updates (#346) 2011-09-12 14:36:53 +02:00
Marek Marczykowski
eff965ea1a vm: dom0 updates - minor cleanup 2011-09-12 14:34:41 +02:00
Marek Marczykowski
bd67aa341c vm: Parse all options from when downloading updates (#348)
Collect options and pkg names to separate variables and check if any pkg name
was given, not any argument.
2011-09-12 14:32:56 +02:00
Marek Marczykowski
0dee090a65 Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core 2011-09-08 23:00:04 +02:00
Joanna Rutkowska
96f6b43938 version 1.6.20 2011-09-08 17:31:57 +02:00
Marek Marczykowski
a092d1234d vm: try to load pvops modules 2011-09-08 01:06:39 +02:00
Marek Marczykowski
766183da60 vm: automatically online added memory
This is needed to increase memory size above initial value on pvops kernel.
Should not harm xenlinux version.
2011-09-06 01:12:21 +02:00
Marek Marczykowski
1642d97fa5 vm: get rid of "2" from qvm-* names (#340) 2011-09-03 17:12:24 +02:00
Marek Marczykowski
9568e95818 Merge branch 'prebeta2' of ssh://git.qubes-os.org/var/lib/qubes/git/rafal/core 2011-08-31 18:23:11 +02:00
Marek Marczykowski
84ff7b802a Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core 2011-08-31 18:22:00 +02:00
Rafal Wojtczuk
98ca80a981 qvm-run (in vm): accept --dispvm argument 2011-08-29 17:34:15 +02:00
Rafal Wojtczuk
890030354d qvm-open-in-*: recognize when the parameter is an url
and wrap it in html meta refresh tag, so that it will be opened by
the default browser.
2011-08-29 17:27:48 +02:00
Rafal Wojtczuk
1a24c19702 qrexec: implement qvm-run command for AppVMs
It is build upon qrexec2, qubes.VMShell command. So, in order to e.g.
start firefox in a fresh dispVM, do
qvm-run '$dispvm' firefox http://www.qubes-os.org
2011-08-29 16:46:44 +02:00
Joanna Rutkowska
81917388ef vm: disable forwarding when iptables rules are being (re)applied 2011-08-18 18:47:08 +02:00
Joanna Rutkowska
61d88dd8df proxyvm: remove unused code 2011-08-18 18:04:38 +02:00
Joanna Rutkowska
8242e6fc5b vm: allow user-define hook for IP change event
This is especially useful for proxy VMs that e.g. run some transparent proxy service such as tor,
and need to rebind it upon IP change (of course this assumes iptables-based transparent redirection
such as DNAT).
2011-08-18 15:49:49 +02:00
Joanna Rutkowska
536f795d48 proxyvm: allow for user defined hooks after iptables restore 2011-08-18 15:02:30 +02:00
Marek Marczykowski
9c318f5a7e Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core 2011-08-15 10:27:54 +02:00