SHA256
1
0
forked from pool/systemd
Commit Graph

707 Commits

Author SHA256 Message Date
Andreas Jaeger
7165608664 Accepting request 141318 from home:fcrozat:branches:Base:System
- /var/log/journal is now only provided by systemd-logger (journal
  won't be persistent for people using another syslog
  implementation).
- install README in /var/log (in systemd-logger) and /etc/init.d
- create adm group when installing systemd.
- fix path in udev-root-symlink.systemd.
- Enforce Requires(post) dependency on libudev in main systemd
  package (help upgrade).
- Ensure configuration is reloaded when upgrading and save random
  seed when installing.
- Create /lib/udev symlink, if we do a fresh install.
- Add fix-build-glibc217.patch: fix build with latest glibc.
- Add libgcrypt.m4: copy of autoconf macro from libgcrypt, only
  used to bootstrap systemd-mini.

OBS-URL: https://build.opensuse.org/request/show/141318
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=311
2012-11-14 20:14:47 +00:00
Stephan Kulow
b4f3b459fc - adding a package systemd-logger that blocks syslog implementations
from installation to make an installation that only uses the journal

- adding a package systemd-logger that blocks syslog implementations
  from installation to make an installation that only uses the journal

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=309
2012-11-06 14:52:17 +00:00
Cristian Rodríguez
bf59e0d04a Accepting request 140247 from home:fcrozat:branches:Base:System
- Don't hardcode path for systemctl in udev post script.
- Ensure systemd-udevd.service is shadowing boot.udev when booting
  under systemd.
- Fix udev daemon upgrade under both systemd and sysvinit.
- Add fix-logind-pty-seat.patch: fix logind complaining when doing
  su/sudo in X terminal.

