anchor.diff:  # DEBUG
   ################################################################################
   
  -# TODO: remove this later. /command symlinks should be setup by each command.
  +# TODO: have /command symlinks setup during each service installation.
   RUN ln -s /command/core-* /usr/local/bin/
   
   
  
positive.code: # SERVICES
  #
  # Add commands for configuring and managing services
  # This should appear as late in the Dockerfile as possible to make builds as
  # fast as possible.
  ################################################################################
  
  COPY core /package/airstack/core
  RUN ln -s /package/airstack/core/command/core-* /command/
  
  #
  # RUNLEVEL 1
  # Start socklog and runit
  #
  
  # socklog
  COPY services/socklog-unix /package/airstack/socklog-unix
  
  # Container init system
  COPY services/runit /package/airstack/runit
  RUN /package/airstack/runit/enable
  
  #
  # RUNLEVEL 2
  #
  
  # dropbear
  COPY services/dropbear /package/airstack/dropbear
  
negative.code: ################################################################################
  # RUNTIME
  #
  # Password-less sudo enabled for airstack user.
  # Can remove as part of production container hardening.
  #
  # Default CMD set here.
  ################################################################################
  
  RUN set -e; \
  