entrypoint.sh 680 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. set -e
  3. set -o pipefail
  4. export RELEASE=`head -n 1 /etc/release`
  5. rsync -avz $RELEASE/ROOT.war /tmp/ROOT.war
  6. chmod 600 /var/spool/cron/root
  7. sed -i -e '/pam_loginuid.so/s/^/#/' /etc/pam.d/crond
  8. mkdir -p /data/log/devlog/ /data/log/other/ /log/resin-books/search /data/project/ /home/book/preps/.java/.userPrefs
  9. rm -rf /data/project/* /app/soft/resin-4.0.65/log/jvm-app-0.log
  10. touch /home/book/preps/.java/.userPrefs/.user.lock.book
  11. touch /home/book/preps/.java/.userPrefs/.userRootModFile.book
  12. mv /tmp/ROOT.war /data/project/ROOT.war
  13. chown book:book -R /data /app/soft/ /home/book/preps /log/
  14. sed -i 's/nodaemon=false/nodaemon=true/g' /etc/supervisord.conf
  15. exec "$@"