OBS-URL: https://build.opensuse.org/request/show/140247
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=307
2012-11-05 18:33:03 +00:00
Stephan Kulow
0097e91052 - add libudev1 to baselibs.conf
- add libudev1 to baselibs.conf

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=305
2012-11-03 07:22:07 +00:00
Stephan Kulow
19faef5450 - udev is GPL-2.0, the rest remains LGPL-2.1+ (bnc#787824)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=303
2012-11-02 14:16:22 +00:00
Stephan Kulow
45bfb4c34d remove setBadness
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=302
2012-10-31 05:52:29 +00:00
Stephan Kulow
823ad04eff Accepting request 139710 from openSUSE:Factory:Staging:Systemd
- Add var-run-lock.patch: make sure /var/run and /var/lock are
  handled as bind mount if they aren't symlinks.
- Update storage-after-cryptsetup.patch with new systemctl path.
- Migrate broken symlinks in /etc/systemd/system due to new systemd
  location.

- Update to release 195:
  + journalctl agained --since and --until, as well as filtering
    for units with --unit=/-u.
  + allow ExecReload properly for Type=oneshot (needed for
    iptables.service, rpc-nfsd.service).
  + journal daemon supports time-based rotation and vaccuming.
  + journalctl -F allow to list all values of a certain field in
    journal database.
  + new commandline clients for timedated, locald and hostnamed
  + new tool systemd-coredumpctl to list and extract coredumps from
    journal.
  + improve gatewayd: follow mode, filtering, support for
    HTML5/JSON Server-Sent-Events.
  + reload support in SysV initscripts is now detected when file is
    parted.
  + "systemctl status --follow" as been removed, use "journalctl -fu
    instead"
  + journald.conf RuntimeMinSize and PersistentMinSize settings
    have been removed.
- Add compatibility symlink for systemd-ask-password and systemctl
  in /bin.

- Add var-run-lock.patch: make sure /var/run and /var/lock are
  handled as bind mount if they aren't symlinks.

OBS-URL: https://build.opensuse.org/request/show/139710
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=301
2012-10-29 18:55:30 +00:00
Cristian Rodríguez
5c11ee24a0 Accepting request 139371 from openSUSE:Factory:Staging:Systemd
- Create and own more systemd drop-in directories.

- Improve mini packages for bootstrapping.
- do not mount /tmp as tmpfs by default.

- Fix install script when there is no inittab

- Create a systemd-mini specfile to prevent cycle in bootstrapping

OBS-URL: https://build.opensuse.org/request/show/139371
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=300
2012-10-26 12:34:44 +00:00
Cristian Rodríguez
7c4db4fa6c Accepting request 131520 from home:fcrozat:branches:Base:System
- Add use_localtime.patch: use /etc/localtime instead of
  /etc/timezone (bnc#773491)
- Add support-suse-clock-sysconfig.patch: read SUSE
  /etc/sysconfig/clock file.
- Add drop-timezone.patch: drop support for /etc/timezone, never
  supported on openSUSE.
- Add journalctl-pager-improvement.patch: better handle output when
  using pager.
- Add fix-enable-disable-boot-initscript.patch: support boot.*
  initscripts for systemctl enable /disable (bnc#746506).

OBS-URL: https://build.opensuse.org/request/show/131520
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=298
2012-08-25 21:03:07 +00:00
Andreas Jaeger
01b59e2065 Accepting request 129285 from home:fcrozat:branches:Base:System
- Ensure systemd macros never fails (if systemd isn't install)

OBS-URL: https://build.opensuse.org/request/show/129285
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=296
2012-07-30 11:55:33 +00:00
Robert Milasan
07a908f30e Accepting request 128829 from home:fcrozat:branches:Base:System
- Add fix-analyze-exception.patch: prevent exception if running
  systemd-analyze before boot is complete (bnc#772506)

OBS-URL: https://build.opensuse.org/request/show/128829
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=294
2012-07-24 08:52:46 +00:00
Andreas Jaeger
a3a2e053af Accepting request 128498 from home:sbrabec:branches:Base:System
- Fix NumLock detection/set race condition (bnc#746595#c47).

OBS-URL: https://build.opensuse.org/request/show/128498
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=292
2012-07-21 20:32:38 +00:00
Andreas Jaeger
4f68edc539 Accepting request 128224 from home:fcrozat:branches:Base:System
- Move systemd-analyse to a subpackage, to remove any python
  dependencies from systemd main package (bnc#772039).

OBS-URL: https://build.opensuse.org/request/show/128224
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=290
2012-07-18 14:53:30 +00:00
01555120d3 Accepting request 127840 from home:fcrozat:branches:Base:System
- Add fastboot-forcefsck.patch: ensure fastboot and forcefsck on
  kernel commandline are handled.
- Add fix-write-user-state-file.patch: write logind state file
  correctly.
- Disable logind-logout.patch: cause too many issues (bnc#769531).

- Add fix-tty-startup.patch: don't limit tty VT to 12 (bnc#770182).

OBS-URL: https://build.opensuse.org/request/show/127840
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=288
2012-07-13 15:25:26 +00:00
Philipp Thomas
ce173a4025 Accepting request 127025 from home:sbrabec:branches:Base:System
- Fix SUSE specific sysconfig numlock logic for 12.2 (bnc#746595).

OBS-URL: https://build.opensuse.org/request/show/127025
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=286
2012-07-04 09:05:59 +00:00
Andreas Jaeger
bd156cfcf6 Accepting request 127017 from home:fcrozat:branches:Base:System
- Add fix-dir-noatime-tmpfiles.patch: do not modify directory
  atime, which was preventing removing empty directories
  (bnc#751253, rh#810257).
- Add improve-restart-behaviour.patch: prevent deadlock during
  try-restart (bnc#743218).
- Add journal-bugfixes.patch: don't crash when rotating journal
  (bnc#768953) and prevent memleak at rotation time too.
- Add ulimit-support.patch: add support for system wide ulimit
  (bnc#744818).
- Add change-terminal.patch: use vt102 instead of vt100 as terminal
  for non-vc tty.
- Package various .wants directories, which were no longer packaged
  due to plymouth units being removed from systemd package.
- Fix buildrequires for manpages build.

OBS-URL: https://build.opensuse.org/request/show/127017
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=284
2012-07-03 16:31:03 +00:00
a8b28b94ac - Fix module loading (bnc#769462)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=282
2012-07-02 15:48:09 +00:00
175b77f650 remove patch no longer used
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=281
2012-07-02 12:14:01 +00:00
f6296a9bbc - Do not ship plymouth units, they are shipped by plymouth package
now (bnc#769397).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=280
2012-07-02 12:13:41 +00:00
87d51f505a - Add fix-swap-priority: fix default swap priority (bnc#731601).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=277
2012-06-07 13:29:24 +00:00
f70d1a2bd7 - Re-enable logind-logout.patch, fix in xdm-np PAM file is the real
fix.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=275
2012-05-25 12:03:50 +00:00
c0431dd9e8 - Update new-lsb-headers.patch to handle entries written after
description tag (bnc#727771, bnc#747931).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=274
2012-05-24 12:06:55 +00:00
e030c06a86 - Disable logind-logout.patch: it crashes sudo session (if called
after su -l) (bnc#746704).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=272
2012-05-03 11:41:40 +00:00
d3ca744b86 - Add fix-getty-isolate.patch: don't quit getty when changing
runlevel (bnc#746594)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=271
2012-04-25 08:34:49 +00:00
527e0dcb0b Accepting request 114873 from home:sbrabec:branches:Base:System
- Implemented SUSE specific sysconfig numlock logic (bnc#746595).

OBS-URL: https://build.opensuse.org/request/show/114873
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=269
2012-04-20 15:46:37 +00:00
ec4f068987 - 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
cdc04c5dbb Accepting request 112340 from home:k0da:ppc
- apply ppc patch to systemd-gtk too (fixes build) 

- apply ppc patch to systemd-gtk too (fixes build)

OBS-URL: https://build.opensuse.org/request/show/112340
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=265
2012-04-03 09:58:03 +00:00
b3750d1f49 - 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
729f3c2839 - 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
c83a92ecbe - 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
1afd3235d3 - 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
1aa5ade161 - 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
5d1f930c45 - 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
c9ee05798f Accepting request 106382 from home:tittiatcoke
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/request/show/106382
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=253
2012-02-22 11:37:23 +00:00
e6f30ccfa0 - 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
590745bcff - 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
a5345e44b9 Accepting request 105839 from home:jengelh:branches:Base:System
- Use pkgconfig symbols for BuildRequires and specify version
- Add missing kmod BuildRequires for systemd-gtk

OBS-URL: https://build.opensuse.org/request/show/105839
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=249
2012-02-20 10:55:29 +00:00
06fb3180db Accepting request 105639 from home:tittiatcoke
Enable plymouth integration

OBS-URL: https://build.opensuse.org/request/show/105639
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=248
2012-02-17 09:33:25 +00:00
106d0cab66 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
6c5289bf6c - 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
f54de6a28b - 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
012750d44e 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
2176c3ed9b - 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
2de7422b65 - 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
8e1aa9ca86 - 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
261c9f81a4 Accepting request 101496 from home:fcrozat:branches:Base:System
- 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/request/show/101496
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=234
2012-01-25 14:08:16 +00:00
7df5ae3a2f Accepting request 100745 from home:tittiatcoke:branches:Base:System
Update for systemd to include a persistent journal.

OBS-URL: https://build.opensuse.org/request/show/100745
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
f761eae17d Accepting request 100588 from home:tittiatcoke:branches:Base:System
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/request/show/100588
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=232
2012-01-18 16:44:20 +00:00
da82e991f8 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
dd5f3ba981 Accepting request 96123 from home:fcrozat:systemd
- 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/request/show/96123
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=228
2011-12-09 14:44:59 +00:00