Commit Graph

5211 Commits

Author SHA1 Message Date
Joanna Rutkowska
2b135f2aef dom0: unbind_all_network_devices: try also pciback module, before giving up 2010-06-18 20:09:49 +02:00
Joanna Rutkowska
ed07e55d86 appvm: create /rw/home on virgin boot 2010-06-18 16:21:04 +02:00
Joanna Rutkowska
4cd46be139 netvm spec: do not create user in %post
We don't need user account in netvm, do we?
2010-06-18 01:54:38 +02:00
Joanna Rutkowska
df70691aa0 appvm spec: do not attempt to remove HWADDR from ifcfg-eth0
Again, this is important when installing on an image created using yum --instalroot, in which
case there will be no ifcfg file. Besides, seems like we don't need it anymore, do we?
2010-06-18 01:53:48 +02:00
Joanna Rutkowska
af7bbccf9c appvm: create /home/user in core-appvm %post
This is needed when the template image is created using yum --installroot, rather
than regular installation process.
2010-06-18 01:52:01 +02:00
Joanna Rutkowska
247feaa34d appvm, netvm spec: be quite in %post 2010-06-18 01:50:43 +02:00
Joanna Rutkowska
6ba81ffaa9 Require F13 in VM 2010-06-18 01:48:56 +02:00
Joanna Rutkowska
9cf30ed189 appvm,netvm spec: Fix [ -e fstab ] conditional in %pre 2010-06-18 01:48:18 +02:00
Joanna Rutkowska
6322447d1f patch_appvm_initramfs: move qubes_core_setup.sh to pre-udev 2010-06-18 01:46:43 +02:00
Joanna Rutkowska
4fdcedbb40 Fix serial console on VM to work on F13 (REQUIRES F13) 2010-06-18 01:45:27 +02:00
Joanna Rutkowska
775e01a8e4 Make dom0, appvm, netvm use different qubes.repo 2010-06-18 01:41:10 +02:00
Joanna Rutkowska
5e05c4d822 version 1.1.4 2010-06-15 12:21:24 +02:00
Joanna Rutkowska
50d7994596 Remove dom0-cleanup.spec 2010-06-15 12:21:24 +02:00
Joanna Rutkowska
096b1b9499 core-dom0.spec: disable unnecessary services in %post
This is only until we will have a proper installer
2010-06-15 12:20:53 +02:00
Joanna Rutkowska
ee7756b960 rpm specs: %post cleanup
Moved some stuff from the begging of %post sections after the
'if installing-for-the-first-time' check.
2010-06-15 00:02:48 +02:00
Joanna Rutkowska
333fee545a Makefile: new targets: update-repo{-testing} 2010-06-15 00:02:44 +02:00
Joanna Rutkowska
bcae9f9e36 added .gitignore for *.pyo files in qvm-core 2010-06-14 23:53:54 +02:00
Joanna Rutkowska
c95fd449b7 Do not start NetworkManager from dom0 qubes_netvm script
Mark it for auto-start instead by the system scripts
2010-06-11 18:34:59 +02:00
Joanna Rutkowska
bd77f21a39 appvm qubes_core: remove too strict checking of vm type 2010-06-11 18:32:23 +02:00
Joanna Rutkowska
e87186de94 version 1.1.3 2010-06-11 17:06:07 +02:00
Joanna Rutkowska
25a51566e4 Merge branch 'ticket_42' 2010-06-11 17:02:42 +02:00
Rafal Wojtczuk
67b1bbfb65 Use iptables-restore in qubes_setup_dnat_to_ns 2010-06-04 13:44:18 +02:00
Rafal Wojtczuk
7c2c941678 Get rid of /sbin/iptables from qubes_core in netvm 2010-06-04 13:28:29 +02:00
Joanna Rutkowska
149dd96bd3 Makefile: don't build dom0-cleanup anymore 2010-06-03 23:09:27 +02:00
Joanna Rutkowska
40203a44c4 dom0 version updated to 1.1.2 2010-06-03 23:05:26 +02:00
Joanna Rutkowska
8724c65b35 qvm-tools: pass -l <label_index> to qubes_guid 2010-06-03 23:04:47 +02:00
Joanna Rutkowska
297d1d65d0 qubes.py: use label indexes starting from 1, not from 0
This is to unify with the convention used by Window Manager, where index == 0 is reserved for Dom0
2010-06-03 23:04:06 +02:00
Joanna Rutkowska
1f40650f08 {dom0, vm} version updated to 1.1.1 2010-06-01 15:32:06 +02:00
Rafal Wojtczuk
4e6e4115e2 dom0 as netvm fixes
Use /etc/sysconfig/iptables
Replace dnsmasq with DNAT
2010-05-31 15:23:51 +02:00
Rafal Wojtczuk
2f51c6f673 Install qubes_{setup_dnat_to_ns,nmhook} from common/ 2010-05-31 13:17:04 +02:00
Rafal Wojtczuk
38ab93e34b Moved files used in dom0 from netvm/ to common/ 2010-05-31 13:15:17 +02:00
Joanna Rutkowska
34653a06b2 Enable rsyslogd in Dom0 2010-05-31 11:54:33 +02:00
Joanna Rutkowska
b0796bcdd2 {dom0, vm} version updated to 1.1.0 2010-05-30 15:47:16 +02:00
Rafal Wojtczuk
a836798751 Removed old unused code from appvm/qubes_core. 2010-05-30 15:45:40 +02:00
Rafal Wojtczuk
56d44d5bab Make /usr/local a symlink to /rw/usrlocal. 2010-05-30 15:45:40 +02:00
Rafal Wojtczuk
d0d82a5090 Lock out root and user passwords; provide passwordless login on the serial console 2010-05-30 15:45:40 +02:00
Rafal Wojtczuk
c75c185179 Add qubes.repo to all qubes-core-* rpms. 2010-05-30 15:45:40 +02:00
Rafal Wojtczuk
93e989bb61 Turn on IP forwarding in sysctl.conf 2010-05-30 15:45:40 +02:00
Rafal Wojtczuk
8da2dd6957 Get rid of dnsmasq in netvm.
qubes_setup_dnat_to_ns script sets up DNAT rules for DNS traffic; it is
triggered by dhclient or NetworkManager, and manually (in case there is
a static resolv.conf).

