anchor.diff:    man \
     ack-grep \
     llvm \
  +  clang \
     git \
     vim \
     curl \
  
positive.code: # Start by changing the apt output, as stolen from Discourse's Dockerfiles.
  RUN echo "debconf debconf/frontend select Teletype" | debconf-set-selections && \
    apt-get update && \
  # install packages needed
    apt-get install -y \
    build-essential \
    automake \
  
negative.code:   ssh \
    zsh \
    ruby \
    python-dev \
    python-pip
  
  
  # zsh - ignoring any return status from it since it returns '1' but succeeded anyway
  RUN chsh -s /usr/bin/zsh root && \
    curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh || true && \
  
  # python autocompleter that youcompleteme supports
    pip install jedi && \
  
  # setup vim profile
    git clone https://github.com/copenhas/dotvim.git ./code/dotvim && \
    ln -s ./code/dotvim/vim .vim && \
    ln -s ./code/dotvim/vimrc .vimrc && \
    git clone https://github.com/gmarik/vundle.git ./code/dotvim/vim/bundle/vundle && \
  
  # install plugins and compile youcompleteme
    vim -E -s -u ./.vim/bundles.vim +PluginInstall +qall || true && \
    ~/.vim/bundle/YouCompleteMe/install.sh --clang-completer && \
  
  # Fix for occasional errors in perl stuff (git, ack) saying that locale vars
  # aren't set.
  