[systemd-commits] Changes to 'refs/tags/v186'

Lennart Poettering lennart at kemper.freedesktop.org
Tue Jul 3 12:23:08 PDT 2012


Tag 'v186' created by Lennart Poettering <lennart at poettering.net> at 2012-07-03 20:21 -0700

systemd 186

Changes since v185:
Auke Kok (1):
      readahead: Add tool to analyze the contents of the pack file. v3.

Colin Guthrie (3):
      mageia: Change the unit for prefdm.service to make it work a bit more like Fedora
      mageia: Correct usage of M4_DEFINES vs. M4_DISTRO_FLAG.
      units: Rename systemd-udev.service to systemd-udevd.service

Dave Reisner (4):
      tmpfiles: allow to specify basename only: systemd-tmpfiles <program.conf>
      man: fix incorrectly named manpage for udev service
      udevd: use ROOTPREFIX to create path to modules.devname
      udevd: fix bogus mkdir invocation

David Strauss (1):
      journal: typo fix in sd-journal.h

Eelco Dolstra (1):
      journal: set the _SYSTEMD_UNIT field for messages from terminated processes

Kay Sievers (18):
      silence gcc warning on 32 bit
      udev: kernel cmdline - accept rd.* parameters
      udev: remove remaining selinux labeling for file in /run
      udev: systemd-udev-settle.service fix After=
      delete plymouth units; moved to plymouth
      systemd-debug-shell: add to POTFILES.skip
      udev: always use $(rootprefix)/lib/udev for libexecdir
      man: systemd-tmpfiles - document proper config-file-stack order
      update .gitignore
      man: replace tabs with spaces
      tmpfiles: print error if basename lookup fails; document it in manpage
      tmpfiles: fix error message
      udev: support "udevadm info /dev/sda; udevadm info /sys/class/block/sda"
      libudev: clarify that udev_monitor_receive_device() is non-blocking
      udev: use the matching binary name "systemd-udevd" in log messages
      udev: man - clarify escaping and replacing for SYMLINK+=
      modules load: rename kernel command line option to (rd.)modules-load=
      udev: static nodes - fix default permissions if no rules is given