Put IP-dependent rules in qubes-core, after local ip is known. It could be
further improved by introducing custom chains, to enable iptables save.

Restrict FORWARD.
2010-05-30 15:45:35 +02:00
Joanna Rutkowska
34d369e50e vm-version updated to 1.0.1 2010-05-13 19:31:43 +02:00
Joanna Rutkowska
dba0c944e6 Merge remote branch 'rafal/master' 2010-05-13 16:19:29 +02:00
Rafal Wojtczuk
c53701bde9 Use "auto" fstype for /mnt/removable; it will allow to mount any fs type
on /mnt/removable.
2010-05-13 15:54:24 +02:00
Rafal Wojtczuk
4612f14fac In qvm-copy-to-vm{kde}, handle files with spaces correctly (ticket #2). 2010-05-13 15:41:55 +02:00
Rafal Wojtczuk
c287a21723 Allow user in VM to mount /dev/xvdi; so that we can do
...block-attach... something vfat-formatted...xvdi
in dom0.
2010-05-13 15:23:31 +02:00
Joanna Rutkowska
beedf7ff21 core-dom0 version updated to 1.0.3 2010-05-11 16:00:50 +02:00
Joanna Rutkowska
7d4be47df0 qubes.py: fixed an ident bug causing an icon for appvm to be created only if verbose was True 2010-05-11 16:00:50 +02:00
Joanna Rutkowska
301fbec19c qubes.py: added qubes_guid_path global variable 2010-05-11 14:48:54 +02:00
Joanna Rutkowska
da41cd2a4a QubesVmLabels(): introduce 'index' field, useful for sorting 2010-05-10 15:03:50 +02:00
Joanna Rutkowska
cd20eeb8a4 Reload Xend session params when we got an XenAPI.Failure exception
Because we're caching e.g. uuid and metrics objects for the Xend session, we can get an exception
when the VM changed the power state between since we cached the object. We now catch this exception
and reload uuid and metrics object in the handler.
2010-05-10 15:03:50 +02:00
Joanna Rutkowska
56350e07e9 core-dom0 version updated to 1.0.2 2010-05-07 16:06:38 +02:00