1. 30 Jul, 2012 1 commit
  2. 26 Jul, 2012 2 commits
    • Michal Schmidt's avatar
      man: rewrite the description of PartOf · f3d52e8c
      Michal Schmidt authored
    • Michal Sekletar's avatar
      systemd: added new dependency PartOf · 85e9a101
      Michal Sekletar authored
      This should address TODO item "new dependency type to "group" services
      in a target". Semantic of new dependency is as follows. Once configured
      it creates dependency which will cause that all dependent units get
      stopped if unit they all depend on is stopped or restarted.  Usual use
      case would be configuring PartOf=some.target in template unit file
      and WantedBy=some.target in [Install] section and enabling desired
      number of instances. In this case starting one instance won't pull in
      target but stopping or starting target(in case of WantedBy is properly
      configured) will cause stop/start of all instances.
  3. 16 Jul, 2012 3 commits
    • Lennart Poettering's avatar
      man: reword man page titles · 34511ca7
      Lennart Poettering authored
      Make sure the man page titles are similar in style and capitalization so
      that our man page index looks pretty.
    • Lennart Poettering's avatar
    • Auke Kok's avatar
      unit: printf specifiers %u and %h: $USER and $HOME. · b2896c90
      Auke Kok authored
      These printf specifiers allow us to refer to $HOME and $USER
      in unit files. These are particularly helpful in instanced
      units that have "User=" set, and in systemd --user domains.
      The specifiers will return the pw_name and pw_dir fields
      if the unit file has a User= field.
      If the unit file does not have a User= field, the value
      substituted is either $USER or $HOME from the environment,
      or, if unset, the values from pw_name or pw_dir.
      This patch is somewhat after Ran Benita's original patch,
      which didn't get merged. I've split up the 2 specifiers
      and extended them to do what is logically expected from
      these specifiers.
      Note that expansion is done at `start` time, not after
      the units are parsed. Using `systemctl show` will just
      show the specifiers.
  4. 13 Jul, 2012 1 commit
    • Lennart Poettering's avatar
      unit: rename BindTo= to BindsTo= · 7f2cddae
      Lennart Poettering authored
      all other dependencies are in 3rd person. Change BindTo= accordingly to
      Of course, the dependency is widely used, hence we parse the old name
      too for compatibility.
  5. 22 Jun, 2012 1 commit
    • Lennart Poettering's avatar
      unit: drop the Names= option · 8ff290af
      Lennart Poettering authored
      Names= is a source of errors, simply because alias names specified like
      this only become relevant after a unit has been loaded but cannot be
      used to load a unit.
      Let's get rid of the confusion and drop this field. To establish alias
      names peope should use symlinks, which have the the benefit of being
      useful as key to load a unit, even though they are not taken into
      account if unit names are listed but they haven't been explicitly
      referenced before.
  6. 22 May, 2012 1 commit
  7. 21 May, 2012 2 commits
  8. 30 Apr, 2012 1 commit
  9. 17 Apr, 2012 1 commit
  10. 12 Apr, 2012 1 commit
  11. 11 Apr, 2012 1 commit
    • Lennart Poettering's avatar
      relicense to LGPLv2.1 (with exceptions) · 5430f7f2
      Lennart Poettering authored
      We finally got the OK from all contributors with non-trivial commits to
      relicense systemd from GPL2+ to LGPL2.1+.
      Some udev bits continue to be GPL2+ for now, but we are looking into
      relicensing them too, to allow free copy/paste of all code within
      The bits that used to be MIT continue to be MIT.
      The big benefit of the relicensing is that closed source code may now
      link against libsystemd-login.so and friends.
  12. 14 Mar, 2012 1 commit
  13. 24 Jan, 2012 1 commit
  14. 11 Jan, 2012 1 commit
  15. 11 Oct, 2011 1 commit
  16. 10 Oct, 2011 1 commit
  17. 23 Sep, 2011 2 commits
  18. 20 Sep, 2011 4 commits
  19. 05 Sep, 2011 1 commit
    • Mathieu Bridon's avatar
      man: list specifiers in a table · 0e89268b
      Mathieu Bridon authored
      It was noted on IRC that the current layout is not necessarily the
      easiest to parse by humans. I personnally struggled understanding it the
      first time I read it.
      Hopefully, this change makes it easier to understand.
      Note: I only reformatted the information that was already present in the
      documentation, I didn't add anything.
  20. 12 Jul, 2011 1 commit
  21. 11 Jul, 2011 1 commit
  22. 07 Jul, 2011 1 commit
  23. 30 Jun, 2011 1 commit
  24. 20 Jun, 2011 1 commit
  25. 05 May, 2011 1 commit
  26. 16 Apr, 2011 1 commit
  27. 07 Apr, 2011 1 commit
  28. 03 Apr, 2011 2 commits
  29. 31 Mar, 2011 1 commit
  30. 18 Mar, 2011 2 commits