anchor.diff:      && echo "dev ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers \
       && rsync -a /root/ /home/dev/ \
       && chown -R dev:dev /home/dev/ \
  -    && chmod 0777 /home/dev
  +    && chmod 0777 /home/dev \
  +    && chmod -R u+rwX,g+rwX,o+rwX /home/dev \
  +    && setfacl -R -d -m user::rwx,group::rwx,other::rwx /home/dev
   
   ##############################################################################
   # ~ fin ~
  
positive.code: 
  RUN set -x \
      && apt-get -qq update \
      && apt-get install -qqy apt-utils \
      && apt-get -qq upgrade \
      && apt-get -qq dist-upgrade \
      && apt-get install -qqy \
          git \
          mercurial \
          rsync \
          subversion \
          sudo \
          wget \
  
      # Restore a borne-shell compatible default shell
      && rm /bin/sh \
      && ln -s /bin/bash /bin/sh
  
  
      # install npm packages
  RUN set -x \
      && rm -f /usr/local/bin/yarn \
      && npm install --silent --global \
          gulp-cli \
          grunt-cli \
          bower \
          markdown-styles \
          yarn \
      && npm upgrade --silent --global \
          gulp-cli \
          grunt-cli \
          bower \
          markdown-styles \
          yarn
  
  ##############################################################################
  # UTF-8 Locale, timezone
  
negative.code: RUN set -x \
      && wget -O /run-as-user https://raw.githubusercontent.com/mkenney/docker-scripts/master/container/run-as-user \
      && chmod 0755 /run-as-user \
      && apt-get clean \
      && rm -rf /var/lib/apt/lists/*
  
  