Lennart Poettering (126):
      journal: replace arena offset by header size
      journal: add basic object definition for signatures
      journal: correct list link up on hash collisions
      journal: expose and make use of cutoff times of journal
      journal: fix SD_JOURNAL_SYSTEM_ONLY flag
      journal: rotate on SIGUSR2
      journal: fix monotonic seeking
      login: initialize XDG_RUNTIME_DIR as /run/user/$UID instead of /run/user/$USER
      tmpfiles: exclude the first level directories in /run/user from automatic clean up
      update TODO
      update TODO
      logind: expose CanGraphical and CanTTY properties on seat objects
      logind: introduce a state for session, being one of online, active, closing
      man: document new sd_session_get_state() call
      login: wrap CanTTY and CanGraphical seat attributes in libsystemd-login
      rpm: include RPM macro definition for .spec snippets
      man: document the new RPM macros in daemon(7)
      preset: don't look for preset files in /lib unless /usr is split off
      readahead: merge three binaries into one
      readahead: make use of util.h's page_size() call
      readahead: use log_error() for logging errors
      readahead: make sure to close pack file before exiting, to be valgrind clean
      readahead: minor code style fixes
      journal: fix sd_journal_stream_fd()
      man: document all kernel command line options we understand
      man: minor typo fixes
      man: prettify logind man page
      cryptsetup: allow configuration of LUKS disks via the kernel cmdline
      man: add more links to kernel-command-line(7)
      fstab-generator: support fstab=/rd.fstab= kernel cmdline
      man: refer to udevd by its service name not binary name
      modules-load: parse driver=/rd.driver= kernel command line option
      systemctl: automatically turn paths and unescaped unit names into proper unit names
      core: remove sysv_console option
      dbus: don't expose SysVInitPath and SysVRcndPath on the bus
      unit: drop the Names= option
      man: mention other initrd implementations in kernel-command-line(7)
      man: add reference to bootparam(7) even though it is terribly out of date
      man: fix references to udev man page
      man: add more references to k-c-l(7)
      man: introduce bootup(7)
      man: document systemd-vconsole-setup.service
      units: stop sleep.target when it has done its job
      man: document systemd-random-seed-load.service
      man: document systemd-remount-fs.service
      units: rename fsck at .service to systemd-fsck at .service
      units: rename halt/hibernate/kexec/poweroff/reboot/suspend to systed-xxx
      units: rename cryptsetup at .service to systemd-cryptsetup at .service
      build-sys: make distcheck pass
      man: document systemd-user-sessions.service
      tmpfiles: write /run/nologin during early boot to disallow too early user logins
      cryptsetup: fix escaping when generating cryptsetup units
      man: document systemd-update-utmp-runlevel
      man: document systemd-timedated.service
      systemctl: make sure we print URLs we can't show in systemctl in a nicely clickable way
      man: document localed
      bus: drop HaveWatchdog option
      man: document systemd-hostnamed
      man: various minor fixes
      man: document systemd-initctl
      man: document systemd-shutdownd
      core: make systemd.confirm_spawn=1 actually work
      man: document systemd-suspend.service
      man: document systemd-halt.service and friends
      man: document the readahead services
      man: document systemd-fsck
      man: properly document .socket units in man page
      man: add Documentation= tags to all kinds of missing units
      man: add Documentation= tag to tmp.mount
      man: document quotacheck
      man: document systemd-ask-password-console.service and friends
      man: write man page for systemd-analyze
      man: document tty-ask-password-agent
      man: fix --h vs. -h typos
      units: fix Documentation= tag in fsck units
      man: document systemd-cryptsetup
      man: document /etc/crypttab
      man: add reference to crypttab(5) from cryptsetup units
      man: this time, fix Documentation= properly
      core: rename system.preset to system-presets to follow naming scheme of other dirs in /usr/lib/systemd/
      man: document systemd-cryptsetup-generator
      man: document getty-generator
      man: document systemd-update-generator
      man: document fstab generator
      update TODO
      man: document unit names in systemd-tmpfiles(8)
      man: document preset files
      man: add reference to systemd-delta to tmpfiles
      units: add explicit dependency on display-manager.service to graphical.target
      update TODO
      man: extend watchdog docs a bit
      units: automatically respawn the core services
      test: reenable nspawn, even if it fails for now
      update TODO
      nspawn: introduce new --capabilities= flag and make use of it in the nspawn test case
      main: print detected virtualiaztion at boot
      man: minor accuracy corrections
      man: add various links from man pages to appropriate wiki pages
      logind: add reference to new logind dbus api documentation
      man: add references to the new inhibitor lock documentation
      remount-fs: also remount /usr according to fstab
      update TODO
      logind: add PreparingForShutdown/PreparingForSleep properties
      manager: serialize/deserialize job counters across reexec/reload
      timedated: replace systemd-timedated-ntp.target logic with simpler scheme
      journalctl: add new switch -b to show data from current boot only
      manager: turn notify socket into abstract namespace socket again
      journald: add Storage= setting to control where the journal is stored
      NEWS: Prepare NEWS file for next release
      core: mention if we are run from an initial RAM disk
      timedate: fix ntp-units comment
      man: fix journalctl man page in regards to --this-boot
      units: rename systemd-debug-shell.service to debug-shell.service
      build-sys: bump version
      timedated: replace ntp-units file with an ntp-units.d drop-in dir
      update TODO
      journal: fix iteration through journal if one file is corrupt
      journald: handle /proc/kmsg reads returning 0 more nicely
      journal: move Storage=auto stanza to right file
      units: add reference to wiki so syslog.socket
      journal: default ImportKernel=no until we make use of structured logging
      timedate: uniq'ify ntp units list
      load-fragment: a few modernizations
      hashmap: make hashmap_clear() work on NULL hashmaps
      mount-setup: don't complain if we try to fix the label of a dir beneath a mount but can't due to EROFS
      update NEWS

