koan: trivial fix to correctly detect newer libvirt version, beyond 0.9
Merge pull request #1365 from akurz/koan-on-rhel7

koan: trivial fix to correctly detect newer libvirt version, beyond 0.9
cobbler/remote: ensure autoinstall_template and snippet UI saves work

Currently, if you edit/create an autoinstall_template or snippet, the
web UI throws a python exception because the xml-rpc remote interface
returns None.  The interfaces need to return True. Thanks to Alan
Evangelista for suggesting the fix.

Signed-off-by: Nishanth Aravamudan <nacc@linux.vnet.ibm.com>
web/views: do not prepend template path to new autoinstall_templates

When creating templates in the web UI, the template path gets prepended
to the name of the template, but this is no longer necessary since
fbccad32 ("Read autoinstall templates and snippets from settings").

Fixes: fbccad32 ("Read autoinstall templates and snippets from settings").
Signed-off-by: Nishanth Aravamudan <nacc@linux.vnet.ibm.com>
templates/aifile_edit.tmpl: fix template after rename to auotinstall_file

The code that parses the POST content refers to aifile not
autoinstall_file. This prevents saving new autoinstall templates.

Signed-off-by: Nishanth Aravamudan <nacc@linux.vnet.ibm.com>
templates/afile_list: autoinstall_files do not have a viewable property

The template refers to it, but it doesn't seem to be present.

Signed-off-by: Nishanth Aravamudan <nacc@linux.vnet.ibm.com>
cobbler/power: power_types duplicated when /usr/sbin and /sbin are linked

On FC20 (at least), at /:

sbin -> usr/sbin

And so Cobbler thinks that all power types (based off the regex for
fence_ in bothese locations) are present twice.

Signed-off-by: Nishanth Aravamudan <nacc@linux.vnet.ibm.com>
Merge pull request #1368 from nacc/misc_fixes

Misc fixes
Fix apache2.4 permission configuration issue
Merge pull request #1369 from cao/master

Fix apache2.4 permission configuration issue
distro_signatures: rhel7.1 adds ppc64le as a supported architecture

RHEL7.1 adds support for little endian ppc64. Simply add it to the valid
list of architectures for the rhel7 signature. It won't get picked up on
import of rhel7.0, as only ppc64 is present on the RHEL7 ppc64 ISO.
There are separate ISO images for RHEL7.1 (ppc64 and ppc64le) and need
to be imported as distinct distros/profiles.

Signed-off-by: Nishanth Aravamudan <nacc@linux.vnet.ibm.com>
Merge pull request #1372 from nacc/rhel71_le

distro_signatures: rhel7.1 adds ppc64le as a supported architecture
Fix nameservers on SUSE Linux
Fix koan port guessing
Embed autoinstall file in the initrd also when dealing with SUSE systems
Fix nameservers for Ubunbut and Debian

The old code assumed my_dns could be only a list. In certain cases it
can also be a string.
Merge pull request #1366 from flavio/suse_fixes

SUSE fixes