installer: Add Caps Lock hint

Add a hint to the installer telling the user the state of Caps Lock.

rhbz#745220

Change-Id: Id18a3cc7c51ed500c029df03d19c0f78cb8d0790
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
tests: Add TUI installer capslock testcase

Change-Id: I2f8d6b423bf76f25ae8d2e1f8247de0352d9091b
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
handle dracut directory differences

Remove dracut directory blacklisting
point to different dracut directories depending on version

EL6, F16, and similar have dracut config in
/usr/share/dracut while newer versions have the
config in /usr/lib/dracut.

Change-Id: Idcd805e6d52221ad49dd0647a4c7d8a23f34ddec
Signed-off-by: Mike Burns <mburns@redhat.com>
add efi storage_vol parameter and fix parsing in newer format

rhbz#831177

Change-Id: I25b1897ffd3f013cabaca00de8c5cf2295454004
Signed-off-by: Joey Boggs <jboggs@redhat.com>
network: Ignore vnet NICs

Previously vnet NICs were shown in the NIC list on the network page,
this patch will prevent vnet NICs to appear in the list.

rhbz#835495

Change-Id: Id86a6f87c770d546a8b5dd9530189fb301105287
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
edit-node: man page --install fix

Man page contains same description for --install-kmod and --install.

Change-Id: Ib31442d419f6f4fca25d853c548a2ad80c2e4340
Signed-off-by: Charles Rose <charles_rose@dell.com>
increase base size of / filesystem

F18 builds are currently failing due to lack of available space.

Change-Id: Id44871f13216ab3fb186af8f2653edf57620c503
Signed-off-by: Mike Burns <mburns@redhat.com>
keep fuse kernel modules

rhbz#859389

Change-Id: I2738e1bb543ab96b2810c8801c93d01818e46f06
Signed-off-by: Mike Burns <mburns@redhat.com>
network: No HWADDR for VLAN interfaces

Previosuly it could come to name clashes when a ifcfg for a VLAn NIC
contained the hwaddr/mac of it's 'parent' NIC. This patch removes the
HWADDR entry from VLAN ifcfg files to prevent udev from renaming the
interface.

rhbz#858984

Change-Id: Iee09b3edad731a1005c5d4eb08e3986effc09dfe
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
tui: Translate bootprotocol 'none' to 'static'

Previosuly the TUI displayed 'none' on the Status page, if a static IP
configuration was used.
Now the correct term 'static' is used. The problem was that the TUI
passed the low-level BOOTPROTO variable from ifcfg-* to the TUI, where
'none' is the correct value for static IP configurations.

rhbz#857846

Change-Id: I1d28b056657e632d5553b5881767acb42511c935
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
mount only files and directories listed in /etc/files

Previously, we scanned /config for all files and bind mounted
the files directly.  This lead to some inconsistencies between
reboots.  A file that is persisted because it's parent directory
is persisted in bind mounted directly after a reboot rather than
it's parent directory.  This causes problems with tools like
unlink or rename that can't access the file when it's bind
mounted.

Also, a directory that is persisted with no files inside would
end up not being created/bind-mounted on reboot

rhbz#860279

Change-Id: I6dce8d619b8a6a51d636974eb34141f8aac9bae7
Signed-off-by: Mike Burns <mburns@redhat.com>
tui: Fix kdump SSH location label

There was a trailing colon missing in the kdump SSH location label.

rhbz#858258

Change-Id: I1489deaf3db9fb53f3ce2d51fd08859b7c8c4a03
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
tui: Enable kdump locations only if needed

Previously the entries for SSH and NFS locations were enabled even in
the case where local storage was choosen.
Now the entries are only enabled when an SSH or NFS storage is choosen.

rhbz#852245

Change-Id: I137a8d7fd135d74c20d771615d7344a7b3320e85
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
open the libvirt tls port

oVirt Engine now does migration over libvirt tls port

Change-Id: Id4dfa56879a5e9b92459b103f02460399ca49274
Signed-off-by: Mike Burns <mburns@redhat.com>
setup: Logging only configureable with network up

Previously the logging part of Node could be configured any time. This
lead to problems with netconsole, as netconsole is only working with an
avilable network interface.
This patch only allows the configuration of the logging components when
the network has been configured.

rhbz#843493

Change-Id: I23e5d01c238ec4c353e74e14b78c5d1a8bee0b0b
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
tui: Only allow passwords without spaces

Previously the only restriction on snmp passwords were a minimum length
of 8 chars, now we also enforce that it may not contain spaces as this
leads to client authentication errors.

Using a hex representation or quotes in the config file did not solve
the problem.

rhbz#854925

Change-Id: I2b2b0ee8e234e897d4037f4906db498f5b2fec29
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
network: Set PEERDNS=no if nameservers are given

Previosuly existing nameservers were overwritten when an unconfigured
NIC got configured.
Now the PEERDNS key is used to prevent overwriting existing nameservers.

rhbz#830691

Change-Id: If00891ac423baac2753c186195504ba20602b801
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
setup: Allow only second NTP server

Previously an exception was raised if only the second NTP server was
given and the first was left blank. This patch handles this case
correctly.

rhbz#860534

Change-Id: I974e4b7ae91859c8c7fd5e8c2871e949a949d694
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
setup: Allow only second DNS server

Previously an exception was raised if only the second DNS server was
given and the first was left blank. This patch handles this case
correctly.

Change-Id: I56aa43684d19c99d53235ebba214bb084a2f7758
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
include glusterfs client packages in base image

rhbz#852715

Change-Id: I3c23cbb11c6d9596bff62044b332f4d18f4ab4a3
Signed-off-by: Mike Burns <mburns@redhat.com>