anchor.diff:      && export LANGUAGE=C.UTF-8 \
       && export LC_ALL=C.UTF-8 \
       && echo ${TIMEZONE} > /etc/timezone \
  -    && dpkg-reconfigure -f noninteractive tzdata
  -
  -ENV LANG C.UTF-8
  -ENV LANGUAGE C.UTF-8
  -ENV LC_ALL C.UTF-8
  -
  -##############################################################################
  -# Packages / dependencies
  -##############################################################################
  -
  -# Contains dotfiles, Oracle instantclient debs, as-user script
  -COPY container /container
  -
  -RUN apt-get install -q -y \
  -    curl \
  -    git \
  -    less \
  -    libfreetype6-dev \
  -    libjpeg62-turbo-dev \
  -    libmcrypt-dev \
  -    libpng12-dev \
  -    libbz2-dev \
  -    sudo \
  -    unzip \
  -    wget
  +    && dpkg-reconfigure -f noninteractive tzdata \
  +
  +##############################################################################
  +# Packages
  +##############################################################################
  +
  +    && apt-get install -qqy \
  +        curl \
  +        git \
  +        less \
  +        libfreetype6-dev \
  +        libjpeg62-turbo-dev \
  +        libmcrypt-dev \
  +        libpng12-dev \
  +        libbz2-dev \
  +        rsync \
  +        sudo \
  +        unzip \
  +        wget \
   
   ##############################################################################
   # Oracle instantclient
   ##############################################################################
   
  -RUN groupadd dba \
  +    && groupadd dba \
       && useradd oracle -s /bin/bash -m -g dba \
       && echo "oracle:password" | chpasswd \
       && cd /container \
  
positive.code:     && dpkg -i oracle-instantclient${ORACLE_VERSION_SHORT}-sqlplus_${ORACLE_VERSION_LONG}_amd64.deb \
      && mkdir -p /oracle/product \
      && ln -s $ORACLE_HOME /oracle/product/latest \
      && mkdir -p /oracle/product/latest/network/admin
  
  ##############################################################################
  # PHP
  ##############################################################################
  
  # INI directory
  ENV PHP_INI_DIR /usr/local/etc/php/conf.d
  
  # Packages
  # - libaio1 is required for oci8
  # - libicu-dev is required for intl
  # - libxml2-dev is required for soap
  RUN apt-get install -q -y \
      libaio1 \
      libicu-dev \
      libxml2-dev \
      php-pear \
      php5-memcached \
      php5-redis
  
  # Configure and install oci8
  # Don't poke it or it'll break
  RUN cp /usr/include/oracle/${ORACLE_VERSION_SHORT}/client64/* /oracle/product/latest/ \
      && cd /oracle/product/latest \
      && ln -s lib/libnnz11.so       libnnz.so \
      && ln -s lib/libnnz11.so       libnnz11.so \
      && ln -s lib/libclntsh.so.11.1 libclntsh.so \
      && ln -s lib/libclntsh.so.11.1 libclntsh.so.11.1 \
      && echo "instantclient,/oracle/product/latest" | pecl install oci8-2.1.1.tgz \
      && echo "extension=oci8.so" > $PHP_INI_DIR/oci8.ini
  
  # Extensions
  RUN curl -L http://pecl.php.net/get/xdebug-2.4.0RC2.tgz > /usr/src/php/ext/xdebug.tgz \
      && tar -xf /usr/src/php/ext/xdebug.tgz -C /usr/src/php/ext/ \
      && rm /usr/src/php/ext/xdebug.tgz \
      && docker-php-ext-install \
  
negative.code:     && echo "export LANGUAGE=$(echo $LANGUAGE)"                >> /root/.bash_profile \
      && echo "export LC_ALL=$(echo $LC_ALL)"                    >> /root/.bash_profile \
      && echo "export TERM=xterm"                                >> /root/.bash_profile \
      && echo "export PATH=$(echo $PATH)"                        >> /root/.bash_profile \
  
  # Add a dev user and configure all accounts
      && groupadd dev \
      && useradd dev -s /bin/bash -m -g dev -G root \
      && echo "dev:password" | chpasswd \
      && echo "dev ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers \
      && rsync -a /root/ /home/dev/ \
      && rsync -a /root/ /home/oracle/ \
      && chown -R dev:dev /home/dev/ \
      && chmod 0777 /home/dev \
  
  
  ##############################################################################
  # ~ fin ~
  ##############################################################################
  
      && apt-get clean \
      && rm -rf /var/lib/apt/lists/* \
      && cp /container/as-user / \
      && rm -rf /container
  
  ENTRYPOINT ["/as-user","php"]
  