#!/bin/bash -e # # S2I assemble script for the 'kraxel/s2i-jekyll' image. # The 'assemble' script builds your application source so that it is ready to run. # # For more information refer to the documentation: # https://github.com/openshift/source-to-image/blob/master/docs/builder_image.md # if [[ "$1" == "-h" ]]; then exec /usr/libexec/s2i/usage fi echo "--- debug ---" id -a echo "---" export HOME=/opt/app-root/src cd $HOME 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 makeall.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