1. 12 Apr, 2012 1 commit
  2. 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
      systemd.
      
      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.
      5430f7f2
  3. 10 Apr, 2012 1 commit
  4. 14 Mar, 2012 2 commits
  5. 13 Feb, 2012 1 commit
  6. 24 Aug, 2011 1 commit
  7. 22 Jul, 2011 3 commits
  8. 30 Apr, 2011 1 commit
  9. 28 Apr, 2011 1 commit
  10. 04 Apr, 2011 2 commits
  11. 28 Mar, 2011 1 commit
    • Kay Sievers's avatar
      use /run instead of /dev/.run · 2b583ce6
      Kay Sievers authored
      Instead of the /dev/.run trick we have currently implemented, we decided
      to move the early-boot runtime dir to /run.
      
      An existing /var/run directory is bind-mounted to /run. If /var/run is
      already a symlink, no action is taken.
      
      An existing /var/lock directory is bind-mounted to /run/lock.
      If /var/lock is already a symlink, no action is taken.
      
      To implement the directory vs. symlink logic, we have a:
        ConditionPathIsDirectory=
      now, which is used in the mount units.
      
      Skipped mount unit in case of symlink:
        $ systemctl status var-run.mount
        var-run.mount - Runtime Directory
          Loaded: loaded (/lib/systemd/system/var-run.mount)
          Active: inactive (dead)
                  start condition failed at Fri, 25 Mar 2011 04:51:41 +0100; 6min ago
           Where: /var/run
            What: /run
          CGroup: name=systemd:/system/var-run.mount
      
      The systemd rpm needs to make sure to add something like:
        %pre
        mkdir -p -m0755 /run >/dev/null 2>&1 || :
      or it needs to be added to filesystem.rpm.
      
      Udev -git already uses /run if that exists, and is writable at bootup.
      Otherwise it falls back to the current /dev/.udev.
      
      Dracut and plymouth need to be adopted to switch from /dev/.run to run
      too.
      
      Cheers,
      Kay
      2b583ce6
  12. 09 Mar, 2011 2 commits
  13. 15 Nov, 2010 1 commit
  14. 13 Oct, 2010 1 commit
  15. 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
  16. 14 Aug, 2010 1 commit
  17. 01 Jul, 2010 1 commit
  18. 24 Jun, 2010 1 commit
  19. 19 Jun, 2010 1 commit
  20. 17 Jun, 2010 1 commit
  21. 15 Jun, 2010 2 commits