anchor.diff:  
   bind_dev_nodes(OldRoot) ->
       Devices = [
  -      'dev/tty',
  -      'dev/null',
  -      'dev/zero',
  -      'dev/random',
  -      'dev/urandom',
  -      'dev/full'
  +      "dev/tty",
  +      "dev/null",
  +      "dev/zero",
  +      "dev/random",
  +      "dev/urandom",
  +      "dev/full"
        ],
       lists:foreach(fun(X) -> bind_device(X, OldRoot) end, Devices).
   
  
positive.code:     Mapping = #{"/dev/pts/ptmx" => "/dev/ptmx", "/proc/self/fd" => "/dev/fd",
                  "/proc/self/fd/0" => "/dev/stdin", "/proc/self/fd/1" => "/dev/stdout",
                  "/proc/self/fd/2" => "/dev/stderr"},
      symlink_many(Mapping),
  
      % mount kernel /sys interface
  
negative.code: 
  b_root_overlay(ImageDir, ContainerDir, Rootfs) ->
      lager:info("building overlayfs for container"),
      OverlayMountResult = mount_image_overlay(ImageDir, ContainerDir, Rootfs),
      OverlayPid = posix:fork_libc(),
      if 
          OverlayPid =/= 0 -> prep_root_overlay(OverlayPid, Rootfs);
          true -> lager:info("child is done")
      end.
  
  prep_root_overlay(OverlayPid, OverlayMountpoint) ->
  