1. 30 Mar, 2011 1 commit
  2. 28 Mar, 2011 2 commits
    • Lennart Poettering's avatar
    • 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
  3. 17 Mar, 2011 1 commit
  4. 16 Mar, 2011 3 commits
  5. 14 Mar, 2011 2 commits
  6. 11 Mar, 2011 1 commit
  7. 10 Mar, 2011 1 commit
  8. 09 Mar, 2011 3 commits
  9. 04 Mar, 2011 4 commits
  10. 28 Feb, 2011 1 commit
  11. 23 Feb, 2011 1 commit
  12. 19 Feb, 2011 1 commit
  13. 15 Feb, 2011 2 commits
  14. 14 Feb, 2011 1 commit
  15. 09 Feb, 2011 1 commit
  16. 21 Jan, 2011 1 commit
  17. 17 Nov, 2010 1 commit
  18. 15 Nov, 2010 1 commit
  19. 10 Nov, 2010 3 commits
  20. 27 Oct, 2010 2 commits
  21. 26 Oct, 2010 2 commits
  22. 25 Oct, 2010 1 commit
  23. 13 Oct, 2010 2 commits
  24. 08 Oct, 2010 2 commits