bonding: Prevent initial bond0 creation

By default bond0 will be created when the bonding module is laoded.
To prevent this max_bonds can be set to 0 to prevent the creation of any
bonds whenm loading the module.

Change-Id: Ic7fb7848e9f2ff00c236a29e2a0b399b49397919
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=989419
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
installer: Add traceback for exceptions in thread

Previously it was only reported that an exception happened in the
installer thread, but now traceback was logged. Now also a traceback is
logged to help debugging.

Change-Id: I957d165e552c2ed4d8629e3c1a49804c8f225563
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
installer: Fix stderr capturing

Change-Id: Ia90a4447ac90f93534771b46f0c8538422732e0e
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
Bump version and release to 3.0.2-0.999

Change-Id: Ic8b9e88ac55807c90983d9295d3255d2404505f1
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
network: Only update DNS config, not everything

Previously the complete network configuration (and it's configuration
files) were rewritten from scratch when ovirtfunctions.configure_dns()
got triggered, which happens at every boot.
This also lead to custom ifcfg-* scripts getting removed.
This is now fixed and only the DNS related transaction is run.

Change-Id: Ic1fcc6946010903d851d51e9cdb4923cd6c7ab39
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
recipe: Don't mount tmpfs on /live

Previously /live was the target for a tmpfs, but this is a problem with
the slightly changed mount_live() logic (probably). Therefor we remove
the tmpfs moutn (which shouldn't be needed anyway) so mount_live()
behaves correct.

Change-Id: I2b3abb2accb15bdd05e2f49e0e2881ba23c4f4bd
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
EFI boot:fix grub config filename suffix issue

For fedora, the grub config filename suffix should be "grub.cfg".
And for rhel, this file suffix should be "grub.conf"

Change-Id: I4f1755f9743fcb3d59cdc656499ba140b31792f3
Signed-off-by: hadong <hadong0720@gmail.com>
app: Move plugin loader into separate module

Change-Id: I67d5efbfa544a536ac67b4e05ad6fcee014a2514
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
installer: Fix password page

Due to the cmigration to the new ConfirmedEntry widget, it was missed to
store the password in the password page model. This is now fixed and the
password is stored in the password page model.

Change-Id: I290c69683f6a2a1126533befb4f35b816406ed42
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1007811
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
add wait code after the call of fuction subprocess_closefds.

Now in ovirt-node, we has the fail possible to get the output
the call of subprocess_closefds, because of not waiting for
the complete of the command.
This patch is to avoid the problem.

Change-Id: I3b5a7c41c5e6809d148bda37f3fb1a75ed3fd4dd
Signed-off-by: boh.ricky <boh.ricky@gmail.com>
Don't let transactions run on unlock errs

Sometimes it could happen that transactions failed because the lockfile
wasn't locked at the end of a transaction, that's not nice, but also not
fatal.

Change-Id: I0670d2987d09e758cc83189d0367cf8379ccf8a8
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
log: Fix log config

Having more than one handler on EL6 leadt to problems. So only
configuring the top-level root logger for now.

Change-Id: Iac5e3beeb8c3cae35ef540a08250b873e2a5a217
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
rpcbind: Make /var/cache/rpcbind writeable

Previously rpcbind raised notices about an non writebale
/var/cache/rpcbind dir.
This patch makes this dir writeable.

rhbz#949574

Change-Id: Id7e8dff8558ba92430c67b01bcbb61e2538ecfe5
Signed-off-by: Fabian Deutsch <fabiand@redhat.com>
recipe: Add kernel-modules-extra explicitly

Change-Id: I70cc2849573e1897d6362190d4bc1259eabc0917
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
recipe: Keep i2c as some modules require it

The igb module requires i2c.

Change-Id: I3dd572a790c0fc05e6643ad97094f0304065b936
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1018950
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
app: Always log the current page

Change-Id: I5444488d4c9fef816783468fb524313d2272096e
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1013547
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
init: Fix link detection for auto-installation

The link state of a device needs to be detected when BOOTIF=link is
given on an auto-install.
Previously the link state of a device was determined in one pass. This
could lead to problems when it takes the hardware a while to initialize
or at least set the link state to UP.
Now five (5) passes are allowed to find a device with a link.

Change-Id: I72307c6ea53002014c680087166e8a64745dd3fd
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=959957
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
recipe: Make /bar/lib/glusterd writable (tmpfs)

gluster failed to start because /var/lib/glusterd wasn't writeable. This
is now corrected.

Change-Id: I699a78577224317e118ca0162a2f05e1be0d4eaa
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
Bump release to 3.0.2-1.0

Change-Id: I6c797630a793326df157aeed3fad193160c9789b
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>