1. 29 Jan, 2013 1 commit
  2. 28 Jan, 2013 1 commit
    • William Giokas's avatar
      man: add Arch Linux entry to systemd-nspawn(5) · 68562936
      William Giokas authored
      Archlinux has a similar tool to debbotstrap in the arch-install-scripts
      package that will install to a specified directory. This is generally
      used for installation, so the -d flag must be passed to tell it to
      install to a non-mountpoint directory.
      68562936
  3. 18 Jan, 2013 2 commits
    • Lennart Poettering's avatar
      2b3987a8
    • Lennart Poettering's avatar
      nspawn: add audit caps to default set to keep · 88d04e31
      Lennart Poettering authored
      Due to the brokeness of much of the userspace audit code we cannot
      really start too many systems without the audit caps set. To make nspawn
      easier to use just add the audit caps by default.
      
      To boot up containers successfully the kernel's auditing needs to be
      turned off still (use "audit=0" on the kernel command line), but at
      least no manual caps have to be passed anymore.
      
      In the long run auditing will be fixed for containers and ve virtualized
      properly at which time it should be safe to enable these caps anyway.
      88d04e31
  4. 11 Jan, 2013 1 commit
  5. 25 Oct, 2012 1 commit
  6. 02 Oct, 2012 2 commits
  7. 14 Sep, 2012 1 commit
  8. 05 Sep, 2012 1 commit
  9. 19 Jul, 2012 1 commit
  10. 28 Jun, 2012 2 commits
  11. 25 Apr, 2012 1 commit
  12. 24 Apr, 2012 1 commit
  13. 22 Apr, 2012 2 commits
  14. 11 Apr, 2012 2 commits
  15. 07 Feb, 2012 1 commit
  16. 19 Aug, 2011 1 commit
  17. 02 Aug, 2011 3 commits
  18. 01 Jul, 2011 1 commit
    • Michal Vyskocil's avatar
      nspawn: spawn shell under specified --user · 687d0825
      Michal Vyskocil authored
      Add -u/--user option, which changes the effective and real user and
      group id to the new value. The user must exists in the chroot, otherwise
      it will fail. Both username and user id are accepted. The user home is
      created as well.
      
      It also setup HOME, USER, LOGNAME and SHELL variables .
      687d0825
  19. 20 Jun, 2011 1 commit
  20. 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
  21. 15 Mar, 2011 1 commit