X-Original-To: alpine-aports@mail.alpinelinux.org Delivered-To: alpine-aports@mail.alpinelinux.org Received: from mail.alpinelinux.org (dallas-a1.alpinelinux.org [127.0.0.1]) by mail.alpinelinux.org (Postfix) with ESMTP id 255BADC06A7 for ; Mon, 22 Feb 2016 17:55:15 +0000 (UTC) Received: from mail.infogroup.kiev.ua (tera.infogroup.kiev.ua [195.144.25.26]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id D27EFDC0309 for ; Mon, 22 Feb 2016 17:55:14 +0000 (UTC) Received: from aveo.com.ua ([195.144.25.27] helo=alpine) by mail.infogroup.kiev.ua with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80.1) (envelope-from ) id 1aXuhV-0005b2-C6; Mon, 22 Feb 2016 19:55:13 +0200 From: Valery Kartel To: alpine-aports@lists.alpinelinux.org Cc: Valery Kartel Subject: [alpine-aports] [PATCH 3/3] testing/rspamd: 'reopen logs' improvement for init and logrotate scripts Date: Mon, 22 Feb 2016 19:59:39 +0200 Message-Id: <1456163979-3387-1-git-send-email-valery.kartel@gmail.com> X-Mailer: git-send-email 2.7.1 X-Virus-Scanned: ClamAV using ClamSMTP X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: --- testing/rspamd/APKBUILD | 12 ++++++------ testing/rspamd/rspamd.initd | 9 ++++++++- testing/rspamd/rspamd.logrotated | 2 +- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/testing/rspamd/APKBUILD b/testing/rspamd/APKBUILD index 81585eb..22ab9bd 100644 --- a/testing/rspamd/APKBUILD +++ b/testing/rspamd/APKBUILD @@ -83,22 +83,22 @@ client() { } md5sums="36513d4435ef32a1aedd3f2469a3680c rspamd-1.1.4.tar.xz -3fd4d0e28cb01224a786c0498266e9a6 rspamd.logrotated -dba3145a52bee22d8ed1192dc44506ad rspamd.initd +c152c6a90f6ae9e5a7a1d137dfbc0305 rspamd.logrotated +3f32a16e76e1461ffba9231cfb1e3d17 rspamd.initd ecfea2a25b95727ae91c04001fbd3e46 rspamd.confd a5f0967b3d9aa319909af7e1bfe998e1 rspamd.conf 74e334227e9244c419abd605787c090e rspamd.worker_normal 03bd84228945261e2242564f9bf5f1ca rspamd.worker_controller" sha256sums="7186d0448aaddc1e347af580e7ec14e34ff38859db99bf2173139a6bbc18821d rspamd-1.1.4.tar.xz -cb02c8c041a0ace2e3c9e4fbf514038871b4444575c9022a75e661130db875fd rspamd.logrotated -83acf26538826ce58039236660807cc87b9d4abc628fa6e2ddbb4201eac5424e rspamd.initd +6c5e79e9052d957f3d0d634b2ae7a56bbc0901a5d6946dc991c92f19a72fce97 rspamd.logrotated +6b531f95724b2a3990524ab09b7304ce4e811b6e082dfdbe633f201a6bc7eee3 rspamd.initd 82be6a663af2e2333b0dfbbbfd05a9ff3d02e05c7e506235b1b0dbd9d0b72972 rspamd.confd 5a223efb12e962e0f3bfe9f6d08336c6074b0b2930b8da6a22fe6582142ee40c rspamd.conf 7805103a2e11cf816e99dba7d67fdc584ece33d9ea3ef95f95f4fce91a34eb90 rspamd.worker_normal f50663096866b35095f7a6754e3cfb0bab518645d61646703715cf43da5adf77 rspamd.worker_controller" sha512sums="de4afb82beba9d8d28a6cf6d7eb222806671fcca51114b9668fe0484c5a2b0680763d3fe6095cb7d4b301991a5f17effef6cfbf70d6d98c8e79476bbdb8b6ee3 rspamd-1.1.4.tar.xz -3b95882b1804d8dc6524a4c2cdf3f656b2f9bf5db6228b92d1acd539629070aead654c1f58937e1473e4f07340dc3de7b212f87b36143c5cb3fcb3b472a85f5a rspamd.logrotated -12b2a92126f911e29d5ace836404ca8170bc19181f3b61896726b0dea79b03bc3b9295d876b96a633a3b4a963646cf7bebfbe10489ad24f373d81fd5a84f21b1 rspamd.initd +2efe28575c40d1fba84b189bb872860e744400db80dce2f6330be6c6287fb3f46e6511284729b957488bf40bcb9b0952e26df9934f5f138334bd2766075c45cb rspamd.logrotated +30b45812ef68f2b82d0d7f370b44bec52691296c7349c96c8273342eb4f9b5708c13ad97b13f63d81bee588b4e459c0da3092a62adff9e5b8938f44546df3dcd rspamd.initd 0b73b159cec9a4a1d337fbb429814f78da23b55f72c9fb8a777ab5f06634206a4f9b25e587f8dbfa7c3242ac5501ebcc90b9a0e926adfd37e14a12ac4607fa62 rspamd.confd 90885bd8f9fcd47590eedf8f1f058df7c492005fc09058e99ee490e1730f4961909850ecf9e98723bfbd3cbe8df705f86a0de931dedb25bc66b246674f537a72 rspamd.conf ddf1af03878ed2f4b1e735ecd9f931f1941adf7b2085aa7a40f3ef303fa5c59791d0d7462064c2ac652af2722b83acd4379f549d341cb62767e74edefb69ba9a rspamd.worker_normal diff --git a/testing/rspamd/rspamd.initd b/testing/rspamd/rspamd.initd index 0fd5b93..a20f784 100644 --- a/testing/rspamd/rspamd.initd +++ b/testing/rspamd/rspamd.initd @@ -8,8 +8,9 @@ pidfile=${pidfile:-/run/rspamd/rspamd.pid} command=/usr/sbin/rspamd command_args="-u $user -g $group -c $cfgfile -p $pidfile" required_files="$cfgfile" -extra_started_commands="reload" +extra_started_commands="reload reopen" description_reload="Reload configuration" +description_reopen="Reopen log files" depend() { need localmount net @@ -28,3 +29,9 @@ reload() { start-stop-daemon --signal HUP --pidfile $pidfile eend $? } + +reopen() { + ebegin "Reopening ${SVCNAME} log files" + start-stop-daemon --signal USR1 --pidfile $pidfile + eend $? +} \ No newline at end of file diff --git a/testing/rspamd/rspamd.logrotated b/testing/rspamd/rspamd.logrotated index 8a30971..2a443f2 100644 --- a/testing/rspamd/rspamd.logrotated +++ b/testing/rspamd/rspamd.logrotated @@ -6,6 +6,6 @@ compress sharedscripts postrotate - /etc/init.d/rspamd --ifstarted reload + /etc/init.d/rspamd --ifstarted --quiet reopen endscript } -- 2.7.1 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---