123456789101112131415161718192021222324252627282930 |
- #!/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
|