test: Support creation of Fedora 21 test images.

Reviewed-by: Stef Walter <stefw@redhat.com>
test: Disable gpgcheck in make-rpms.

Signatures seem to be unreliable in Fedora 21 right now.

Reviewed-by: Stef Walter <stefw@redhat.com>
test: Adjust patterns for SELinux journal messages.

Reviewed-by: Stef Walter <stefw@redhat.com>
test: Allow more journal messages during restart.

And refactor the code.

Reviewed-by: Stef Walter <stefw@redhat.com>
test: check-networking for Fedora 21

Avoid racing against NM after hotplugging by waiting for it to
activate the new interface.

Reviewed-by: Stef Walter <stefw@redhat.com>
test: check-journal for Fedora 21

Log in as root...

Reviewed-by: Stef Walter <stefw@redhat.com>
test: Disable check-storage testDosParts

And don't use extended partitions in other tests.

See https://bugzilla.redhat.com/show_bug.cgi?id=1135493

Reviewed-by: Stef Walter <stefw@redhat.com>
test: Put new location of magic base tarballs into README.

Reviewed-by: Stef Walter <stefw@redhat.com>
test: Don't let ipa-server-install block on /dev/random.

Reviewed-by: Stef Walter <stefw@redhat.com>
test: Allow specification of vlan when adding network interface to a VM.

Reviewed-by: Stef Walter <stefw@redhat.com>
test: Don't bridge two interfaces on the same network.

This ends in tears without STP enabled.

Reviewed-by: Stef Walter <stefw@redhat.com>
test: Update README for Fedora 21 support.

Reviewed-by: Stef Walter <stefw@redhat.com>
test: Fix selinux context of test-server

Use /usr/bin/runcon to set it as unconfined. The way to do this
has changed between Fedora 20 and Fedora 21.

Closes #1118
Reviewed-by: Stef Walter <stefw@redhat.com>
shell: Add cache for day offsets.

To ease updating the current-day display when scrolling.

Fixes #20
Closes #1163
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
test: Install systemtap-runtime-virtguest into our images

This makes it easier (though not trivial, yet) to use systemtap
against a running test.

Closes #1164
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
test: Label the systemd SIGKILL related hack with a bug

https://bugzilla.redhat.com/show_bug.cgi?id=1141137

Closes #1165
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
agent: Don't be loud about our DBus session bus address

Removes this line from logs:

cockpit-agent[802]: dbus-daemon output line: unix:abstract=/tmp/dbus-sAAn6y...

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
agent: Don't complain about files in /usr/share/cockpit

The code tries to treat everything  in /usr/share/cockpit
as a directory. If there's a file there, ignore it.

Fixes this log message:

cockpit-agent[802]: sshd-reauthorize.pam: Failed to open file
   '/usr/share/cockpit/sshd-reauthorize.pam/manifest.json': Not a directory

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
daemon: Quiet down cockpitd startup and shutdown

It's really just a tool, and doesn't need to be noisy unless
it fails.

Closes #1166
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Allow dots in static hostname.

Adds rule when changing host name to allow the user to be able to use
periods in between characters but not consecutive ones since empty
subdomains are invalid. Also changes the error message appropriately.

Fixes #1132