Bugzilla – Attachment 72373 Details for
Bug 17717
Fix broken cronjobs due to permissions of the current directory
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 17717: Make cronjobs using koha-foreach use --chdir
Bug-17717-Make-cronjobs-using-koha-foreach-use---c.patch (text/plain), 4.69 KB, created by
Kyle M Hall (khall)
on 2018-03-02 15:50:24 UTC
(
hide
)
Description:
Bug 17717: Make cronjobs using koha-foreach use --chdir
Filename:
MIME Type:
Creator:
Kyle M Hall (khall)
Created:
2018-03-02 15:50:24 UTC
Size:
4.69 KB
patch
obsolete
>From d49bc07a16e1495dbb510d23257a012e1ca4d85d Mon Sep 17 00:00:00 2001 >From: Tomas Cohen Arazi <tomascohen@gmail.com> >Date: Fri, 2 Mar 2018 11:51:20 -0300 >Subject: [PATCH] Bug 17717: Make cronjobs using koha-foreach use --chdir > >In order to patch production sites we need to adjust the shipped >cronjobs so they are called with the --chdir option switch. > >Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com> >--- > debian/koha-common.cron.d | 2 +- > debian/koha-common.cron.daily | 24 ++++++++++++------------ > debian/koha-common.cron.hourly | 2 +- > debian/koha-common.cron.monthly | 2 +- > 4 files changed, 15 insertions(+), 15 deletions(-) > >diff --git a/debian/koha-common.cron.d b/debian/koha-common.cron.d >index 149fc47..c87207c 100644 >--- a/debian/koha-common.cron.d >+++ b/debian/koha-common.cron.d >@@ -9,4 +9,4 @@ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin > # Uncomment the following line if you do not want to use the koha-index-daemon integration > # */5 * * * * root test -x /usr/sbin/koha-rebuild-zebra && koha-rebuild-zebra -q $(koha-list --enabled) > >-*/15 * * * * root koha-foreach --enabled --email /usr/share/koha/bin/cronjobs/process_message_queue.pl >+*/15 * * * * root koha-foreach --chdir --enabled --email /usr/share/koha/bin/cronjobs/process_message_queue.pl >diff --git a/debian/koha-common.cron.daily b/debian/koha-common.cron.daily >index 26e6fb4..50d49d8 100644 >--- a/debian/koha-common.cron.daily >+++ b/debian/koha-common.cron.daily >@@ -15,16 +15,16 @@ > # You should have received a copy of the GNU General Public License > # along with this program. If not, see <http://www.gnu.org/licenses/>. > >-koha-foreach --enabled /usr/share/koha/bin/cronjobs/automatic_renewals.pl >-koha-foreach --enabled /usr/share/koha/bin/cronjobs/fines.pl >-koha-foreach --enabled --email /usr/share/koha/bin/cronjobs/overdue_notices.pl -t >-koha-foreach --enabled --email /usr/share/koha/bin/cronjobs/advance_notices.pl -c >-koha-foreach --enabled /usr/share/koha/bin/cronjobs/serialsUpdate.pl -c >-koha-foreach --enabled /usr/share/koha/bin/cronjobs/membership_expiry.pl -c >-koha-foreach --enabled /usr/share/koha/bin/cronjobs/holds/cancel_expired_holds.pl >/dev/null 2>&1 >-koha-foreach --enabled /usr/share/koha/bin/cronjobs/services_throttle.pl > /dev/null 2>&1 >-koha-foreach --enabled /usr/share/koha/bin/cronjobs/cleanup_database.pl --sessions --zebraqueue 10 --list-invites --temp-uploads >-koha-foreach --enabled --noemail /usr/share/koha/bin/cronjobs/cleanup_database.pl --mail >-koha-foreach --enabled /usr/share/koha/bin/cronjobs/holds/auto_unsuspend_holds.pl > /dev/null 2>&1 >-koha-foreach --enabled /usr/share/koha/bin/cronjobs/merge_authorities.pl -b >+koha-foreach --chdir --enabled /usr/share/koha/bin/cronjobs/automatic_renewals.pl >+koha-foreach --chdir --enabled /usr/share/koha/bin/cronjobs/fines.pl >+koha-foreach --chdir --enabled --email /usr/share/koha/bin/cronjobs/overdue_notices.pl -t >+koha-foreach --chdir --enabled --email /usr/share/koha/bin/cronjobs/advance_notices.pl -c >+koha-foreach --chdir --enabled /usr/share/koha/bin/cronjobs/serialsUpdate.pl -c >+koha-foreach --chdir --enabled /usr/share/koha/bin/cronjobs/membership_expiry.pl -c >+koha-foreach --chdir --enabled /usr/share/koha/bin/cronjobs/holds/cancel_expired_holds.pl >/dev/null 2>&1 >+koha-foreach --chdir --enabled /usr/share/koha/bin/cronjobs/services_throttle.pl > /dev/null 2>&1 >+koha-foreach --chdir --enabled /usr/share/koha/bin/cronjobs/cleanup_database.pl --sessions --zebraqueue 10 --list-invites --temp-uploads >+koha-foreach --chdir --enabled --noemail /usr/share/koha/bin/cronjobs/cleanup_database.pl --mail >+koha-foreach --chdir --enabled /usr/share/koha/bin/cronjobs/holds/auto_unsuspend_holds.pl > /dev/null 2>&1 >+koha-foreach --chdir --enabled /usr/share/koha/bin/cronjobs/merge_authorities.pl -b > koha-run-backups --days 2 --output /var/spool/koha >diff --git a/debian/koha-common.cron.hourly b/debian/koha-common.cron.hourly >index 4724ca8..4db64bb 100644 >--- a/debian/koha-common.cron.hourly >+++ b/debian/koha-common.cron.hourly >@@ -16,4 +16,4 @@ > # along with this program. If not, see <http://www.gnu.org/licenses/>. > > >-koha-foreach --enabled /usr/share/koha/bin/cronjobs/holds/build_holds_queue.pl >+koha-foreach --chdir --enabled /usr/share/koha/bin/cronjobs/holds/build_holds_queue.pl >diff --git a/debian/koha-common.cron.monthly b/debian/koha-common.cron.monthly >index 03fa1eb..000854b 100644 >--- a/debian/koha-common.cron.monthly >+++ b/debian/koha-common.cron.monthly >@@ -16,4 +16,4 @@ > # along with this program. If not, see <http://www.gnu.org/licenses/>. > > >-koha-foreach --enabled /usr/share/koha/bin/cronjobs/share_usage_with_koha_community.pl >+koha-foreach --chdir --enabled /usr/share/koha/bin/cronjobs/share_usage_with_koha_community.pl >-- >2.10.2
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 17717
:
57947
|
63676
|
63677
|
72368
|
72369
|
72372
|
72373
|
72411
|
72412
|
72413