Marek Marczykowski
d6a0ddc8bd
dom0: make block-snapshot more robust about finding the right loop dev
...
Use losetup -j to find already assigned loop device, instead of manually
parsing losetup -a output (which have changed between fc13 and fc18).
2013-02-12 01:38:30 +01:00
Marek Marczykowski
58eeda8723
vm/spec: force legacy iptables services
2013-02-12 01:38:30 +01:00
Marek Marczykowski
f965c8fc99
vm: revert /etc/yum.conf exclude config
...
Upgrade of kernel is suppressed by qubes-vm-kernel-placeholder package.
Excluding xorg packages makes more problems than goods (e.g. unable to
install dummy driver, block fedora bugfixes).
2013-02-12 01:38:30 +01:00
Marek Marczykowski
979ce2014b
vm/systemd: disable NetworkManager-wait-online when NM inactive
2013-02-12 01:38:30 +01:00
Marek Marczykowski
cab4689360
vm: require net-tools
...
Needed to setup network in VM
2013-02-12 01:38:30 +01:00
Marek Marczykowski
afa09b5d80
vm/systemd: break dependency loop
...
qubes-misc-post provides /rw/home, required by NetworkManager, so do not
try start it after network.target
2013-02-12 01:38:29 +01:00
Marek Marczykowski
fb2881b0a7
vm/systemd: change Names= to Alias=
...
As recommended by systemd manual page.
2013-02-12 01:38:29 +01:00
Marek Marczykowski
750859bdc8
vm: move polkit configs from qubes-gui-vm package
2013-02-12 01:38:29 +01:00
Marek Marczykowski
d13e1d4bfd
vm/kernel-placeholder: update provided version
...
Some fc18 packages requires >3.5 kernel, so update kernel-placeholder
appropriate (according to newest available package in unstable
repository).
2013-02-12 01:38:29 +01:00
Marek Marczykowski
0a239ff435
version 2.1.11
2013-01-27 00:22:09 +01:00
Marek Marczykowski
ec99c9cb1d
Merge remote-tracking branch 'joanna/master'
2013-01-27 00:21:09 +01:00
Marek Marczykowski
bf059e4050
dom0/udev: allow only one xenstore-write at the time
...
This apparently causes deadlocks when many xenstore-write (one for each block
device) called at the same time.
2013-01-27 00:02:30 +01:00
Marek Marczykowski
c9cec94f00
makefile: support dom0 different than fc13
2013-01-25 03:07:16 +01:00
Marek Marczykowski
970203b956
vm/systemd: start misc-post after network
...
This will ensure that /rw/config/rc.local is called after applying default
iptables rules, so it can safely modify it without the risk to be overridden
later by default ones.
2013-01-11 23:49:46 +01:00
Marek Marczykowski
ff47b0a8b8
vm/network: create NetworkManager config link only once
2013-01-11 05:05:39 +01:00
Olivier Medoc
63da3b15a0
vm/qubes_rpc: implement qubes.WaitForSession
...
RPC call will be used in vm.start function instead of the hardcoded echo > /tmp/qubes-session-waiter
2013-01-11 01:12:23 +01:00
Joanna Rutkowska
7a6ce28386
version 2.1.10
2013-01-10 20:51:47 +01:00
Marek Marczykowski
965846532a
vm/network: disable tx-checksumming offload ( #700 )
...
It doesn't work on xen-netfront.
2013-01-08 03:03:44 +01:00
Marek Marczykowski
50809a21c8
qubes-core-vm-kernel-placeholder 1.0-2
2013-01-04 13:23:48 +01:00
Marek Marczykowski
69edb3b029
vm/kernel-placeholder: provide xorg-x11-drv-nouveau to resolve deps problem
2013-01-04 13:23:20 +01:00
Joanna Rutkowska
acdc688ea6
Merge branch 'master' of git://git.qubes-os.org/marmarek/core
2012-12-12 17:29:00 +01:00
Marek Marczykowski
29d2b2e369
spec: generate proper debuginfo packages
...
%setup macro must be present in %prep to set variables required by
find-debuginfo script. Symlink is to place sources in nice
/usr/src/debug/%{name}-%{version} subdir instead of plain /usr/src/debug/core
(which can be ambiguous).
Additionally all packages need to have _builddir pointing at top src dir (in
core-dom0 it was dom0 subdir). And to cheat make about current dir (to have
%{name}-%{version} included in path) chdir must be done by shell, not make - so
can't use make -C.
2012-12-12 04:12:59 +01:00
Marek Marczykowski
fc89e48038
spec: do not build u2mfn not packaged in core-dom0 and core-vm
...
This is packages in core-libs, so build it only there.
2012-12-12 04:10:41 +01:00
Joanna Rutkowska
84fcaf1924
Merge branch 'master' of git://git.qubes-os.org/marmarek/core
2012-12-06 19:17:35 +01:00
Joanna Rutkowska
1f81e4c9b7
version 2.1.7
2012-11-26 18:31:35 +01:00
Joanna Rutkowska
b73a162005
Merge branch 'master' of git://git.qubes-os.org/marmarek/core
2012-11-23 11:35:58 +01:00
Marek Marczykowski
63ede041d8
vm/spec: do not remote 50-qubes_misc.rules during installation
2012-11-22 08:22:52 +01:00
Marek Marczykowski
213380a7c3
vm: setup /dev/xen/evtchn permissions using udev rule
...
This works also when the device is recreated, which is the case in DispVM
(during xl restore).
2012-11-22 00:51:18 +01:00
Joanna Rutkowska
33a78ae294
Merge branch 'master' of git://git.qubes-os.org/marmarek/core
2012-11-21 12:38:29 +01:00
Marek Marczykowski
d0a2116328
Merge remote-tracking branch 'abb/pvusb2'
2012-11-21 02:37:15 +01:00
Joanna Rutkowska
d1ae8a84a0
version 2.1.6-vm
2012-11-21 02:05:46 +01:00
Marek Marczykowski
d5a2d9d054
vm: load dummy-hcd module to suppress libusb bug
...
libusb crashes when no USB controller is present, load dummy-hcd as workaround.
2012-11-19 17:52:16 +01:00
Alexandre Bezroutchko
8d9bbbfd84
Merge branch 'master' of git://git.qubes-os.org/marmarek/core into pvusb2
2012-11-17 03:23:22 +01:00
Alexandre Bezroutchko
c03d617ff0
Merge branch 'master' of git://git.qubes-os.org/marmarek/core into pvusb2
2012-11-17 01:43:34 +01:00
Joanna Rutkowska
54e632da22
version 2.1.5-vm
2012-11-16 19:15:45 +01:00
Joanna Rutkowska
69b5960d8a
Merge branch 'master' of git://git.qubes-os.org/marmarek/core
2012-11-16 19:15:02 +01:00
Marek Marczykowski
a26b3e7016
vm/core: use mount --bind instead of symlink for /home
...
Many applications doesn't like /home as symlink ($HOME differs from real
location).
2012-11-16 14:03:36 +01:00
Joanna Rutkowska
8230491ca1
version 2.1.4-vm
2012-11-16 01:02:32 +01:00
Marek Marczykowski
16afb1610e
vm: remove qubes-upgrade-vm after upgrade
2012-11-15 21:38:39 +01:00
Marek Marczykowski
8c007b593d
vm: release 2 yum repository and verification keys ( #671 )
2012-11-15 20:35:29 +01:00
Joanna Rutkowska
a7ca7ca3f5
version 2.1.3
2012-11-15 16:42:58 +01:00
Marek Marczykowski
a51d9a7c28
makefile: update-repo-template target
2012-11-14 15:53:42 +01:00
Marek Marczykowski
fe1f685b50
spec: extract core libs from qubes-core-vm
...
This libs are required by both dom0 and VM so it's better to have it
separately. Previously in VM it was separate package, but dom0 have them
embedded in qubes-core-dom0, but qubes-core-vm-libs package was used to build
qubes-gui-dom0. Now we do not build all packages for all distros (especially do
not build core-vm package for dom0 distro, so gui-dom0 build fails), so make it
explicit which package is needed by which system.
2012-11-14 13:12:51 +01:00
Marek Marczykowski
68aaafc9e5
makefile: generic rpms-dom0 and rpms-vm targets
2012-11-14 01:41:21 +01:00
Marek Marczykowski
97aa4ed9cb
dom0/core: API CHANGE: pass username as keyword param to vm.run() ( #577 )
...
Get rid of ugly embedding username into commandline. This will make much easier
avoid hardcoding username in dom0 code.
Currently dom0 is free of hardcoded "user" username ("root" still is used).
2012-11-13 04:42:25 +01:00
Marek Marczykowski
a4d00922b4
version 2.1.2
2012-11-12 14:08:09 +01:00
Marek Marczykowski
ef2a3092ac
vm/dispvm: use of user-provided DispVM settings ( #651 )
...
When /rw/home/user/.qubes-dispvm-customized is present use /rw/home/user
instead of default /etc/dispvm-dotfiles.tbz. Also make sure that /rw will not
remain mounted during DispVM creation.
2012-11-12 13:44:10 +01:00
Alexandre Bezroutchko
8bc1a7cb81
Merge branch 'master' into pvusb2
2012-11-08 10:51:18 +01:00
Alexandre Bezroutchko
440a7463e2
Merge branch 'master' of git://git.qubes-os.org/marmarek/core
2012-11-08 10:49:39 +01:00
Alexandre Bezroutchko
e11fa2ddb1
dom0+vm/usb: added another bug to readme
2012-11-08 10:44:20 +01:00