1. 19 Dec, 2011 1 commit
  2. 17 Dec, 2011 3 commits
  3. 16 Dec, 2011 1 commit
  4. 08 Nov, 2011 4 commits
  5. 03 Nov, 2011 2 commits
  6. 02 Nov, 2011 5 commits
  7. 01 Nov, 2011 11 commits
  8. 24 Oct, 2011 1 commit
  9. 19 Oct, 2011 1 commit
    • Dave Reisner's avatar
      systemctl-completion: always invoke with --no-legend · 74eeab04
      Dave Reisner authored
      In the case of completion for the 'restart' verb, passing the invalid
      unit name (the colums header) causes completion to cease functioning
      entirely, with the error:
        Failed to issue method call: Unit name UNIT is not valid.
      This adds a small wrapper function for systemctl which can have common
      options added to it.
  10. 17 Oct, 2011 3 commits
    • Jonathan Nieder's avatar
      audit: do not complain if kernel lacks audit · 5a8d081c
      Jonathan Nieder authored
      When running on a kernel without audit support, systemd currently
      writes a mysterious-sounding error to its log:
      	systemd[1]: Failed to connect to audit log: Protocol not supported
      Better to suppress the audit_open() failure message when (and only
      when) it is due to running on a kernel without audit support, since in
      this case the admin probably does not mind systemd not writing to the
      audit log.  This way, more serious errors like ENOMEM and EACCES will
      stand out more.
    • Tollef Fog Heen's avatar
      service: Drop rcN.d runlevels from SysV services that also exist in rcS.d · e51db373
      Tollef Fog Heen authored
      Services which claim to start in both rcN.d and rcS.d generate
      loops which for some reason seems to usually end up with dbus not
      starting and the whole machine being quite unhappy. We now rather
      assume that if a service can be started in rcS, it should not also
      start in rcN.d.
      Fixes Debian bug #637037
    • Michal Schmidt's avatar
      manager: fix a crash in isolating · 563ba9ea
      Michal Schmidt authored
      HASHMAP_FOREACH is safe against the removal of the current entry, but
      not against the removal of other entries. job_finish_and_invalidate()
      can recursively remove other entries.
      It triggered an assertion failure:
        Assertion 'j->installed' failed at src/manager.c:1218, function
        transaction_apply(). Aborting.
      Fix the crash by iterating from the beginning when there is a
      possibility that the iterator could be invalid.
      It is O(n^2) in the worst case, but that's better than a crash.
  11. 15 Oct, 2011 2 commits
  12. 14 Oct, 2011 6 commits