Merge pull request #88 from jsuchome/master

show gpg key info in a term that allows copying the text
Imports initializates cache in NetworkInterfaces. bnc#817797

Import into NetworkInterfaces didn't set an update flag. Imported data
could be overwritten by subsequent Read.

Normal SLES installation was not affected. Issue was observed for
OES which calls NetworkInterfaces::Read in an AddOn.
Updated changelog

Conflicts:
	VERSION
	package/yast2.changes
Merge pull request #89 from mchf/master

Imports initializates cache in NetworkInterfaces. bnc#817797
Added generic IsEmpty function.
Testsuite for IsEmpty function.
Improved type detection.

GetType's detection is based on cached data. When attempting
to detect uncached device type (e.g. when commiting new one) it could
lead to returning incorrect type (e.g. /dev/modem0 -> 'modem' - should
be 'ppp').
Adopted testsuite.

It used to use GetType but with defined inputs (no ifcfg provided) it falls to
default which is in fact call to device_type and key property of GetType
(searching for cached data) wasn't tested at all.
Updated changelog
Merge pull request #90 from mchf/bnc809053-modem-type

Improved type detection
Type detection based on SysFs.

Implementation of GetTypeFromSysfs was inspired by implementation of
get_iface_type which comes from
- /etc/sysconfig/network/scripts/functions
- sysconfig.rpm version 0.80.5
Integrated GetTypeFromSysfs into common type detection workflow.

Conflicts:
	library/network/src/NetworkInterfaces.ycp
Adapted testsuite.

Supresses an output generated by shell execution in GetTypeFromSysfs
Newly imported FileUtils emits more log messages as well.
Updated changelog.
Merge pull request #91 from mchf/GetType

Added net device type detection based on sysfs
PackageSystem.ycp - do not initialize the target system in the first installation stage

when running in instsys, there is no RPM DB in the RAM disk image (bnc#742420#c7)
Merge pull request #92 from yast/pkg_init_fix

PackageSystem.ycp - do not initialize the target system in the first ins...
YCP Killer: Unify YaST module structure

The existing directory tree layout of YaST modules wasn't consistent
across modules and it was different from the layout used after
installation. We decided to unify it to fit a regular structure. This
commit does so for this module.

The commit is a result of running YCP Killer's "restructure" command.

See also:

  https://github.com/yast/ycp-killer#new-yast-module-structure
  https://github.com/yast/ycp-killer
YCP Killer: Apply changes needed for Ruby translation

This module needed few changes before it was possible to translate its
YCP files into Ruby. This commit performs them.

The commit is a result of running YCP Killer's "patch" command. The
history of the applied patch is available here:

  https://github.com/yast/ycp-killer/commits/master/patches/yast2.patch

See also:

  https://github.com/yast/ycp-killer
YCP Killer: Translate YCP files into Ruby

The commit is a result of running YCP Killer's "ruby" command.

See also:

  https://github.com/yast/ycp-killer