new file: Jenkinsfile new file: files/etc/crontabs/root new file: files/etc/logrotate.d/get_iplayer new file: files/etc/periodic/daily/get_iplayer_update new file: files/etc/periodic/hourly/get_iplayer_pvr new file: files/start Initial commit
19 lines
327 B
Bash
Executable File
19 lines
327 B
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# Docker entrypoint
|
|
#
|
|
|
|
# Ensure up-to-date
|
|
/etc/periodic/daily/get_iplayer_update
|
|
|
|
# Start cron with output to syslog
|
|
/sbin/syslogd
|
|
/usr/sbin/crond
|
|
|
|
# Restart if killed, e.g. due to update
|
|
umask 2
|
|
while true; do
|
|
/usr/local/bin/get_iplayer -V
|
|
su-exec $PUID:$PGID /usr/local/bin/get_iplayer.cgi -p $PORT
|
|
done
|