mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-22 06:30:59 +01:00
* Univention: fix not running async jobs because of old overlay storage driver
This commit is contained in:
parent
26a6749b3d
commit
63ea0891bb
@ -70,6 +70,14 @@ done 2>&1 | tee -a $LOG
|
||||
# as we can NOT exit from until (runs a subshell), we need to check and do it here
|
||||
[ "$(tail -1 $LOG)" = "Installing of EGroupware failed!" ] && exit 1
|
||||
|
||||
# fix cron entries in case docker uses "overlay" storage driver (eg. Univention 4.4)
|
||||
# cron does NOT executing scripts with "NUMBER OF HARD LINKS > 1"
|
||||
for f in /etc/crontab /etc/cron.*/*; do
|
||||
[ $(ls -l $f | cut -d' ' -f2) -gt 1 ] && {
|
||||
mv $f /tmp
|
||||
cat /tmp/$(basename $f) > $f
|
||||
}
|
||||
done
|
||||
# to run async jobs
|
||||
service cron start
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user