Commit Graph

611 Commits

Author SHA1 Message Date
Marek Marczykowski
b5fff2564f vm/iptables: do not MASQUERADE packets on lo (#416)
Masquerading packets on lo actually drops them when there is no default route.
This causes problems with commutication between ntpd processes (ntp main
daemon and resolver). And perhaps many more...
2012-01-13 20:42:31 +01:00
Marek Marczykowski
1b349b782d vm/systemd: improve qubes-sysinit dependencies 2012-01-11 19:10:23 +01:00
Marek Marczykowski
068e169436 vm/file-editor: mask some charracters in filename (#406)
mimeopen passes wrong filename to the editor/viewer when filename contains '#'.
So mask this (replace _) and some other non-alpha-numeric characters.
2012-01-11 19:08:15 +01:00
Marek Marczykowski
5e0cde15de vm/init: introduce SystemD startup scripts 2012-01-10 12:10:16 +01:00
Marek Marczykowski
5573200c9d vm/spec: split SysV init scripts into separate subpackage 2012-01-10 12:09:09 +01:00
Marek Marczykowski
a25d3be356 vm/spec: add Obsoletes header for smooth upgrade 2012-01-10 11:23:27 +01:00
Marek Marczykowski
240d35259f vm(+dom0): major rearrage VM files in repo; merge core-*vm packages 2012-01-06 21:31:12 +01:00
Joanna Rutkowska
6e4f643430 version 1.7.3-vm 2012-01-04 09:31:08 +01:00
Marek Marczykowski
ab16e6a91a vm: hide unwanted warnings from xenstore-read 2012-01-02 04:27:22 +01:00
Marek Marczykowski
d60198d551 vm/file-editor: include exit code in error message 2012-01-02 04:00:54 +01:00
Marek Marczykowski
a7f34874ce vm/file-editor: wait for Xorg (and qubes-session) before starting up editor (#400) 2012-01-02 03:59:14 +01:00
Marek Marczykowski
788eb79500 Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core 2012-01-02 01:01:31 +01:00
Marek Marczykowski
65b6675ca1 vm: disable cron also using systemctl
This is needed for FC15
2011-12-30 23:53:46 +01:00
Joanna Rutkowska
e4d3383f38 version 1.7.2 2011-12-27 20:44:52 +01:00
Marek Marczykowski
524f37bd8b vm/qvm-block: create xen hotplug state dir 2011-12-27 17:35:17 +01:00
Marek Marczykowski
53d5ba81ed vm/qvm-block: use full modprobe path when loading block backend module 2011-12-27 17:31:15 +01:00
Marek Marczykowski
8397a0b20b vm: minor code cleanup
fix compile warnings
2011-12-27 17:04:30 +01:00
Marek Marczykowski
dd77b90d42 vm: force meminfo-writer to wait for the first user process (#392)
meminfo-writer will wait for SIGUSR1 - send by qrexec-agent on the first
qvm-run from dom0.
2011-12-26 23:39:25 +01:00
Marek Marczykowski
324ad2aa0d vm/qvm-block: do not disable qubes block udev rules (#393) 2011-12-26 21:01:31 +01:00
Joanna Rutkowska
af6a3cba53 vm: Update for new Beta3/R1 repos 2011-12-20 15:02:25 +01:00
Marek Marczykowski
fae04af662 vm/yum-repo: Use $releasever in repo definition
Instead of multiple files with only release version different.
2011-12-12 03:35:22 +01:00
Marek Marczykowski
f3a58eb19b vm/spec: more precise blacklisting updates of xorg (#381) 2011-12-05 13:50:07 +01:00
Marek Marczykowski
714054738f vm: add VMNAME entry to /etc/hosts (#384) 2011-12-05 13:35:46 +01:00
Joanna Rutkowska
0d766a3184 Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core 2011-11-09 13:07:45 +01:00
Joanna Rutkowska
198999d861 version 1.7.1 2011-11-05 17:23:18 +01:00
Joanna Rutkowska
6604259e89 Makefile: do not run update_repo.sh for update-repo-installer 2011-11-05 11:05:49 +01:00
Marek Marczykowski
b362605b0c vm: use fork/close/exec for calling editor (#358)
To make sure that path is properly passed (no shell escapes etc).
2011-10-17 02:10:03 +02:00
Marek Marczykowski
0b89ef0987 vm: allow fsck on /rw filesystem 2011-10-12 17:24:29 +02:00
Marek Marczykowski
0983c5f357 version 1.7.0 2011-10-12 14:17:18 +02:00
Marek Marczykowski
5b916ae097 vm/dom0-updates: add --gui switch as oposite to --nogui (#354)
Dom0 can now control whether to use GUI or no - not relying on script default.
Actually it is used to cancel --nogui passed earlier.
2011-10-07 21:13:00 +02:00
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