[PATCH] Re: Make SIGHUP singal handler equivalent to SIGTERM and SIGINT.
Nicolas Sebrecht
nicolas.s-dev at laposte.net
Sat Jun 9 12:10:32 BST 2012
On Tue, Jun 05, 2012 at 04:04:10AM +0100, Dmitrijs Ledkovs wrote:
> offlineimap has several frontends that encourage running it from a
> terminal under an X session. When X session closes for a system
> shutdown, the terminals exit, after sending SIGHUP to their children.
>
> Previously SIGHUP was treated to be equivalent to SIGUSR1, i.e. wake
> up and sync all accounts. This causes delays during shutdown.
>
> According to Wikipedia [0], SIGHUP has been repurposed from a
> historical meaning to one of:
> * re-read configuration files, or reinitialize (e.g. Apache, sendmail)
> * controlling pseudo or virtual terminal has been closed
>
> I believe second meaning is more appropriate for offlineimap, and
> hence this patch makes SIGHUP to be handled in the same way SIGTERM
> and SIGINT are handled.
>
> This patch also adds documentation of the current handling of
> SIGTERM/SIGINT/SIGHUP signals.
>
> [0] http://en.wikipedia.org/wiki/SIGHUP
Looks ok to me except that users might rely on this signal from script.
I think it's worth to warn about this change in the changelog.
Thanks for contribution! ,-)
--
Nicolas Sebrecht
More information about the OfflineIMAP-project
mailing list