Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 

23 lignes
560 B

  1. #!/bin/bash
  2. set -exuo pipefail
  3. # https://stackoverflow.com/a/2173421
  4. trap "trap - SIGTERM && kill -- -$$" SIGINT SIGTERM EXIT
  5. export SHARED_WARCS_DIR="${SHARED_WARCS_DIR:-/data/}"
  6. export INCOMING="${INCOMING:-${SHARED_WARCS_DIR}/incoming/}"
  7. export UPLOAD_QUEUE="${UPLOAD_QUEUE:-${SHARED_WARCS_DIR}/upload-queue/}"
  8. mkdir -pv "${INCOMING}"
  9. chown nobody:nogroup "${INCOMING}"
  10. mkdir -pv "${UPLOAD_QUEUE}"
  11. chown nobody:nogroup "${UPLOAD_QUEUE}"
  12. case "$1" in
  13. "mover")
  14. setpriv --reuid=nobody --regid=nogroup --init-groups --inh-caps=-all /mover.sh
  15. ;;
  16. esac