- Own a couple of directories even if they don't belong to systemd

otherwise the build system will complain.
  Some directories (owned by others packages) are simply used by
  systemd to ship some scripts or config files to customize others
  *optional* components. Since thos components are not build required
  by systemd those directories are not owned by any packages and the
  BS complains...

- Import commit
  15ea716 journal-remote: change owner of /var/log/journal/remote and create /var/lib/systemd/journal-upload (bsc#1006372)
  

- %sysusers_create and %tmpfiles_create must be called in %post
  Calling %pre is broken since the respective conf files are not yet
  installed.

- %{_libexecdir}/{tmpfiles.d,sysusers.d}/systemd-remote.conf are
   part of systemd-journal-remote package (only).

- systemd-journal-{gatewayd,remote,upload} units are only part of
  "systemd-journal-remote" package.
  So exclude them from the main package.

- Import commit a1c145e6ad6588555dca64402f9103fb1e02b1a0
  7f34037 man: explain that *KeyIgnoreInhibited only apply to a subset of locks
  df5798b Revert "logind: really handle *KeyIgnoreInhibited options in logind.conf" (bsc#1001790 bsc#1005404)
  f79fee7 Revert "kbd-model-map: add more mappings offered by Yast"
  3760c10 manager: tighten incoming notification message checks
  d6efd71 core: only warn on short reads on signal fd
  6eebd91 manager: be stricter with incomining notifications, warn properly about too large ones

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=959
This commit is contained in:
Thomas Blume
2016-10-26 14:59:15 +00:00
committed by Git OBS Bridge
parent da9ee4a7d9
commit b6bd55e13a
93 changed files with 1592 additions and 7674 deletions

View File

@@ -102,6 +102,7 @@ while read line ; do
done < /var/lib/systemd/sysv-convert/database
}
declare -i fail=0
case "$1" in
-h|--help)
help
@@ -112,7 +113,8 @@ case "$1" in
for service in $@ ; do
if [ ! -r "/etc/init.d/$service" ]; then
echo "SysV service $service does not exist" >/dev/stderr
exit 1
let fail++
continue
fi
for runlevel in 2 3 4 5; do
find_service $service $runlevel
@@ -127,11 +129,10 @@ case "$1" in
shift
services=$@
lookup_database $services
fail=0
for service in $services; do
if [ -z "${results_runlevel[$service]}" ]; then
echo No information found about service $service found. >/dev/stderr
fail=1
let fail++
continue
fi
declare -i count
@@ -142,7 +143,6 @@ case "$1" in
count+=1
done
done
exit $fail
;;
--apply)
shift
@@ -170,8 +170,8 @@ case "$1" in
done
;;
*) usage
exit 2;;
let fail=2
;;
esac
exit $fail