diff --git a/files/etc/s6-overlay/s6-rc.d/user/contents.d/worker-long-tasks b/files/etc/s6-overlay/s6-rc.d/user/contents.d/worker-long-tasks new file mode 100644 index 0000000..e69de29 diff --git a/files/etc/s6-overlay/s6-rc.d/worker-long-tasks/dependencies.d/base b/files/etc/s6-overlay/s6-rc.d/worker-long-tasks/dependencies.d/base new file mode 100644 index 0000000..e69de29 diff --git a/files/etc/s6-overlay/s6-rc.d/worker-long-tasks/dependencies.d/prepare b/files/etc/s6-overlay/s6-rc.d/worker-long-tasks/dependencies.d/prepare new file mode 100644 index 0000000..e69de29 diff --git a/files/etc/s6-overlay/s6-rc.d/worker-long-tasks/run b/files/etc/s6-overlay/s6-rc.d/worker-long-tasks/run new file mode 100755 index 0000000..3824054 --- /dev/null +++ b/files/etc/s6-overlay/s6-rc.d/worker-long-tasks/run @@ -0,0 +1,9 @@ +#!/command/execlineb -P + +fdmove -c 2 1 + +s6-envdir /etc/koha-envvars + +s6-setuidgid default-koha + +/usr/bin/perl /usr/share/koha/bin/workers/background_jobs_worker.pl --queue long_tasks diff --git a/files/etc/s6-overlay/s6-rc.d/worker-long-tasks/type b/files/etc/s6-overlay/s6-rc.d/worker-long-tasks/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/files/etc/s6-overlay/s6-rc.d/worker-long-tasks/type @@ -0,0 +1 @@ +longrun