Upload the old systemd 187 content as a base without tarball.

Signed-off-by: Marko Saukko <marko.saukko@jollamobile.com>
Systemd 208 update work

TODO:
* Test/remove: systemd-187-reintroduce-support-for-deprecated-oom.patch

Done:
* Added systemd-libs package and removed udev package
* Drop systemd-console-* packages as those are hw specific and should be handled by
  hw adaptation.
* Drop upstreamed patches:
  - systemd-187-support-glob-EnvironmentFile.patch
  - systemd-187-fix-ftbfs.patch
* Rebased patches:
  - systemd-187-install-test-bin.patch to system-208-install-test-binaries.patch
  - systemd-185-pkgconfigdir.patch to systemd-208-pkgconfigdir.patch
  - systemd-187-video.patch to systemd-208-video.patch

[update] Update to systemd version 208.

Signed-off-by: Marko Saukko <marko.saukko@jollamobile.com>
Update to systemd version 212

[update] Update to systemd 212

Signed-off-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
Don't use ln --relative

It requires coreutils 8.x.

[rpm] Don't use ln --relative to avoid coreutils 8.x dependency
Move rpm macros to %{_sysconfdir}/rpm

[rpm] Move rpm macros to %{_sysconfdir}/rpm
Remove patch disabling display-manager.service

Unlike Jolla, we need it for Maui.

[rpm] Remove patch disabling display-manager.service
Remove Mer patches we don't need

[rpm] Remove Mer patches we don't need
Update to systemd 214

[rpm] Adapt packaging to 214
[upstream] Update sources to 214
Disable tests

[rpm] Disable tests
Remove systemctl-user helper

Don't need this for Maui.

[rpm] Remove systemctl-user helper
Require coreutils >= 8.0 to build

systemd 214 now checks for ln --relative so we need a newer coreutils.

[rpm] Require coreutils >= 8.0 to build
Fix file list and remove useless stuff

[rpm] Fix file list and remove useless stuff
Don't create systemd-journal-gateway user and group

We don't have the journal gateway anymore.

[rpm] Don't create systemd-journal-gateway user and group
Don't create systemd-bus-proxy user and group

It's needed for kdbus which we don't use now and groupadd fails because
it thinks the name is not valid. Must investigate shadowutils and such.

[rpm] Don't create systemd-bus-proxy user and group
Specify loadkeys path

Unfortunately Mer doesn't support UsrMove so it still has binaries
onto /bin rather than /usr/bin.

This might be the reason why /etc/vconsole.conf is ignored.

[rpm] Specify loadkeys path
Remove docs subpackage

There's no point in having this subpackage since it's empty.

[rpm] Remove docs subpackage
Remove Python dependencies from analyze

systemd-analyze is rewritten in C from a long time now.

[rpm] systemd-analyze doesn't depend on Python anymore
Install systemd into the default path

Mer installs systemd on /lib, instead we want the default which is
/usr/lib. Some day we will implement UsrMove completely so this feels
just right.

Besides, why lose time fighting defaults that are right for us?

[rpm] Install systemd on /usr