Commit Graph

21 Commits

Author SHA1 Message Date
Marek Marczykowski
332e9008f0 vm/qubes-yum-proxy: create dir for pidfile under FC15 (#568)
On FC>=15 /var/run is on tmpfs, so /var/run/tinyproxy from rpm don't survive
reboot. This is bug in Fedora package (should include config file for tmpfiles
service). For now create dir just before starting service.
2012-05-31 03:05:05 +02:00
Marek Marczykowski
b2cfd73691 vm: qubes-yum-proxy service (#568)
Introduce proxy service, which allow only http(s) traffic to yum repos. The
filter rules are based on URL regexp, so it isn't full-featured content
inspection and can be easy bypassed, but should be enough to prevent some
erroneus user actions (like clicking on invalid link).

It is set up to intercept connections to 10.137.255.254:8082, so VM can connect
to this IP regardless of VM in which proxy is running. By default it is
started in every NetVM, but this can be changed using qvm-service or
qubes-manager (as always).
2012-05-31 03:04:11 +02:00
Marek Marczykowski
36f4086254 vm/notify-update: do not treat network problems as updates pending symptom 2012-05-30 13:40:27 +02:00
Marek Marczykowski
1e0117ca50 vm/systemd: generate opts for GUI based on debug-mode (#567) 2012-05-22 16:49:03 +02:00
Marek Marczykowski
0268819655 vm: do not override /etc/hosts, just add VMNAME to 127.0.0.1 2012-05-08 23:44:59 +02:00
Joanna Rutkowska
02e312ab04 vm: Add localhost alias to /etc/hosts
... or otherwise, some programs will hang for many secconds trying to resolve localhost.
2012-05-08 23:44:59 +02:00
Marek Marczykowski
079b8a421c vm/systemd: do not depend on proc-xen.mount (#466)
local-fs.target already covers /proc/xen
2012-05-01 23:48:45 +02:00
Marek Marczykowski
af1f88755d vm: notify dom0 when updates available in VM (#475) 2012-05-01 01:14:04 +02:00
Marek Marczykowski
8705cf9e9a vm/init: Use the same default services for TemplateVM as for AppVM (#503)
Actually it already was done in traditional init.d script, so do the same in
systemd version.
2012-03-28 00:43:59 +02:00
Marek Marczykowski
8689368a11 vm/mimeopen: merge user defaults with system one (#423) 2012-02-06 19:09:37 +01:00
Marek Marczykowski
1be8360939 vm/mimeopen: add missing misc-post-stop.sh script (#423) 2012-02-06 19:08:45 +01:00
Marek Marczykowski
70db6b0fc9 vm/mimeopen: save mimetype defaults for DispVM (#423) 2012-02-06 19:08:08 +01:00
Marek Marczykowski
4013dbcfcd vm/systemd: wait for evtchn initialization before first xenstore-read 2012-01-30 14:22:58 +01:00
Marek Marczykowski
ad75f3c99e vm/network: symlink NetworkManager system-connection to /rw (#425)
In FC15, NetworkManager by default uses global connections ("Available to all users"). Save them in /rw instead of /etc, to preserve them across reboots.
2012-01-30 14:20:02 +01:00
Marek Marczykowski
406531009d vm/systemd: disable scatter-gather only in ProxyVM
NetVM sometimes doesn't have eth0, eg UsbVM.
2012-01-21 21:32:27 +01:00
Marek Marczykowski
2897a795c4 dom0/vm: set VM timezone same as in dom0 - on VM boot (#413) 2012-01-18 16:59:58 +01:00
Marek Marczykowski
1ffd52cd23 vm: enable cups by default 2012-01-18 12:14:32 +01:00
Marek Marczykowski
a9eb396e7b vm/systemd: ensure that qubes-sysinit is started with /proc/xen mounted 2012-01-14 01:36:22 +01:00
Marek Marczykowski
8636ad4073 vm/systemd: fix qubes-network dependencies
network.target isn't enabled by default...
2012-01-14 01:35:58 +01:00
Marek Marczykowski
1f5b333712 vm/systemd: improve qubes-sysinit dependencies 2012-01-11 19:10:23 +01:00
Marek Marczykowski
cf591a4cd5 vm/init: introduce SystemD startup scripts 2012-01-10 12:10:16 +01:00