Entrypoint null

Given this Dockerfile:

FROM ubuntu:14.04
MAINTAINER ...
ENV SYSADMIN_NAME="admin" IP_ADDR="0.0.0.0" CITADEL_PORT="504" NO_INIT_SCRIPTS="yes" CITADEL_PREFIX="/citadel" CITADEL_DIR="/citadel/citadel" WEBCIT_DIR="/citadel/webcit" RUN_DIR="/var/run"
COPY root /
RUN /citadel/citadel/setup -q
ENTRYPOINT ["/usr/bin/start"]

how can docker manage to set Cmd to /bin/bash and Entrypoint to null? Even weirder, in docker ps -a COMMAND is listed as "/bin/sh -c '/citadel".