anchor.diff: -FROM crops/yocto:ubuntu-16.04-base
  +FROM ubuntu:16.04
   
   LABEL description="PELUX Yocto build environment"
   
  
positive.code: 
  # Install dependencies in one command to avoid potential use of previous cache
  # like explained here: https://stackoverflow.com/a/37727984
  RUN apt-get update && apt-get install -y \
          openssh-server \
          iptables \
          cvs \
          coreutils \
          python3-pip \
          libfdt1 \
          python-pysqlite2 \
          help2man \
          libxml2-utils \
          libsdl1.2-dev \
          graphviz \
          qemu-user \
          g++-multilib \
          curl \
          repo \
          rsync \
          m4
  
  # For Yocto bitbake -c testimage XML reporting
  RUN pip3 install unittest-xml-reporting
  
negative.code: # The downloaded script is needed since git-lfs is not available per default for Ubuntu 16.04
  RUN curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash && sudo apt-get install -y git-lfs
  
  # Remove all apt lists to avoid build caching
  RUN rm -rf /var/lib/apt/lists/*
  
  # en_US.utf8 is required by Yocto sanity check
  RUN /usr/sbin/locale-gen en_US.UTF-8
  RUN localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
  RUN echo 'export LC_ALL="en_US.UTF-8"' >> /etc/profile
  ENV LANG en_US.utf8
  
  RUN useradd -U -m yoctouser
  
  # Make sure the user/groupID matches the UID/GID given to Docker. This is so that mounted
  # dirs will get the correct permissions
  