Commit Graph

964 Commits

Author SHA256 Message Date
Dominique Leuenberger
de7b1c2894 Accepting request 333777 from Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/333777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=223
2015-09-27 12:32:31 +00:00
Dr. Werner Fink
098e80271e .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=905
2015-09-25 14:21:57 +00:00
Dr. Werner Fink
fd3b9398cf - Avoid "file not found /etc/udev/rules.d/70-persistent-net.rules"
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=904
2015-09-25 14:20:16 +00:00
Dominique Leuenberger
a81a41eee4 osc copypac from project:openSUSE:Factory:Staging:J package:systemd revision:2, using expand
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=222
2015-09-25 06:51:59 +00:00
Dr. Werner Fink
f03f63da95 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=903
2015-09-23 12:43:03 +00:00
Dr. Werner Fink
dbd64715df .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=902
2015-09-07 12:21:59 +00:00
Dr. Werner Fink
df3edf42d3 OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=901 2015-09-07 12:10:53 +00:00
Dr. Werner Fink
388ddfec1c .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=900
2015-09-07 08:11:12 +00:00
60699b01b9 - Remove udev-generate-rules.sh, apparently not used by anything in
the systemd nor udev-persistent-ifnames package.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=899
2015-09-04 10:02:52 +00:00
Dr. Werner Fink
dbd796570d .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=898
2015-09-03 11:16:41 +00:00
Dr. Werner Fink
84d76a477b Minor cleanups to the specfile
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=897
2015-09-03 11:16:05 +00:00
Cristian Rodríguez
7bfde1ff0f Installed systemd and udev packages should have the same version.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=896
2015-08-21 20:35:48 +00:00
Cristian Rodríguez
732bfd0acd 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>'.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=894
2015-08-21 00:34:14 +00:00
Dr. Werner Fink
22fa7e449d .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=893
2015-08-18 12:12:02 +00:00
48c9aba09c - Update to new upstream release 224
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=892
2015-08-17 20:36:04 +00:00
Dr. Werner Fink
cd86953603 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=891
2015-08-14 12:17:46 +00:00
Dr. Werner Fink
b7d445e9ce - Use Obsolete/Provides strategy (from mingw, thumbs to fstrba)
DO ADJUST the prjconf of Base:System / openSUSE:Factory
* remove Prefer: and Ignore: lines regarding systemd and udev

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=890
2015-08-14 11:28:22 +00:00
Dr. Werner Fink
264effc8f0 - /usr/share/systemd/kbd-model-map: added entries for
xkeyboard-config converted keymaps; mappings, which already
  exist in original systemd mapping table are being ignored
  though, i.e. not overwritten; needs kbd in buildrequires
  (FATE#318426)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=889
2015-08-14 11:27:55 +00:00
9a9284fa89 - hostname-NULL.patch: Work around a crash on XEN hosts
in OBS. /etc/hostname is not present and systemd then does
  strchr(hostname,soemthing) with hostname NULL.

- hostname-NULL.patch: Work around a crash on XEN hosts
  in OBS. /etc/hostname is not present and systemd then does
  strchr(hostname,soemthing) with hostname NULL.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=888
2015-07-30 06:19:43 +00:00
Dr. Werner Fink
d752038203 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=887
2015-07-29 11:28:24 +00:00
Dr. Werner Fink
1e7dcf1630 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=886
2015-07-29 11:28:10 +00:00
bffa5a04f8 - Systemd v222, bugfix release.
- Drop upstream patches 
0006-pam_systemd-Properly-check-kdbus-availability.patch
0023-core-fix-reversed-dependency-check-in-unit_check_unn.patch
0031-install-fix-bad-memory-access.patch
1032-ata_id-unbotch-format-specifier.patch
- Drop SUSE patch 1013-no-runtime-PM-for-IBM-consoles.patch
  udev does no longer enable USB HID power management at all.
- The udev accelerometer helper was removed, obsoleted by
  iio-sensor-proxy package.
- networkd gained a new configuration option IPv6PrivacyExtensions.
- udev does not longer support the WAIT_FOR_SYSFS= key in udev
  rules. There are no known issues with current sysfs,
  and udev does not need or should be used to work around such bugs.

- Systemd v222, bugfix release.
- Drop upstream patches 
0006-pam_systemd-Properly-check-kdbus-availability.patch
0023-core-fix-reversed-dependency-check-in-unit_check_unn.patch
0031-install-fix-bad-memory-access.patch
1032-ata_id-unbotch-format-specifier.patch
- Drop SUSE patch 1013-no-runtime-PM-for-IBM-consoles.patch
  udev does no longer enable USB HID power management at all.
- The udev accelerometer helper was removed, obsoleted by
  iio-sensor-proxy package.
- networkd gained a new configuration option IPv6PrivacyExtensions.
- udev does not longer support the WAIT_FOR_SYSFS= key in udev
  rules. There are no known issues with current sysfs,
  and udev does not need or should be used to work around such bugs.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=885
2015-07-16 10:04:35 +00:00
c3121c1920 - Avoid restarting logind [bnc#934901]
- Do not suppress errors in any case, even if they are ignored

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=884
2015-07-07 15:19:45 +00:00
Dr. Werner Fink
0649ee889e - Fix devel package requires (both mini and real required real libsystemd0)
- Fix devel package requires (both mini and real required real libsystemd0)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=883
2015-07-06 07:44:45 +00:00
Dr. Werner Fink
8109448cac .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=882
2015-07-03 11:19:08 +00:00
Dr. Werner Fink
19187170a5 - Rework "-mini" package logic to not conflict with itself and
then add libsystemd0 to mini.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=881
2015-07-03 11:16:13 +00:00
Dr. Werner Fink
2c26a33fa2 - remove SysVStartPriority= from after-local.service,
unsupported since v218.
  Note that this option was only parsed and that's it. the logic
  to give "start priority" was never implemented.

- change the default fallback ntp servers to the opensuse 
  pool.ntp.org vendor zone.
- We still need to run systemd-sysctl.service after local-fs.target
 otherwise it works only when /boot is in the root filesystem but
 not when it is a separate partition.

- remove SysVStartPriority= from after-local.service,
  unsupported since v218.
  Note that this option was only parsed and that's it. the logic
  to give "start priority" was never implemented.

- change the default fallback ntp servers to the opensuse 
  pool.ntp.org vendor zone.
- We still need to run systemd-sysctl.service after local-fs.target
 otherwise it works only when /boot is in the root filesystem but
 not when it is a separate partition.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=880
2015-07-01 06:34:26 +00:00
Dr. Werner Fink
484571bda8 - Obsolete pm-utils and suspend (boo#925873).
- Remove pm-utils support
  (remove Forward-suspend-hibernate-calls-to-pm-utils.patch).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=879
2015-06-30 07:36:07 +00:00
Dr. Werner Fink
e05da3f7a3 - remove patch sysctl-handle-boot-sysctl.conf-kernel_release.patch
from the filelist.

- libpcre, glib2 and libusb are not used by systemd, remove 
  from buildrequires.

- 1032-ata_id-unbotch-format-specifier.patch: fix udev ata_id 
  output.
- 0023-core-fix-reversed-dependency-check-in-unit_check_unn.patch
  fix StopWhenUnneeded=true in combination with a Requisite=
  dependency.
- 0031-install-fix-bad-memory-access.patch: Fix Bad memory access
-  0006-pam_systemd-Properly-check-kdbus-availability.patch: if
   kdbus is enabled (i.e boot with kdbus=1) DBUS_SESSION_BUS_ADDRESS
   must not be exported.
- spec: add a min_kernel_version macro to ensure the package
 conflicts with kernel versions in which systemd cannot run.

- sysctl-handle-boot-sysctl.conf-kernel_release.patch dropped,
  replaced by a tmpfiles.d snippet "current-kernel-sysctl.conf"
  (feature implemented in v220 just for our usecase)

- fix build when resolved is enabled 
- remove fsck -l test in spec file, systemd requires util-linux
  2.26 or later where this feature is already available.

- remove patch sysctl-handle-boot-sysctl.conf-kernel_release.patch 
  from the filelist.

- libpcre, glib2 and libusb are not used by systemd, remove

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=878
2015-06-26 07:38:45 +00:00
Cristian Rodríguez
2c51cf511a - Install 50-coredump.conf as coredumpctl is now installed by
default and does not use journal anymore as default storage

- Install 50-coredump.conf as coredumpctl is now installed by 
  default and does not use journal anymore as default storage

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=877
2015-06-25 04:25:21 +00:00
Cristian Rodríguez
9609de98b8 - Fix bootstrap build by guarding filelists (man pages don't get
built in bootstrap mode)
- Drop commented sections from baselibs.conf, allows format_spec_file
  to have a successful run

- Fix bootstrap build by guarding filelists (man pages don't get
  built in bootstrap mode)
- Drop commented sections from baselibs.conf, allows format_spec_file
  to have a successful run

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=876
2015-06-24 19:26:35 +00:00
Dr. Werner Fink
393efc2948 - Update to new upstream release 221
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=875
2015-06-23 12:56:50 +00:00
Dominique Leuenberger
97a03262eb Accepting request 311646 from Base:System
- 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.

OBS-URL: https://build.opensuse.org/request/show/311646
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=221
2015-06-12 18:24:37 +00:00
Dr. Werner Fink
5f373be286 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=874
2015-06-11 14:48:24 +00:00
Dr. Werner Fink
af98d681d0 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=873
2015-06-11 12:45:04 +00:00
Dr. Werner Fink
030222bc7e - 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





- 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

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=872
2015-06-11 12:40:35 +00:00
Dr. Werner Fink
be0add7780 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=871
2015-06-11 12:35:52 +00:00
Cristian Rodríguez
5035e2c3b4 - Drop 1021-patch, ...
those parts are moved to a separate package (udev-persistent-ifnames, SR 308347)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=870
2015-05-26 01:06:32 +00:00
Dr. Werner Fink
c6ef2e5528 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=869
2015-05-18 14:47:17 +00:00
Dominique Leuenberger
f821fc4a0c Accepting request 304330 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/304330
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=220
2015-04-30 09:50:12 +00:00
Dr. Werner Fink
bee91c4ff6 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=868
2015-04-21 09:45:51 +00:00
Dr. Werner Fink
b428210733 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=867
2015-04-21 09:29:12 +00:00
Dr. Werner Fink
0c5c03ef16 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=866
2015-04-21 09:12:13 +00:00
Dominique Leuenberger
3a9f76fb27 Accepting request 295286 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/295286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=219
2015-04-15 14:21:25 +00:00
c1b5a787d8 - Reenable networkd which was silently disabled on Feb 18
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=865
2015-04-10 08:04:27 +00:00
Dominique Leuenberger
40ca0722f5 Accepting request 290056 from Base:System
Submit systemd to a staging of it's own - retest post revert

OBS-URL: https://build.opensuse.org/request/show/290056
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=218
2015-03-27 08:39:40 +00:00
Dominique Leuenberger
ba3644fcee osc copypac from project:openSUSE:Factory package:systemd revision:214, using expand
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=217
2015-03-09 08:20:20 +00:00
Dominique Leuenberger
dec88fe72f Accepting request 288864 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/288864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=216
2015-03-05 14:28:42 +00:00
3503277cdb Same as SR#288728, but without networkd (which still requires security review.. but we need the udev fix much sooner than that)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=862
2015-03-04 12:42:58 +00:00
Dominique Leuenberger
939d880954 Accepting request 286653 from Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/286653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=215
2015-03-01 13:49:19 +00:00