[systemd-commits] stable Changes to 'v217-stable'

Zbigniew Jędrzejewski-Szmek zbyszek at kemper.freedesktop.org
Thu Nov 6 19:17:44 PST 2014


New branch 'v217-stable' available with the following commits:
commit bfb4c47dddd3c7aeaa07eb733bb50b62eff2e082
Author: Michael Chapman <mike at very.puzzling.org>
Date:   Thu Nov 6 19:47:02 2014 +1100

    timer: reenable TIMER_ACTIVE timers when restarted
    
    A timer configured with OnActiveSec will start its associated unit again
    if the timer is stopped, then started. However, if the timer unit is
    restarted -- with "systemctl restart", say -- this does not occur.
    
    This commit ensures that TIMER_ACTIVE timers are re-enabled whenever the
    timer is started, even if that's within a restart job.
    
    (cherry picked from commit 779042e772d2459f7649b34a164902dc456f1bab)

commit e47a9f972749544d28cffede77de13e9d8af4d2b
Author: Michal Schmidt <mschmidt at redhat.com>
Date:   Thu Nov 6 22:24:13 2014 +0100

    shutdown: fix arguments to /run/initramfs/shutdown
    
    Our initrd interface specifies that the verb is in argv[1].
    This is where systemd passes it to systemd-shutdown, but getopt
    permutes argv[]. This confuses dracut's shutdown script:
      Shutdown called with argument '--log-level'. Rebooting!
    
    getopt can be convinced to not permute argv[] by having '-' as the first
    character of optstring. Let's use it. This requires changing the way
    non-option arguments (in our case, the verb) are processed.
    
    This fixes a bug where the system would reboot instead of powering off.
    
    (cherry picked from commit 4b5d8d0f22ae61ceb45a25391354ba53b43ee992)

commit 8051be0e4a82590a76e2d76662a57ca624ddc89c
Author: Lennart Poettering <lennart at poettering.net>
Date:   Thu Nov 6 20:00:01 2014 +0100

    switch-root: explain why we don't care about base_filesystem_create() failing
    
    (cherry picked from commit 64e18fd626838c3500e28b4dbf86ed62206fff47)

