Commit Graph

632 Commits

Author SHA256 Message Date
14186cd72f - Add dbus-1 as BuildRequires to fix build.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=267
2012-04-19 10:08:16 +00:00
4f02ef206d - apply ppc patch to systemd-gtk too (fixes build)
- apply ppc patch to systemd-gtk too (fixes build)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=265
2012-04-03 09:58:03 +00:00
6e44a61417 - Update fixppc.patch with upstream patches
- Add comments from upstream in
  0001-util-never-follow-symlinks-in-rm_rf_children.patch.
- Add logind-logout.patch: it should fix sudo / su with pam_systemd
  (bnc#746704).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=263
2012-03-22 08:55:35 +00:00
8b270beaa1 - Add 0001-add-sparse-support-to-detect-endianness-bug.patch: fix
endianness error, preventing journal to work properly on ppc.
- Add fixppc.patch: fix build and warnings on ppc.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=262
2012-03-21 12:59:57 +00:00
b07864c37a - Add 0001-util-never-follow-symlinks-in-rm_rf_children.patch: fix
CVE-2012-1174 (bnc#752281).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=260
2012-03-19 10:27:58 +00:00
12abe23d5f - Update to version 43:
+ Support optional initialization of the machine ID from the KVM
    or container configured UUID.
  + Support immediate reboots with "systemctl reboot -ff"
  + Show /etc/os-release data in systemd-analyze output
  + Many bugfixes for the journal, including endianess fixes and
    ensuring that disk space enforcement works
  + non-UTF8 strings are refused if used in configuration and unit
    files.
  + Register Mimo USB Screens as suitable for automatic seat
    configuration
  + Reorder configuration file lookup order. /etc now always
    overrides /run.
  + manpages for journal utilities.
- Drop fix-c++-compat.patch, no-tmpfs-fsck.patch,
  systemd-journald-fix-endianess-bug.patch.
- Requires util-linux >= 2.21 (needed to fix fsck on tmpfs).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=259
2012-03-16 15:20:47 +00:00
4da031919d - Add fix-c++-compat.patch: fix C++ compatibility error in header.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=257
2012-03-12 09:20:01 +00:00
7fac5d4baa - Add systemd-journald-fix-endianess-bug.patch: fix journald not
starting on ppc architecture.
- add .changes for plymouth fixes

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=254
2012-02-29 13:27:30 +00:00
7f1aa1b479 Added a patch to correct the path to the plymouth binaries (changed to /usr/...) and also to make the two plymouth-quit*.services conflicting with the graphical.target. This would quit plymouth when running in runlevel 3 (non-graphical), but leaves the killing of plymouth up to the displaymanager when running in the graphical target.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=253
2012-02-22 11:37:23 +00:00
3892f063a6 - Remove rsyslog listen.conf, handled directly by rsyslog now
(bnc#747871).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=252
2012-02-21 09:10:49 +00:00
01b696b959 - Update to version 43:
+ requires /etc/os-release, support for /etc/SuSE-release is no
    longer present.
  + Track class of PAM logins to distinguish greeters from normal
    user logins.
  + Various bug fixes.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=250
2012-02-20 13:58:44 +00:00
586a6fb641 - Use pkgconfig symbols for BuildRequires and specify version
- Add missing kmod BuildRequires for systemd-gtk

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=249
2012-02-20 10:55:29 +00:00
b5f46e998e Enable plymouth integration
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=248
2012-02-17 09:33:25 +00:00
e558f273c5 use the right switch about /usr merge (ie enable separe /usr)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=246
2012-02-14 09:17:10 +00:00
fdf1db294e - Update to version 42:
+ Various bug fixes
  + Watchdog support for supervising services is now usable
  + Service start rate limiting is now configurable and can be
    turned off per service.
  + New CanReboot(), CanPowerOff() bus calls in systemd-logind
- Dropped fix-kmod-build.patch, fix-message-after-chkconfig.patch,
  is-enabled-non-existing-service.patch (merged upstream)
- Add libxslt1 / docbook-xsl-stylesheets as BuildRequires for
  manpage generation

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=245
2012-02-13 13:17:26 +00:00
ead650f61d - Update to version 41:
+ systemd binary is now installed in /lib/systemd (symlink for
  /bin/systemd is available now)
  + kernel modules are now loaded through libkmod
  + Watchdog support is now useful (not complete)
  + new kernel command line available to set system wide
    environment variable: systemd.setenv
  + journald capabilities set is now limited
  + SIGPIPE is ignored by default. This can be disabled with
    IgnoreSIGPIPE=no in unit files.
- Add fix-kmod-build.patch: fix build with libkmod
- Drop remote-fs-after-network.patch (merged upstream)
- Add dm-lvm-after-local-fs-pre-target.patch: ensure md / lvm
  /dmraid is started before mounting partitions, if fsck was
  disabled for them (bnc#733283).
- Update lsb-header patch to correctly disable heuristic if
  X-Systemd-RemainAfterExit is specified (whatever its value)
- Add fix-message-after-chkconfig.patch: don't complain if only
  sysv services are called in systemctl.
- Add is-enabled-non-existing-service.patch: fix error message when
  running is-enabled on non-existing service.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=242
2012-02-09 17:04:56 +00:00
52ce89a80d add missing patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=241
2012-02-07 16:49:57 +00:00
947a652129 - Update to version 40:
+ reason why a service failed is now exposed in the"Result" D-Bus
    property.
  + Rudimentary service watchdog support (not complete)
  + Improve bootcharts, by immediatly changing argv[0] after
    forking to to reflect which process will be executed. 
  + Various bug fixes.
- Add remote-fs-after-network.patch and update insserv patch:
  ensure remote-fs-pre.target is enabled and started before network
  mount points (bnc#744293).
- Ensure journald doesn't prevent syslogs to read from /proc/kmsg.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=240
2012-02-07 15:49:03 +00:00
444789e7b2 - Ensure systemd show service status when started behind bootsplash
(bnc#736225).
- Disable core dump redirection to journal, not stable atm.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=237
2012-01-31 12:42:31 +00:00
5099bc7d53 - Update modules_on_boot.patch to not cause failed state for
systemd-modules-load.service (bnc#741481).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=236
2012-01-26 16:29:45 +00:00
7e268425d0 - Update to version 39:
+ New systemd-cgtop tool to show control groups by their resource
    usage.
  + Linking against libacl for ACLs is optional again.
  + If a group "adm" exists, journal files are automatically owned
    by them, thus allow members of this group full access to the
    system journal as well as all user journals.
  + The journal now stores the SELinux context of the logging
    client for all entries.
  + Add C++ inclusion guards to all public headers.
  + New output mode "cat" in the journal to print only text
    messages, without any meta data like date or time.
  + Include tiny X server wrapper as a temporary stop-gap to teach
    XOrg udev display enumeration (until XOrg supports udev
    hotplugging for display devices).
  + Add new systemd-cat tool for executing arbitrary programs with
    STDERR/STDOUT connected to the journal. Can also act as BSD
    logger replacement, and does so by default.
  + Optionally store all locally generated coredumps in the journal
    along with meta data.
  + systemd-tmpfiles learnt four new commands: n, L, c, b, for
    writing short strings to files (for usage for /sys), and for
    creating symlinks, character and block device nodes.
  + New unit file option ControlGroupPersistent= to make cgroups
    persistent.
  + Support multiple local RTCs in a sane way.
  + No longer monopolize IO when replaying readahead data on
    rotating disks.
  + Don't show kernel threads in systemd-cgls anymore, unless
    requested with new -k switch.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=234
2012-01-25 14:08:16 +00:00
45bfa8e452 Update for systemd to include a persistent journal.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=233
2012-01-19 14:25:36 +00:00
Cristian Rodríguez
f6fecbb15e Package needs OK from fcrozat. Update to the latest systemd-38 version. Additional listen.conf so that rsyslog keeps working. Also added xz as an explicit buildrequires to ensure that the tarball can be unpacked.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=232
2012-01-18 16:44:20 +00:00
b68246ecb3 remove unused patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=229
2011-12-09 17:08:04 +00:00
9f8359725d - Remove storage-after-cryptsetup.service, add
storage-after-cryptsetup.patch instead to prevent dependency
  cycle (bnc#722539).
- Add delay-fsck-cryptsetup-after-md-lvm-dmraid.patch: ensure
  fsck/cryptsetup is run after lvm/md/dmraid have landed
  (bnc#724912).
- Add cron-tty-pam.patch: Fix cron filling logs (bnc#731358).
- Add do_not_warn_pidfile.patch: Fix PID warning in logs
  (bnc#732912).
- Add mount-swap-log.patch: Ensure swap and mount output is
  redirected to default log target (rhb#750032).
- Add color-on-boot.patch: ensure colored status are displayed at
  boot time.
- Update modules_on_boot.patch to fix bnc#732041.
- Replace private_tmp_crash.patch with log_on_close.patch, better
  upstream fix for bnc#699829 and fix bnc#731719.
- Update vconsole patch to fix memleaks and crash (bnc#734527).
- Add handle-racy-daemon.patch: fix warnings with sendmail
  (bnc#732912).
- Add new-lsb-headers.patch: support PIDFile: and
  X-Systemd-RemainAfterExit: header in initscript (bnc#727771).
- Update bootsplash services to not start if vga= is missing from
  cmdline (bnc#727771)
- Add lock-opensuse.patch: disable /var/lock/{subsys,lockdev} and
  change default permissions on /var/lock (bnc#733523).
- Add garbage_collect_units: ensure error units are correctly
  garbage collected (rhb#680122).
- Add crypt-loop-file.patch: add support for crypt file loop
  (bnc#730496).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=228
2011-12-09 14:44:59 +00:00
Andreas Jaeger
4b8a1d2920 add libtool as buildrequire to avoid implicit dependency
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=227
2011-12-07 10:55:09 +00:00
Andreas Jaeger
f6dca9bb0c - add libtool as buildrequire to avoid implicit dependency
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=225
2011-11-21 09:32:49 +00:00
2a0f7db65a - Fix rpm macros to only call presets on initial install
(bnc#728104).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=223
2011-11-04 16:34:12 +00:00
d0a1f8c75a - Add no-tmpfs-fsck.patch: don't try to fsck tmpfs mountpoint
(bnc#726791).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=221
2011-10-27 14:17:24 +00:00
44826cf923 - Add avoid-random-seed-cycle.patch: fix dependency cycle between
cryptsetup and random-seed-load (bnc#721666).
- Add crash-isolating.patch: fix crash when isolating a service.
- Fix bootsplash being killed too early.
- Fix some manpages not being redirected properly.
- Add storage-after-cryptsetup.service to restart lvm after
  cryptsetup. Fixes lvm on top of LUKS (bnc#724238).

- Add avoid-random-seed-cycle.patch: fix dependency cycle between
  cryptsetup and random-seed-load (bnc#721666).
- Add crash-isolating.patch: fix crash when isolating a service.
- Fix bootsplash being killed too early.
- Fix some manpages not being redirected properly.
- Add storage-after-cryptsetup.service to restart lvm after
  cryptsetup. Fixes lvm on top of LUKS (bnc#724238).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=219
2011-10-26 08:14:55 +00:00
1bdad3275f - Recommends dbus-1-python, do not requires python (bnc#716939)
- Add private_tmp_crash.patch: prevent crash in debug mode
  (bnc#699829).
- Add systemctl-completion-fix.patch: fix incorrect bash completion
  with some commands (git).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=217
2011-10-14 15:47:16 +00:00
917414614f - Shadow single sysv service, it was breaking runlevel 1.
- Add modules_on_boot.patch to handle /etc/sysconfig/kernel
  MODULES_ON_BOOT variable (bnc#721662).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=215
2011-10-12 13:43:49 +00:00
67eb0af50f - Update to release 37:
- many bugfixes
  - ConditionCapability added, useful for containers.
  - locale mechanism got extend to kbd configuration for
    both X and the console
  - don't try to guess PID for SysV services anymore (bnc#723194)
- Drop detect-non-running.patch, logind-warning.patch.
- Rewrite systemd-sysv-convert in bash (bnc#716939)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=214
2011-10-12 10:44:11 +00:00
Stephan Kulow
0235c98b0a - make sure updaters get in the /sbin/init from here - the sub package
of the split package will decide which init wins in update case

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=211
2011-10-11 13:58:26 +00:00
Stephan Kulow
b5f64c1365 OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=210 2011-10-11 13:15:07 +00:00
Stephan Kulow
284887e8ea - under openSUSE if it's not systemd, chances are good it's
sysvinit

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=209
2011-10-11 13:10:44 +00:00
Stephan Kulow
8fb3b7f557 - do not list specific sbin_init providers
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=208
2011-10-11 11:07:20 +00:00
644a531d76 - Add logind-warning.patch: fix pam warning (bnc#716384)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=206
2011-10-07 15:29:02 +00:00
86453e3373 - Update to version 36 :
- many bugfixes
  - systemd now requires socket-activated syslog implementations
  - After=syslog.target is no longer needed in .service files
  - X-Interactive is ignored in LSB headers (was not working)
- Enable back insserv.conf parsing in systemd core and fix added
  dependencies (bnc#721428).
- Fix detection of LSB services status when running daemon
  (bnc#721426).
- Drop 0001-execute-fix-bus-serialization-for-commands.patch,
  fix-reload.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=204
2011-09-30 15:58:39 +00:00
949c25158e - Add services to stop bootsplash at end of startup and start it at
beginning of shutdown.
- Fix bootsplash call and ensure dependencies are set right.

- Add services to stop bootsplash at end of startup and start it at
  beginning of shutdown.
- Fix bootsplash call and ensure dependencies are set right.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=203
2011-09-29 16:16:35 +00:00
da3c265787 - Add detect-non-running.patch: fix assertion when running
systemctl under non systemd system (git).
- Requires presets branding package.
- Improve macros a little bit.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=202
2011-09-29 14:00:16 +00:00
19bc7d8865 fix typo
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=199
2011-09-26 16:16:14 +00:00
9884b97f66 - Merge migration rpm macros into service_add/service_del macros.
- Use systemd presets in rpm macros
- Add fix-reload.patch: handle daemon-reload and start condition
  properly (bnc#719221).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=198
2011-09-26 15:37:34 +00:00
2c7e639580 - Add systemd-splash / bootsplash-startup.service: enable
bootsplash at startup.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=196
2011-09-23 15:53:20 +00:00
55dc8337cb - Create -32bit package (bnc#713319)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=194
2011-09-16 16:30:03 +00:00
OBS User buildservice-autocommit
5db710bc48 Updating link to change in openSUSE:Factory/systemd revision 68
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=a79e90d84fe74da9728ddbb9e4070dc2
2011-09-13 10:33:34 +00:00
618345a9fc - Do not mask localnet service, it is not yet handled by systemd.
(bnc#716746)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=191
2011-09-12 08:54:30 +00:00
OBS User buildservice-autocommit
54f40d4869 Updating link to change in openSUSE:Factory/systemd revision 66
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=cf6935ee47a1f7f883185c32cfa45ddd
2011-09-11 17:43:32 +00:00
68e5536ff5 - Add revert_insserv_conf_parsing.patch and systemd-insserv_conf:
remove insserv.conf parsing from systemd and use generator
  instead.
- put back default.target creation at package install and remove
  inittab generator, Yast2 is now able to create it.

- Add revert_insserv_conf_parsing.patch and systemd-insserv_conf:
  remove insserv.conf parsing from systemd and use generator
  instead.
- put back default.target creation at package install and remove
  inittab generator, Yast2 is now able to create it.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=189
2011-09-09 16:22:08 +00:00
OBS User buildservice-autocommit
f2a414f8c3 Updating link to change in openSUSE:Factory/systemd revision 64
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=d7fd6c6433bcdfbbb8c52909a7190f02
2011-09-05 16:12:00 +00:00