Lukas Nykryn (1):
      service: timeout for oneshot services

Michal Schmidt (20):
      units: avoid redundant VT clearing by agetty
      units: add systemd-debug-shell.service
      logind: fix check for multiple sessions
      journal-file: fix mmap leak
      man: fix 'sysytemd' typos
      systemctl: style fixes for the previous patch
      systemctl: remove is_socket_listening
      systemctl: fix iteration in check_listening_sockets()
      systemctl: warn about all active triggers, not just sockets
      unit-name: introduce unit_dbus_path_from_name()
      tmpfiles: create char devices with correct SELinux context
      systemctl: clearer error message for missing install information
      logind: more robust handling of VT-less systems
      service: fix incorrect argument
      service: pass via FAILED/DEAD before going to AUTO_RESTART
      modules-load: don't fail on builtin modules, better prints
      modules-load: fix return value
      modules-load: use correct va_list logging function
      mount: split adding of extras from mount_load()
      mount: load only if we there's mountinfo or fragment

Michal Sekletar (2):
      systemctl will print warning when stopping unit
      systemd: return error when asked to stop unknown unit

Paul Menzel (1):
      man/bootup.xml: Fix grammar by adding missing verb »is«

Shawn Landden (2):
      analyze: Python 3 compatibility
      man: typo in systemd-analyze.xml

Tom Gundersen (4):
      arch: drop sysvcompat support
      vconsole-setup: enable utf-8 mode explicitly
      man: fix typo in sysntemd-user-sessions.service page
      man: fix reference to systemd-tty-ask-password-agent