commit f37f36832bafdb4c8566298c554e335f55d23152
Author: Michal Schmidt <mschmidt at redhat.com>
Date:   Thu Nov 6 16:48:11 2014 +0100

    shared: create files even if the SELinux policy has no context for them
    
    The SELinux policy defines no context for some files. E.g.:
      $ matchpathcon /run/lock/subsys /dev/mqueue
      /run/lock/subsys        <<none>>
      /dev/mqueue     <<none>>
    
    We still need to be able to create them.
    In this case selabel_lookup_raw() returns ENOENT. We should then skip
    setfscreatecon(), but still return success.
    It was broken since c34255bdb2 ("label: unify code to make directories,
    symlinks").
    
    (cherry picked from commit 2d58aa4692e9fc47911bff5d064ba3e328c35369)

commit 70a3ef63810ef3c7970871c1b1e1e060110ecfa6
Author: Harald Hoyer <harald at redhat.com>
Date:   Wed Sep 3 13:31:25 2014 +0200

    switch_root: do not fail, if base_filesystem_create() failed
    
    Not all switch roots are like base_filesystem_create() wants them
    to look like. They might even boot, if they are RO and don't have the FS
    layout. Just ignore the error and switch_root nevertheless.
    
    base_filesystem_create() should have logged, what went wrong.
    
    (cherry picked from commit 6d0f91bf551464c57bc12f99deccd515fb3f628d)

commit fe357da5e638f97081099a28b477d59cc6991189
Author: Lennart Poettering <lennart at poettering.net>
Date:   Thu Nov 6 15:20:29 2014 +0100

    systemctl: when invokes as "reboot -f", sync()
    
    We do this in the clean shutdown path in shutdown.c, hence we should do
    is for "reboot -f", too.
    
    (cherry picked from commit 4a3ad39957399c4a30fc472a804e72907ecaa4f9)

commit 2203c07490c8b64286cf2d04dbb110f4173912a1
Author: Lennart Poettering <lennart at poettering.net>
Date:   Thu Nov 6 14:37:12 2014 +0100

    hostnamed: introduce new "embedded" chassis type
    
    We really don't want to get lost in adding fridge, car, plane, drone, or
    whatever else, hence add a generic term "embedded" cover all the cases
    where the computer is just part of something bigger, and not at the
    focus of things.
    
    (cherry picked from commit 25fa306ed58b0b7fe30ca9be37c66a7b3b2de70e)

commit 4d4eff2436b63f19811fa39ef26fa1e2ca31a54a
Author: Ray Strode <rstrode at redhat.com>
Date:   Wed Nov 5 08:30:52 2014 -0500

    login: rerun vconsole-setup when switching from vgacon to fbcon
    
    The initialization performed by systemd-vconsole-setup is reset
    when changing console drivers (say from vgacon to fbcon), so we
    need to run it in that case.
    
    See
    http://lists.freedesktop.org/archives/systemd-devel/2014-October/023919.html
    http://lists.freedesktop.org/archives/systemd-devel/2014-October/024423.html
    http://lists.freedesktop.org/archives/systemd-devel/2014-November/024881.html
    
    This commit adds a udev rule to make systemd-vconsole-setup get run when
    the fbcon device becomes available.
    
    (david: moved into new file 90-vconsole.rules instead of 71-seats.rules;
            build-failures are on me, not on Ray)
    
    (cherry picked from commit f6ba8671d83f9fce9a00045d8fa399a1c07ba7fc)

commit af49e1e5c7ff8e30035c1880ee42225f2d15bfd9
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Wed Nov 5 09:16:58 2014 -0500

    units: disable job timeouts
    
    For boot, we might kill fsck in the middle, with likely catastrophic
    consequences.
    
    On shutdown there might be other jobs, like downloading of updates for
    installation, and other custom jobs. It seems better to schedule an
    individual timeout on each one separately, when it is known what
    timeout is useful.
    
    Disable the timeouts for now, until we have a clearer picture of how
    we can deal with long-running jobs.
    
    (cherry picked from commit 038193efa6c00e852110f17383ef2786136f4f81)
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1152220

commit de1a1440dd81857ae679672ae1d757bfbdd2e112
Author: Colin Guthrie <colin at mageia.org>
Date:   Sun Nov 2 13:33:16 2014 +0000

    manager: Ensure user's systemd runtime directory exists.
    
    This mirrors code in dbus.c when creating the private socket and
    avoids error messages like:
    
    systemd[1353]: bind(/run/user/603/systemd/notify) failed: No such file or directory
    systemd[1353]: Failed to fully start up daemon: No such file or directory
    
    (cherry picked from commit 0c3f25e0c1f028d4da9cc5253abf0322230e6835)

commit d135b3c6e1bcded6080f83d787254eb0ece25027
Author: David Herrmann <dh.herrmann at gmail.com>
Date:   Wed Nov 5 12:56:49 2014 +0100

    udev: avoid magic constants in kernel-cmdline parsers
    
    Lets recognize the fact that startswith() returns a pointer to the tail on
    success. Use it instead of hard-coding string-lengths as magic constants.
    
    (cherry picked from commit cfe2061add5479710f6597899d632e64c54e62ef)

commit 86e00bfef3a221d032d2dfdf4592cea152548b16
Author: Richard W.M. Jones <rjones at redhat.com>
Date:   Tue Nov 4 23:45:15 2014 +0000

    udev: Fix parsing of udev.event-timeout kernel parameter.
    
    (cherry picked from commit f671774f52838d35d78e62ddcb781b5b65b3373f)

commit 28ad915f797e29462533011ec886640db58884c8
Author: Cristian Rodríguez <crrodriguez at opensuse.org>
Date:   Tue Nov 4 20:48:08 2014 -0300

    buildsys: test-util needs -lm for fabs()
    
    (cherry picked from commit 01acf6c3b7390e8c47b7a5cd7cae4bcbd2846634)

commit 5793666dcea38a768af843c6dcd60029a8c43026
Author: Michal Schmidt <mschmidt at redhat.com>
Date:   Tue Nov 4 20:28:08 2014 +0100

    units: make systemd-journald.service Type=notify
    
    It already calls sd_notify(), so it looks like an oversight.
    
    Without it, its ordering to systemd-journal-flush.service is
    non-deterministic and the SIGUSR1 from flushing may kill journald before
    it has its signal handlers set up.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=85871
    https://bugzilla.redhat.com/show_bug.cgi?id=1159641
    (cherry picked from commit a87a38c20196a4aeb56b6ba71d688eefd0b21c30)
    
    Conflicts:
    	units/systemd-journald.service.in

commit 328d74f857bcba139289654a88e66693cc24013f
Author: Jan Synacek <jsynacek at redhat.com>
Date:   Tue Nov 4 13:38:59 2014 +0100

    man/tmpfiles.d: fix typo
    
    (cherry picked from commit ff8d1aba5378949c352147cf348aaeafd7221716)

commit 34f01b8f564d8b0b15bfaa50f4c89ac8cebcf291
Author: Jan Synacek <jsynacek at redhat.com>
Date:   Mon Nov 3 14:01:04 2014 +0100

    localectl: fix localectl set-x11-keymap syntax description
    
    This complements the fix in:
    
        commit cd4c6fb12598435fe24431f1dd616f9582f0e3bd
        Author: Jan Synacek <jsynacek at redhat.com>
        Date:   Mon Oct 20 12:43:39 2014 +0200
    
            man: fix localectl set-x11-keymap syntax description
    
    (cherry picked from commit 31cf921abbeafc9dae2d5c777f3e2285e6f4c19d)

commit f4dab44d63124d6753a9c168442f70ab6a745e2c
Author: Lennart Poettering <lennart at poettering.net>
Date:   Tue Nov 4 00:28:33 2014 +0100

    journal: when dumping log data with missing COMM fields, show "unknown" instead
    
    A small readability improvement...
    
    (cherry picked from commit 1248e84008028ae54326c565fcc65dcbce3556ad)

commit a2e4c94df3d38cd2af73546ffd2623d9d1b20baa
Author: Lennart Poettering <lennart at poettering.net>
Date:   Mon Nov 3 23:10:34 2014 +0100

    journald: fix memory leak on error path
    
    (cherry picked from commit 26d8ff04914a5208d029e899682cd314b7714bf0)

commit db1bd7139d53e7417ce1ed992c08ba52b83dfb0a
Author: Lennart Poettering <lennart at poettering.net>
Date:   Mon Nov 3 21:11:16 2014 +0100

    journald: fix minor memory leak
    
    (cherry picked from commit 99d0966e75a984bed4f117c888ecc93e16e7b7b6)

commit be463cec86a08f14b565f5c7324fc5b8696a0161
Author: Tom Gundersen <teg at jklm.no>
Date:   Mon Nov 3 15:58:30 2014 +0100

    man: sd_event_add_post - fix typo
    
    (cherry picked from commit f49481d0ca170ea567b46fde6c1c089b1dbb49cb)

commit ce5c8ab64093246bd0cdd2037789e947d80551ca
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Sun Nov 2 21:45:42 2014 -0500

    units: order sd-journal-flush after sd-remount-fs
    
    Otherwise we could attempt to flush the journal while /var/log/ was
    still ro, and silently skip journal flushing.
    
    The way that errors in flushing are handled should still be changed to
    be more transparent and robust.
    
    (cherry picked from commit 1f1926aa5e836caa3bd6df43704aecd606135103)

commit 0b0aec3a3418f2562805416f1f8ced5cd245c894
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Sun Nov 2 11:39:17 2014 -0500

    unit: do not order timers.target before basic.target
    
    Since commit 19f8d037833f2 'timer: order OnCalendar units after
    timer-sync.target if DefaultDependencies=no' timers might get a
    dependency on time-sync.target, which does not really belong in early
    boot. If ntp is enabled, time-sync.target might be delayed until a
    network connection is established.
    
    It turns out that majority of timer units found in the wild do not
    need to be started in early boot. Out of the timer units available in
    Fedora 21, only systemd-readahead-done.timer and mdadm-last-resort at .timer
    should be started early, but they both have DefaultDependencies=no,
    so are not part of timers.target anyway. All the rest look like they
    will be fine with being started a bit later (and the majority even
    much later, since they run daily or weekly).
    
    Let timers.target be pulled in by basic.target, but without the
    temporal dependency. This means timer units are started on a "best
    effort" schedule.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1158206
    (cherry picked from commit 3b0217036040a6013faeab4eb9da7469e3bbcfb3)

commit 1034fff7872e864bc6a7e091724b85a44f34474f
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Sun Nov 2 12:19:38 2014 -0500

    manager: do not print timing when running in test mode
    
    (cherry picked from commit 56dacdbc1ca95cef8bf8c97c0d7af761a71eaab3)

commit bf50845d2c7ebba254ae91b280086701503cf7b9
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Sun Nov 2 12:10:42 2014 -0500

    Raise level of 'Found dependency...' lines
    
    This way they always show up together with 'Found ordering cycle...'.
    Ordering cycles are a serious error and a major pain to debug. If
    quiet is enabled, only the first and the last line of output are
    shown:
    
    systemd[1]: Found ordering cycle on basic.target/start
    systemd[1]: Breaking ordering cycle by deleting job timers.target/start
    systemd[1]: Job timers.target/start deleted to break ordering cycle starting with basic.target/start
    
    which isn't particularly enlightening. So just show the whole message
    at the same level.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1158206
    (cherry picked from commit 14fe721b5f6d8457cc8737fa75f2ed79e7fa534b)

commit 7410911917e8b2ffef4ee0c9644632c382bd1aef
Author: Colin Walters <walters at verbum.org>
Date:   Sat Nov 1 15:49:53 2014 -0400

    libudev: Use correct free function
    
    FILE * wants cleanup_fclose().
    
    Spotted by udev hwdb segfaulting in gnome-continuous' buildroot
    construction.
    
    (cherry picked from commit ea55caa60c6860e33fa4f1a216c003ff666e9c68)

commit 98ec0eb525d2091a88f5226ec96c23a7407d276e
Author: Joe Lawrence <joe.lawrence at stratus.com>
Date:   Sat Nov 1 12:18:08 2014 -0400

    scsi_id: fix usage spelling
    
    s/threat/treat/g
    
    (cherry picked from commit 85f13fce322e6303e7e4e55cb43104f81827f36b)

commit c21b1d4f483825ccfae22f5ea384bb14eb86be49
Author: Michael Chapman <mike at very.puzzling.org>
Date:   Wed Oct 29 11:54:07 2014 +1100

    kernel-install/90-loaderentry.install: fix cmdline parsing
    
    A recent commit (2f3a215) changed the parsing of /proc/cmdline to use a
    shell array. Unfortunately, this introduced a bug: "read -ar line"
    populates the shell variable $r, not $line. This breaks installation of
    new loader entries:
    
      # kernel-install add 3.17.1-304.fc21.x86_64 \
          /boot/vmlinuz-3.17.1-304.fc21.x86_64
      Could not determine the kernel command line parameters.
      Please specify the kernel command line in /etc/kernel/cmdline!
    
    This commit alters the read command to correctly populate the $line
    array instead.
    
    (cherry picked from commit c008f6ee8df9aa36782378d1a3767543b3635a54)
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1158035

commit 48a8d6bbdb6132ee4086e380437fac74457738d7
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Sat Nov 1 13:52:14 2014 -0400

    systemd-journal-flush.service: remove "trigger" from description
    
    This service is now synchronous, so "trigger" is misleading.
    
    (cherry picked from commit a65b82457735df2ef58736a55846f400124a8dc0)

commit 0ad235ddb0640251e6be5a7250ee2b9236571521
Author: Umut Tezduyar Lindskog <umut.tezduyar at axis.com>
Date:   Wed Oct 29 11:20:02 2014 +0100

    man: explain journalctl --flush correctly
    
    (cherry picked from commit 2a97b03b3b087e724867e7501ae0c1535ee35031)

commit 7400d7681c4cb18c2d7f993165f60558e509275a
Author: Jan Synacek <jsynacek at redhat.com>
Date:   Fri Oct 31 10:16:45 2014 +0100

    core: improve error message when machine id is missing
    
    (cherry picked from commit 86fb9ca7ae49790880d4b3ce523988b01b13d9ae)

commit 87c237865b445906e3df7873b0fcd0a9f8483f13
Author: Dan Williams <dcbw at redhat.com>
Date:   Fri Oct 31 12:20:21 2014 -0500

    sd-dhcp6-client: fix off-by-two error in DUID length
    
    The duid data passed by the caller does not include the DUID type,
    but sd_dhcp6_client_set_duid() was treating it like it did.
    
    (cherry picked from commit 393b6f28ecec537f05567c4ec8af8c499d0ea226)

commit c2c2394e0c29458ce9ed3c990c8978fafdc1a97b
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Sat Nov 1 14:36:29 2014 -0400

    man: describe all log levels in udevadm(8)
    
    https://bugs.freedesktop.org/show_bug.cgi?id=85657
    (cherry picked from commit e03234a16047dc635d13f7118fc9fcf243744b51)

commit bedfb81393f6718d07dc7857bd94ddf0c9e17d67
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Sat Nov 1 12:06:41 2014 -0400

    libudev: do not accept invalid log levels
    
    Invalid log levels lead to a assert failure later on.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=85657
    (cherry picked from commit ee7122c0ec6aa11f02e9e8d94254b353f12d2c14)

commit 84ba1738e89859f02e6d333337afb3b80cb44cdb
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Sat Nov 1 11:32:44 2014 -0400

    libudev: modernization
    
    This brings udev logging style a bit closer to normal systemd convention.
    
    (cherry picked from commit fe756ed9ec2c0fa33c30b1d9a33d745dc1593aed)

commit bc1912751bdb942cb36ccbadc823c0ba1377ec46
Author: Marcel Holtmann <marcel at holtmann.org>
Date:   Fri Oct 31 20:37:59 2014 +0100

    hwdb: Update database of Bluetooth company identifiers
    
    (cherry picked from commit 5d20fde4a5c4dff4d7c737b545fbd13582d544c1)

commit cae7f26accc90031b04c6cedae10b54a6c854c87
Author: Lennart Poettering <lennart at poettering.net>
Date:   Fri Oct 31 16:22:36 2014 +0100

    units: don't order journal flushing afte remote-fs.target
    
    Instead, only depend on the actual file systems we need.
    
    This should solve dep loops on setups where remote-fs.target is moved
    into late boot.
    
    (cherry picked from commit 919699ec301ea507edce4a619141ed22e789ac0d)

commit 9706b7533be86dad6303cf91a886a8491d2995f7
Author: Lennart Poettering <lennart at poettering.net>
Date:   Thu Oct 30 20:53:23 2014 +0100

    nspawn: don't make up -1 as error code
    
    (cherry picked from commit fddbb89c46ea5d39e52e361b390ea34a06cbb67c)

commit 471a21a8647c54a0a9c7334a7dde4e6dd1712248
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Thu Oct 30 20:12:05 2014 -0400

    shared/install: avoid prematurely rejecting "missing" units
    
    f7101b7368df copied some logic to prevent enabling masked units, but
    also added a check which causes attempts to enable templated units to
    fail. Since we know the logic beyond this check will properly handle
    units which truly do not exist, we can rely on the unit file state
    comparison to suffice for expressing the intent of f7101b7368df.
    
    ref: https://bugs.archlinux.org/task/42616
    (cherry picked from commit 0ffce503cd6e5a5ff5ba5cd1cc23684cfb8bb9e3)

commit 0e0f3ce5c1c3d4d112e2a4534fc895aca463e460
Author: Ronny Chevalier <chevalier.ronny at gmail.com>
Date:   Thu Oct 16 23:22:06 2014 +0200

    shared: fix typo
    
    (cherry picked from commit d3774a1b15ea86f6156269e7ed813830f0c4abb8)

commit cda53bb5a56c508e7ad4e8cc1cbb1f4be1fbb2bf
Author: Ronny Chevalier <chevalier.ronny at gmail.com>
Date:   Sun Oct 12 17:59:03 2014 +0200

    shared: add missing includes
    
    (cherry picked from commit 81a12ba6ec2f8514b7d35f0c39a96cc74bb14019)

commit cac66621b23029e0dbab0cbcf8720e602e92eafd
Author: Ronny Chevalier <chevalier.ronny at gmail.com>
Date:   Thu Sep 25 22:46:37 2014 +0200

    remove references of readahead
    
    (cherry picked from commit cb607ecb84b3cb7299438ca6f7fab705b0a6de45)

commit 25c530dfadb25190da84efa435102a0b525b8487
Author: Dan Williams <dcbw at redhat.com>
Date:   Thu Oct 30 14:23:00 2014 -0500

    sd-dhcp-client: clean up raw socket sd_event_source when creating new UDP socket
    
    The raw socket sd_event_source used for DHCP server solicitations
    was simply dropped on the floor when creating the new UDP socket
    after a lease has been acquired.  Clean it up properly so we're
    not still listening and responding to events on it.
    
    (cherry picked from commit affaa94fc38a980a70534f70f6a6c58a4129b062)

commit bf69d42ba609389fb858c872b1523df06b382c1b
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Tue Oct 28 12:36:17 2014 -0400

    snapshot: return error when snapshot exists
    
    (cherry picked from commit 7cabba07745b388497e8c0fc19b61984167fd474)

commit 455c0ac1d254ceecb30625fa01e9fd3b47956693
Author: Colin Guthrie <colin at mageia.org>
Date:   Wed Oct 29 14:03:41 2014 +0000

    sysusers: Preserve ownership and mode on /etc/passwd and friends
    
    When running sysusers we would clobber file ownership and permissions
    on the files /etc/passwd, /etc/group and /etc/[g]shadow.
    
    This simply preserves the ownership and mode if existing files are
    found.
    
    (cherry picked from commit e3c72c21d62aadabf4df436c3e2c7219eeeccc1c)

commit 71b0b96d1ced2ab5d0fe67963e112d50c15f38e7
Author: Hans de Goede <hdegoede at redhat.com>
Date:   Thu Oct 30 10:15:54 2014 +0100

    keymap: Ignore brightness keys on Dell Inspiron 1520 to avoid double events
    
    On the Dell Inspiron 1520 both the atkbd and acpi-video input devices report
    an event for pressing the brightness up / down key-combos, resulting in user
    space seeing double events and increasing / decreasing the brightness 2 steps
    for each keypress.
    
    This hwdb snippet suppresses the atkbd events, making the Inspiron 1520 work
    like most modern laptops which emit brightness up / down events through
    acpi-video only.
    
    Reported by Pavel Malyshev <p.malishev at gmail.com>
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1141525
    (cherry picked from commit aba248ee6b1eb10baf3d89eca2ad7569459af6ab)

commit b06eb4603e2cdd45a78a2b74e19fafc2d784e906
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Wed Oct 29 23:47:55 2014 -0400

    zsh-completion: update start/restart completions
    
    Now zsh should behave the same for those two subcommands as bash.
    
    (cherry picked from commit 81333ecf9d5497f8aa95f7fec23c67b869d5abf9)

commit e44731b91ad77e04bf26de21d1605bbe342577c6
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Wed Oct 29 23:06:58 2014 -0400

    bash-completion: use improved filtering to make things faster
    
    (cherry picked from commit 372b221166eb586c4f767969f442ed940e21f353)

commit 963449549e8f4225c90c13fec9ac845d7f9aed43
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Wed Oct 29 22:51:00 2014 -0400

    systemctl: obey --state in list-unit-files
    
    (cherry picked from commit fec1530e6b5b8d6dc352c7338010357126e84621)

commit 6ce0f84be6b567660fc4ad4e766ef14217392c05
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Wed Oct 29 22:46:30 2014 -0400

    systemctl: let list-{units,unit-files } honour --type
    
    The docs don't clarify what is expected, but I don't see any reason
    why --type should be ignored.
    
    Also restucture the compund conditions into separate clauses for
    easier reading.
    
    (cherry picked from commit 6c71341aeecc3d092ed90f66e1b2c481b8e260ff)

commit 147a1201a526b3eac5ee6b0add543d5061db9943
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Wed Oct 29 22:25:33 2014 -0400

    bash-completion: rework startable/restartable units once more
    
    I tried to use 'systemctl --all list-units' to filter unit files, but
    this always filters out unit files which are not loaded. We want to complete
    systemctl start with those units too, so this approach is not going to work.
    
    New version is rather slow, but hopefully correct.
    
    (cherry picked from commit 9ff8af5460d57dfab78a1137ec743b539715e82a)

commit 4adcaf0458a128135a1b65777541a1d643044233
Author: Kay Sievers <kay at vrfy.org>
Date:   Thu Oct 30 01:18:34 2014 +0100

    udev: path_id - update comments
    
    (cherry picked from commit a42cdff19f2d34f12ceca0f40707421a8aaa2c2f)

commit 45c51a0b7f642419bf1f7cd396ab3653dcfd99a9
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Wed Oct 29 13:32:43 2014 -0400

    nspawn: ignore EEXIST when creating mount point
    
    A combination of commits f3c80515c and 79d80fc14 cause nspawn to
    silently fail with a commandline such as:
    
      # systemd-nspawn -D /build/extra-x86_64 --bind=/usr
    
    strace shows the culprit:
    
      [pid 27868] writev(2, [{"Failed to create mount point /build/extra-x86_64/usr: File exists", 82}, {"\n", 1}], 2) = 83
    
    (cherry picked from commit 1ab19cb167b32967556eefd8f6d3df0e3de7d67d)

commit 0eac08a5cfa2771ad740e6e432c32daaf28b0bdc
Author: Lennart Poettering <lennart at poettering.net>
Date:   Wed Oct 29 17:58:43 2014 +0100

    sd-bus: properly handle removals of non-existing matches
    
    (cherry picked from commit ef7b6c0190fefaacf6d8f8e1a6dda4ba8b98091b)

commit 0ec05200ca022ef7cf38b02e7a20e7dbff6689b7
Author: Lennart Poettering <lennart at poettering.net>
Date:   Tue Oct 28 20:36:32 2014 +0100

    NEWS: well, it's Options= now, not Discard=
    
    (cherry picked from commit c4ac990007cd0069bb7e76ec15dd731320f382fd)



More information about the systemd-commits mailing list