blob: 081f7c386ef68620fc59002ac8bee8f716a87a9f [file] [log] [blame]
#!/bin/sh -e
# Usage :
# RUN /container/tool/add-service-available [service1] [service2] ...
SERVICE_DIR="/container/service"
SERVICE_AVAILABLE_DIR="/container/service-available"
DOWNLOAD_FILENAME="download.sh"
for i in "$@"
do
echo "add-service-available: ${i}"
if [ -d "${SERVICE_AVAILABLE_DIR}/${i}" ]; then
if [ -f "${SERVICE_AVAILABLE_DIR}/${i}/${DOWNLOAD_FILENAME}" ]; then
echo "run ${SERVICE_AVAILABLE_DIR}/${i}/${DOWNLOAD_FILENAME}"
${SERVICE_AVAILABLE_DIR}/"${i}"/"${DOWNLOAD_FILENAME}"
echo "remove ${SERVICE_AVAILABLE_DIR}/${i}/${DOWNLOAD_FILENAME}"
rm -f "${SERVICE_AVAILABLE_DIR}/${i}/${DOWNLOAD_FILENAME}"
fi
echo "move ${SERVICE_AVAILABLE_DIR}/${i} to ${SERVICE_DIR}/${i}"
mv "${SERVICE_AVAILABLE_DIR}/${i}" "${SERVICE_DIR}/${i}"
else
echo "service-available: ${i} not found in ${SERVICE_AVAILABLE_DIR}/${i}"
exit 1
fi
done