Thomas Haller
71c5e5dea1
contrib/nm-live-vm: install perl dependancy (YAML) in mock build
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-10 20:52:38 +02:00
Thomas Haller
031142000a
contrib/nm-live-vm: install required packages readline, gobject-introspection, and pygobject3
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-30 17:42:09 +02:00
Thomas Haller
04591cfa2e
contrib/nm-live-vm: fix run.sh script to into script directory
...
run.sh refers to the image file via relative path.
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-30 17:42:09 +02:00
Thomas Haller
c274725dc3
contrib/nm-live-vm: start the VM with less memory (1024 mb)
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-30 17:42:09 +02:00
Thomas Haller
6a5c05e61a
contrib/nm-live-vm: install wget and setup bashrc and git
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-30 17:42:09 +02:00
Thomas Haller
acfb0b1bbf
contrib/nm-live-vm: enable option main.debug for NM in VM
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-30 17:42:09 +02:00
Thomas Haller
cd7c97eb1d
contrib/nm-live-vm: write /etc/fstab
...
Everytime you call mock again, the fstab file will be reset.
So, we have to write it shortly before creating the image.
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-30 17:42:09 +02:00
Thomas Haller
0178d73699
contrib/nm-live-vm: disable rate limiting in the journal of the VM
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-30 17:42:09 +02:00
Thomas Haller
0689efc768
contrib/nm-live-vm: don't remove the temporary directory with the extracted VM image
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-30 17:42:09 +02:00
Thomas Haller
fe267b0fd2
contrib/nm-live-vm: enable ssh server and add port forward from localhost:10022
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-30 17:42:09 +02:00
Thomas Haller
78f94726a7
contrib/nm-live-vm: share a directory with the live-vm
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-30 17:42:09 +02:00
Thomas Haller
fbc9c41e96
contrib/nm-live-vm: include the NetworkManager source in the live-mv file for debugging
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-30 17:42:09 +02:00
Thomas Haller
f2878b7633
contrib/nm-live-vm: compile live-vm build without compiler optimization
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-30 17:42:09 +02:00
Jiří Klimeš
ef052ead88
contrib/nm-live-vm: add dnsmasq to the VM
2014-06-30 17:42:09 +02:00
Jiří Klimeš
84b3e924df
contrib/nm-live-vm: fix build - libndp-devel is now required
2014-06-30 17:42:09 +02:00
Jiří Klimeš
f20f706d34
contrib/nm-live-vm: also build nmtui
2014-06-30 17:42:09 +02:00
Jiří Klimeš
dc872b7e52
contrib/nm-live-vm: add rootfstype=ramfs kernel parameter to run.sh
...
Kernel changed default filesystem for roots from ramfs to tmpfs.
See http://lwn.net/Articles/559176/ for more information.
The change caused our initramfs to be mounted with size= parameter that equals
to the actual size of unpacked initramfs. That's why mounted / was full and no
space was available (without manual remounting: mount -o remount,size=100% /).
So we explicitly require usage of ramfs to have all RAM of the virtual machine
available for /.
Signed-off-by: Jiří Klimeš <jklimes@redhat.com>
2014-06-30 17:42:09 +02:00
Jiří Klimeš
26626c75c3
contrib/nm-live-vm: put qemu network-related options into a variable
...
Signed-off-by: Jiří Klimeš <jklimes@redhat.com>
2014-06-30 17:42:09 +02:00
Jiří Klimeš
9b3922390c
contrib/nm-live-vm: update scripts to make VM based on Fedora 20
...
Signed-off-by: Jiří Klimeš <jklimes@redhat.com>
2014-06-30 17:42:09 +02:00
Thomas Haller
e9ed87a920
contrib/nm-live-vm: adjust build script to enable DEBUG logging
...
Enable more logging when starting NM.
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-30 17:42:09 +02:00
Thomas Haller
7b43e0526e
contrib/nm-live-vm: change scripts to be run by unprevileged user
...
The user must still be member of the 'mock' group though.
Also, hack something, that the current git repositoy will be reused, so
that we don't have to fetch the entire repositoy from upstream.
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-30 17:42:09 +02:00
Jiří Klimeš
b0f9302e1f
contrib/nm-live-vm: add 'teamd' and 'libteam' packages to the VM for teaming to work
2014-06-30 17:42:09 +02:00
Jiří Klimeš
b22b063f97
contrib/nm-live-vm: add some debugging tools and useful utilities
2014-06-30 17:42:09 +02:00
Jiří Klimeš
c976724571
contrib/nm-live-vm: correct and simplify paths for configure
2014-06-30 17:42:08 +02:00
Jiří Klimeš
ebc1183542
contrib/nm-live-vm: documentation/man pages now depend on '--enable-gtk-doc'
2014-06-30 17:42:08 +02:00
Jiří Klimeš
f1c0a1a85b
contrib/nm-live-vm: put the archive name explicitly inside the bundled script
...
Getting the archive name from the bundled script file name is fragile.
2014-06-30 17:42:08 +02:00
Jiří Klimeš
514d594e9d
contrib/nm-live-vm: add 'gdb' to the VM
...
It is very helful for testing the size doesn't hurt (~ 2 MB)
2014-06-30 17:42:08 +02:00
Jiří Klimeš
39fdae3799
contrib/nm-live-vm: set of scripts for building a live initramfs for NM testing
...
The scripts use Fedora to build a Fedora 18 (i386) live image, and pack
it into a single self-extracting script, that can be easily distributed.
$ sudo ./build [-n name] [-b branch/commit]
will create name-bundle.sh with NM built of a specified NM branch(commit).
(defaults are: name="nm-live-vm"; branch="master")
Resulting nm-live-vm-bundle.sh can be run with almost any distro.
The only requirement is qemu-kvm (and VNC (tigervnc) on RHEL).
2014-06-30 17:42:08 +02:00