---
 .gitignore                                          |    4 
 Makefile.am                                         |  351 +++++++-----
 NEWS                                                |  156 +++++
 README                                              |    1 
 TODO                                                |   82 +-
 autogen.sh                                          |    1 
 configure.ac                                        |   29 -
 man/binfmt.d.xml                                    |   12 
 man/bootup.xml                                      |  226 +++++++
 man/crypttab.xml                                    |  289 ++++++++++
 man/daemon.xml                                      |   69 +-
 man/journalctl.xml                                  |   14 
 man/journald.conf.xml                               |   48 +
 man/kernel-command-line.xml                         |  295 ++++++++++
 man/locale.conf.xml                                 |    7 
 man/loginctl.xml                                    |    6 
 man/modules-load.d.xml                              |   32 -
 man/sd_notify.xml                                   |   19 
 man/sd_seat_get_active.xml                          |   31 -
 man/sd_session_is_active.xml                        |   42 +
 man/sd_uid_get_state.xml                            |    8 
 man/sysctl.d.xml                                    |   24 
 man/systemctl.xml                                   |   30 -
 man/systemd-analyze.xml                             |  138 ++++
 man/systemd-ask-password-console.service.xml        |   97 +++
 man/systemd-ask-password.xml                        |    2 
 man/systemd-binfmt.service.xml                      |    8 
 man/systemd-cat.xml                                 |    2 
 man/systemd-cgls.xml                                |   14 
 man/systemd-cryptsetup-generator.xml                |  147 +++++
 man/systemd-cryptsetup at .service.xml                 |   87 +++
 man/systemd-delta.xml                               |    6 
 man/systemd-fsck at .service.xml                       |  110 +++
 man/systemd-fstab-generator.xml                     |  118 ++++
 man/systemd-getty-generator.xml                     |   90 +++
 man/systemd-halt.service.xml                        |  119 ++++
 man/systemd-hostnamed.service.xml                   |   82 ++
 man/systemd-inhibit.xml                             |   30 -
 man/systemd-initctl.service.xml                     |   76 ++
 man/systemd-journald.service.xml                    |   66 ++
 man/systemd-localed.service.xml                     |   83 ++
 man/systemd-logind.service.xml                      |   63 +-
 man/systemd-modules-load.service.xml                |    8 
 man/systemd-notify.xml                              |    2 
 man/systemd-nspawn.xml                              |   29 +
 man/systemd-quotacheck.service.xml                  |  102 +++
 man/systemd-random-seed-load.service.xml            |   80 ++
 man/systemd-readahead-replay.service.xml            |  113 +++
 man/systemd-remount-fs.service.xml                  |   87 +++
 man/systemd-shutdownd.service.xml                   |   77 ++
 man/systemd-suspend.service.xml                     |  111 +++
 man/systemd-sysctl.service.xml                      |   12 
 man/systemd-system-update-generator.xml             |   79 ++
 man/systemd-timedated.service.xml                   |   83 ++
 man/systemd-tmpfiles.xml                            |   34 -
 man/systemd-tty-ask-password-agent.xml              |  166 +++++
 man/systemd-udevd.service.xml                       |  163 +++++
 man/systemd-udevd.xml                               |  150 -----
 man/systemd-update-utmp-runlevel.service.xml        |   76 ++
 man/systemd-user-sessions.service.xml               |   77 ++
 man/systemd-vconsole-setup.service.xml              |  118 ++++
 man/systemd.conf.xml                                |    5 
 man/systemd.mount.xml                               |   10 
 man/systemd.preset.xml                              |  204 +++++++
 man/systemd.service.xml                             |   34 -
 man/systemd.special.xml                             |   49 +
 man/systemd.swap.xml                                |   11 
 man/systemd.unit.xml                                |   54 -
 man/systemd.xml                                     |  139 +++-
 man/tmpfiles.d.xml                                  |   67 +-
 man/udev.xml                                        |   27 
 man/udevadm.xml                                     |   13 
 man/vconsole.conf.xml                               |    9 
 po/POTFILES.skip                                    |    1 
 src/analyze/systemd-analyze                         |   16 
 src/core/.gitignore                                 |    1 
 src/core/automount.c                                |    2 
 src/core/dbus-manager.c                             |   42 -
 src/core/device.c                                   |    6 
 src/core/execute.c                                  |  212 +++----
 src/core/execute.h                                  |    1 
 src/core/kmod-setup.c                               |    2 
 src/core/load-fragment-gperf.gperf.m4               |    3 
 src/core/load-fragment.c                            |  121 +---
 src/core/load-fragment.h                            |    2 
 src/core/macros.systemd.in                          |   55 +
 src/core/main.c                                     |   70 --
 src/core/manager.c                                  |   54 +
 src/core/manager.h                                  |    3 
 src/core/mount-setup.c                              |    8 
 src/core/mount.c                                    |  125 ++--
 src/core/service.c                                  |   22 
 src/core/service.h                                  |    1 
 src/core/socket.c                                   |    1 
 src/core/special.h                                  |    4 
 src/core/swap.c                                     |    1 
 src/core/system.conf                                |    1 
 src/core/unit.c                                     |   13 
 src/cryptsetup/cryptsetup-generator.c               |  154 +++++
 src/delta/delta.c                                   |    4 
 src/fsck/fsck.c                                     |    7 
 src/fstab-generator/fstab-generator.c               |   64 ++
 src/journal/journal-def.h                           |   24 
 src/journal/journal-file.c                          |  108 +++
 src/journal/journal-file.h                          |    3 
 src/journal/journal-send.c                          |    3 
 src/journal/journalctl.c                            |   52 +
 src/journal/journald-gperf.gperf                    |    1 
 src/journal/journald.c                              |  105 ++-
 src/journal/journald.conf                           |    3 
 src/journal/journald.h                              |   16 
 src/journal/libsystemd-journal.sym                  |    6 
 src/journal/sd-journal.c                            |   85 ++
 src/libudev/libudev-device-private.c                |    4 
 src/libudev/libudev-monitor.c                       |    5 
 src/login/libsystemd-login.sym                      |    7 
 src/login/loginctl.c                                |   10 
 src/login/logind-dbus.c                             |   47 +
 src/login/logind-device.c                           |   16 
 src/login/logind-seat-dbus.c                        |   40 +
 src/login/logind-seat.c                             |   20 
 src/login/logind-seat.h                             |    3 
 src/login/logind-session-dbus.c                     |   22 
 src/login/logind-session.c                          |   22 
 src/login/logind-session.h                          |   13 
 src/login/logind-user.c                             |    4 
 src/login/logind-user.h                             |   10 
 src/login/logind.c                                  |    6 
 src/login/sd-login.c                                |   40 +
 src/login/test-login.c                              |   13 
 src/login/user-sessions.c                           |    7 
 src/modules-load/modules-load.c                     |  192 +++++-
 src/nspawn/nspawn.c                                 |   83 +-
 src/quotacheck/quotacheck.c                         |    4 
 src/readahead/readahead-analyze.c                   |  149 +++++
 src/readahead/readahead-collect.c                   |  120 ----
 src/readahead/readahead-common.h                    |   11 
 src/readahead/readahead-replay.c                    |   99 ---
 src/readahead/readahead.c                           |  158 +++++
 src/remount-fs/remount-fs.c                         |    5 
 src/shared/def.h                                    |    1 
 src/shared/hashmap.c                                |   17 
 src/shared/hashmap.h                                |    2 
 src/shared/install.c                                |   16 
 src/shared/label.c                                  |    5 
 src/shared/label.h                                  |    2 
 src/shared/logs-show.c                              |   23 
 src/shared/logs-show.h                              |    3 
 src/shared/set.c                                    |    4 
 src/shared/set.h                                    |    2 
 src/shared/unit-name.c                              |  212 +++----
 src/shared/unit-name.h                              |    7 
 src/shared/util.c                                   |   58 +-
 src/shared/util.h                                   |    2 
 src/systemctl/systemctl.c                           |  578 ++++++++++++--------
 src/systemd/sd-journal.h                            |    5 
 src/systemd/sd-login.h                              |   15 
 src/test/test-hostname.c                            |    3 
 src/test/test-unit-name.c                           |  133 ++++
 src/timedate/timedated.c                            |  336 +++++++----
 src/tmpfiles/tmpfiles.c                             |   98 ++-
 src/tty-ask-password-agent/tty-ask-password-agent.c |   14 
 src/udev/udev-node.c                                |    6 
 src/udev/udevadm-info.c                             |  161 ++---
 src/udev/udevd.c                                    |   90 +--
 src/vconsole/vconsole-setup.c                       |   24 
 test/TEST-01-BASIC/test.sh                          |    5 
 tmpfiles.d/systemd.conf                             |    4 
 units/.gitignore                                    |   84 +-
 units/console-shell.service.m4.in                   |    1 
 units/debug-shell.service.in                        |   33 +
 units/emergency.service.in                          |    1 
 units/fsck-root.service.in                          |   24 
 units/fsck at .service.in                              |   20 
 units/getty at .service.m4                             |    3 
 units/graphical.target                              |    1 
 units/halt.service.in                               |   16 
 units/halt.target                                   |    4 
 units/hibernate.service.in                          |   16 
 units/hibernate.target                              |    4 
 units/kexec.service.in                              |   16 
 units/kexec.target                                  |    4 
 units/mageia/prefdm.service                         |   15 
 units/plymouth-halt.service                         |   18 
 units/plymouth-kexec.service                        |   18 
 units/plymouth-poweroff.service                     |   18 
 units/plymouth-quit-wait.service                    |   15 
 units/plymouth-quit.service                         |   15 
 units/plymouth-read-write.service                   |   16 
 units/plymouth-reboot.service                       |   18 
 units/plymouth-start.service                        |   22 
 units/poweroff.service.in                           |   16 
 units/poweroff.target                               |    4 
 units/proc-sys-fs-binfmt_misc.automount             |    1 
 units/quotacheck.service.in                         |   19 
 units/quotaon.service                               |    3 
 units/reboot.service.in                             |   16 
 units/reboot.target                                 |    4 
 units/rescue.service.m4.in                          |    1 
 units/serial-getty at .service.m4                      |    2 
 units/sleep.target                                  |    1 
 units/suspend.service.in                            |   16 
 units/suspend.target                                |    4 
 units/sys-fs-fuse-connections.mount                 |    1 
 units/sys-kernel-config.mount                       |    1 
 units/sys-kernel-debug.mount                        |    1 
 units/syslog.socket                                 |    7 
 units/system-update.target                          |    2 
 units/systemd-ask-password-console.path             |    2 
 units/systemd-ask-password-console.service.in       |    2 
 units/systemd-ask-password-plymouth.path            |   20 
 units/systemd-ask-password-plymouth.service.in      |   19 
 units/systemd-ask-password-wall.path                |    2 
 units/systemd-ask-password-wall.service.in          |    5 
 units/systemd-fsck-root.service.in                  |   25 
 units/systemd-fsck at .service.in                      |   21 
 units/systemd-halt.service.in                       |   17 
 units/systemd-hibernate.service.in                  |   17 
 units/systemd-hostnamed.service.in                  |    3 
 units/systemd-initctl.service.in                    |    1 
 units/systemd-initctl.socket                        |    1 
 units/systemd-journald.service.in                   |    1 
 units/systemd-journald.socket                       |    2 
 units/systemd-kexec.service.in                      |   17 
 units/systemd-localed.service.in                    |    3 
 units/systemd-logind.service.in                     |    1 
 units/systemd-poweroff.service.in                   |   17 
 units/systemd-quotacheck.service.in                 |   20 
 units/systemd-random-seed-load.service.in           |    6 
 units/systemd-random-seed-save.service.in           |    6 
 units/systemd-readahead-collect.service.in          |    3 
 units/systemd-readahead-done.service.in             |    1 
 units/systemd-readahead-done.timer                  |    1 
 units/systemd-readahead-drop.service                |    1 
 units/systemd-readahead-replay.service.in           |    3 
 units/systemd-reboot.service.in                     |   17 
 units/systemd-remount-fs.service.in                 |    3 
 units/systemd-shutdownd.service.in                  |    1 
 units/systemd-shutdownd.socket                      |    1 
 units/systemd-suspend.service.in                    |   17 
 units/systemd-timedated-ntp.target                  |   18 
 units/systemd-timedated.service.in                  |    2 
 units/systemd-udev-control.socket                   |   19 
 units/systemd-udev-kernel.socket                    |   19 
 units/systemd-udev-settle.service.in                |    7 
 units/systemd-udev-trigger.service.in               |    7 
 units/systemd-udev.service.in                       |   23 
 units/systemd-udevd-control.socket                  |   18 
 units/systemd-udevd-kernel.socket                   |   18 
 units/systemd-udevd.service.in                      |   22 
 units/systemd-update-utmp-runlevel.service.in       |    8 
 units/systemd-update-utmp-shutdown.service.in       |    8 
 units/systemd-user-sessions.service.in              |    3 
 units/systemd-vconsole-setup.service.in             |    2 
 units/tmp.mount                                     |    1 
 units/user/.gitignore                               |    2 
 units/user/exit.service.in                          |   17 
 units/user/exit.target                              |    4 
 units/user/systemd-exit.service.in                  |   17 
 259 files changed, 8055 insertions(+), 2538 deletions(-)
---


More information about the systemd-commits mailing list