Revisions of systemd

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 384213 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 231)
Revert to previous working version (see https://bugzilla.opensuse.org/show_bug.cgi?id=973907 )
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 381543 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 230)
- Add two patches which address logind/networkd disappearing from
  dbus (and busctl) even while the units and processes continue
  running.
  0001-core-fix-bus-name-synchronization-after-daemon-reloa.patch
  0001-core-re-sync-bus-name-list-after-deserializing-durin.patch

- drop all compiler/linker option customizations:
  - -pipe option is used by default since day 0
  - get rid of cflags() function which is not needed
  - --hash-size has no impact specially in runtime
  IOW, use the default options for the compiler and the linker,
  there's no point in making systemd different from other package in
  this regards.

- use %make_build instead of 'make %{?_smp_mflags}'

- be more strict on own lib version requirements

- systemd should require udev with the exact same version

- Modify patch handle-numlock-value-in-etc-sysconfig-keyboard.patch
  to allow that open, seek, and read of /dev/mem may fail e.g.
  on XEN based virtual guests (bsc#961120) 

- require curl and bzip2 to build importd
- curl also causes building of journal-upload. That one has rather
  unusal certificate usage, set it's ca root to /etc/pki/systemd
  instead of the built-in default /etc/ssl as journal-remote and
  journal-upload think they kan put stuff in /etc/ssl/certs then but
  that directory is managed by p11-kit and doesn't serve the purpose
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 368139 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 229)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 350935 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) (revision 227)
Revert to version 224 - 228 exhibits issues on updating from 13.2 to TW
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 345198 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 225)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 341375 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 224)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 333777 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 223)
- Fix patch tty-ask-password-agent-on-console.patch not to crash
  away but enable it to ask on all devices of /dev/console

- Avoid "file not found /etc/udev/rules.d/70-persistent-net.rules"
  waring occurring in %post

- Add patch let-vconsole-setup-get-properties-only-once-to-copy-them.patch
  to avoid broken virtual console mapping due stressed ioctl API
  for the virtual consoles (boo#904214)

- Fix last change that is use the new name for udev packages in %pretrans. 

- restore usage of LUA in %pretrans.

- Try to generate the systemd users and groups always in same order
  to avoid republish other packages (boo#944660) 

- cleanup specfile by removing commands that were dealing with systemd
  pre-generated files: we're now using systemd tarball generated directly
  from the git repo which doesn't contain any of these files.
- there's no point in using LUA in %pretrans

- Drop 0009-make-xsltproc-use-correct-ROFF-links.patch
This patch was initialy added to workaround bsc#842844. But it
appears that man(1) was fixed (included since 13.2 at least) to
handle manual pages that consist only of a .so directive such as
'.so <page>'.

- Change use-rndaddentropy-ioctl-to-load-random-seed.patch to
  make it work on big endian
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) committed (revision 222)
osc copypac from project:openSUSE:Factory:Staging:J package:systemd revision:2, using expand
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 311646 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 221)
- Remove libudev0 from baselibs.conf 

- Drop 1055-let-9719859c07aa13539ed2cd4b31972cd30f678543-apply.patch
  as now upstream code 
- Add 0001-Let-some-boolean-survive-a-daemon-reload.patch to fix
  bsc#933365 and boo#934077

- Add 1098-systemd-networkd-alias-network-service.patch to alias
  network.service the same way NetworkManager and wicked does.
  This is needed by yast2 and other parts of the system. boo#933092

- Modify patch 1021-udev-re-add-persistent-net-rules.patch to use
  the new return values of proc_cmdline() in enable_name_policy()
  this should fix boo#931165

- Drop 1021-udev-re-add-persistent-net-rules.patch,
  1036-rules-disable-usage-of-dev_id-in-persistent-rules.patch,
  1040-re-enable-dev_id-conditionally-in-persistent-rules.patch,
  1046-fix-duplicated-rules-with-layer3-interfaces.patch,
  1050-only-rename-SRIOV-VF-devices-when-name-starts-with-eth.patch,
  1051-check-if-NAME-has-a-value.patch,
  1053-better-checks-in-write_net_rules.patch,
  1088-drop-renaming-of-virtual-interfaces-in-guest.patch.
  1021 originally broke parsing of net.ifnames=0 [bnc#931165],
  and given that neither the kernel command line needs to be
  touched nor the source be patched to reach the unpredictable
  naming setup for SLE, all these parts are moved to a separate
  package.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 304330 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 220)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 290056 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) (revision 218)
Submit systemd to a staging of it's own - retest post revert
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) committed (revision 217)
osc copypac from project:openSUSE:Factory package:systemd revision:214, using expand
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 286653 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 215)
- mark more subpackages as !bootstrap for systemd-mini usage.

- spec : remove --with-firmware-path, firmware loader was removed in v217
- spec: remove --disable-multi-seat-x, gone.(fixed in xorg)
- spec: Do not enable systemd-readahead-collect.service and
systemd-readahead-replay.service as these do not exist anymore.
- spec: drop timedate-add-support-for-openSUSE-version-of-etc-sysconfig.patch
  Yast was fixed to write all timezone changes exactly how timedated expects
  things to be done.
- spec: remove handle-etc-HOSTNAME.patch, since late 2014 the netcfg
  package handles the migration from /etc/HOSTNAME to /etc/hostname
  and owns both files.
-spec: remove boot.udev and systemd-journald.init as they currently
  serve no purpose.
- suse-sysv-bootd-support.diff: Remove HAVE_SYSVINIT conditions, we
   are in sysvcompat-only codepath, also remove the code targetting other
   distributions, never compiled as the TARGET_$DISTRO macros are never defined.
- systemd-powerd-initctl-support.patch guard with HAVE_SYSV_COMPAT
- set-and-use-default-logconsole.patch: fix HAVE_SYSV_COMPAT guards
- insserv-generator.patch: Only build when sysvcompat is enabled
- vhangup-on-all-consoles.patch add a comment indicating this is a workaround
  for a kernel bug.
- spec: Add option to allow disabling sysvinit compat at build time.
- spec: Add option to enable resolved at build time.
- spec: Remove all %ifs for !factory products, current systemd releases can
  neither be built nor installed in older products without upgrading
  several components of the base system. 
  (removed: 1008-add-msft-compability-rules.patch was only for =< 13.1)
- spec: remove all dummy "aliases" to /etc/init.d, that made sense only when
  those init scripts still existed. (dummy localfs.service source: gone)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 283257 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 214)
Automatic submission by obs-autosubmit
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 265880 from Thomas Blume's avatar Thomas Blume (tsaupe) (revision 212)
use --boot option in systemd-tmpfiles-setup-dev.service (bnc#908476)
Displaying revisions 201 - 220 of 431
openSUSE Build Service is sponsored by