#!/bin/bash -e # # For more information refer to the documentation: # https://github.com/openshift/source-to-image/blob/master/docs/builder_image.md # source ${0}.pre echo "---> Installing application source ..." mv /tmp/src ./virtio-spec echo "---> Building virtio spec ..." (cd virtio-spec; export SPECDOC=$(cat REVISION); if test "$OPENSHIFT_BUILD_REFERENCE" != ""; then SPECDOC="$SPECDOC-$OPENSHIFT_BUILD_REFERENCE"; fi; echo "-----> SPECDOC=$SPECDOC <-----"; sh makepdf.sh sh makehtml.sh) echo "---> Move docs output ..." mkdir output cp -av virtio-spec/*.{html,css,pdf} virtio-spec/images output stylesheet=$(cd output; ls *.css) echo "---> CSS fixup ..." cp /usr/libexec/s2i/darkmode.css output /usr/libexec/s2i/better-css.sh output/$stylesheet echo "---> add HEADER ..." cat < output/HEADER.html

virtio specification

Built from $OPENSHIFT_BUILD_SOURCE, branch ${OPENSHIFT_BUILD_REFERENCE-master},
commit hash is ${OPENSHIFT_BUILD_COMMIT}.


Directory index

EOF echo "---> add README ..." cat < output/README.html EOF echo "---> Fix permissions ..." chmod +x . output chmod -R +r . find output | xargs ls -ld