1. 04 Mar, 2011 1 commit
  2. 24 Feb, 2011 1 commit
  3. 15 Feb, 2011 1 commit
  4. 23 Nov, 2010 1 commit
    • Thierry Reding's avatar
      build-sys: allow cross-compilation · 9a60da28
      Thierry Reding authored
      When cross-compiling systemd, the introspection XML files fail to be
      generated because the systemd host binary is not executable. This patch
      works around this by putting the introspection XML data into separate
      ELF sections and extracting them from the binary when generating the XML
      files.
      
      The extracted XML data is passed through the strings utility in order to
      strip the trailing NUL character. A small AWK script is used to prepend
      the doctype and add the opening and closing node tags respectively.
      Finally, the C preprocessor is used to substitute the correct doctype
      information from the D-Bus header files.
      9a60da28
  5. 17 Nov, 2010 1 commit
  6. 15 Nov, 2010 1 commit
  7. 10 Nov, 2010 1 commit
  8. 22 Oct, 2010 1 commit
  9. 19 Oct, 2010 1 commit
  10. 13 Oct, 2010 1 commit
  11. 27 Sep, 2010 1 commit
    • Fabiano Fidencio's avatar
      sysv: optionally disable of SysV init/rcN.d support at compile time · 07459bb6
      Fabiano Fidencio authored
      This patch adds a cpp definition HAVE_SYSV_COMPAT that is used to
      isolate code dealing with /etc/init.d and /etc/rcN.d for systems where
      it does not make sense (one that does not use sysv or one that is fully
      systemd native).
      
      The patch tries to be as little intrusive as possible, however in
      order to minimize the number of #ifdef'ed regions I've reordered some
      code in path-lookup.c:lookup_paths_init() where all code dealing with
      sysv is now isolated under running_as == MANAGER_SYSTEM as well.
      
      Moreover, In struct Service, some fields were rearranged to reduce
      the number of ifdefs.
      
      Lennart's suggestions were fixed and squashed with the original patch,
      that was sent by Gustavo Sverzut Barbieri (barbieri@profusion.mobi).
      07459bb6
  12. 23 Sep, 2010 1 commit
  13. 21 Sep, 2010 4 commits
  14. 30 Aug, 2010 1 commit
  15. 25 Aug, 2010 2 commits
  16. 20 Aug, 2010 1 commit
  17. 18 Aug, 2010 1 commit
    • Matthias Clasen's avatar
      dbus: small typo in introspection data · 5948ee7c
      Matthias Clasen authored
      Hey,
      
      here is a patch to fix a small typo in the systemd dbus introspection data.
      I found this while trying to explore the systemd dbus API via bash
      completion with gdbus. You should try this, it is really fun, and,
      evidently, helps to find some bugs...
      
      Matthias
      5948ee7c
  18. 14 Aug, 2010 1 commit
  19. 13 Aug, 2010 2 commits
  20. 10 Aug, 2010 1 commit
  21. 09 Aug, 2010 1 commit
  22. 21 Jul, 2010 1 commit
  23. 20 Jul, 2010 1 commit
    • Lennart Poettering's avatar
      device: do not merge devices · 8fe914ec
      Lennart Poettering authored
      Don't try to merge devices that have been created via dependencies when
      they appear in the system and can be recognized as the same.  Instead,
      simply continue to maintain them independently of each other, however
      with the same state cycle. Why? Because otherwise we'd have a hard time
      to seperate the dependencies after the devices are unplugged again and
      we hence cannot be sure anymore that next time the device is plugged in
      it will carry the same names.
      
      Example: if one depndency refers to dev-sda.device and another one to
      dev-by-id-xxxyyy.device we only learn at time of plug in of the device
      that it is actually the same device that was ment. In the moment the
      device is unplugged again we won't know anymore their relation to each
      other and the next time the harddisk is plugged it might even appear as
      dev-by-id-xxxyyy.device and dev-sdb.service. To ensure the dependencies
      continue to have the meaning they were intended to have let's hence keep
      the .device objects seperate all the time, even when they are plugged
      in.
      
      This patch also introduces a new Following= property which points from
      the various .device units of a specific device to the main .device unit
      for it. This can be used by the client side to figure out the relation
      of the .device units to each other and even filter units from display.
      8fe914ec
  24. 19 Jul, 2010 1 commit
  25. 13 Jul, 2010 1 commit
  26. 10 Jul, 2010 1 commit
  27. 08 Jul, 2010 1 commit
  28. 07 Jul, 2010 2 commits
  29. 06 Jul, 2010 4 commits
  30. 04 Jul, 2010 2 commits