commit | 1b7f6f2d01b955cecb79eea8cc21f6fe387ce1f1 | [log] [tgz] |
---|---|---|
author | Vernon Mauery <vernon.mauery@linux.intel.com> | Wed Mar 13 13:11:25 2019 -0700 |
committer | Vernon Mauery <vernon.mauery@linux.intel.com> | Wed Mar 20 13:26:06 2019 -0700 |
tree | b1f7d52984c4466c3637709d4a59a70f0fcce03a | |
parent | 3719c2fc50d33dbe407eb5351d94252406ccec9e [diff] |
make ipmid respond to SIGTERM and SIGINT for clean shutdown On some systems ipmid was not responding to SIGTERM so systemd could not shut it down in a clean manner, resorting to SIGKILL after a long timeout. This adds code to respond to SIGTERM and SIGINT and safely unwind all the provider libraries on exit. Tested-by: running ipmid; in another shell, and running 'killall -15 ipmid' or 'killall -2 ipmid' to send SIGTERM or SIGINT and watch that ipmid shuts down in a controlled and timely manner. Change-Id: I690846796523bebea1a08845c0d17e1df2a94fee Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
To build this package, do the following steps:
1. ./bootstrap.sh 2. ./configure ${CONFIGURE_FLAGS} 3. make
To clean the repository run ./bootstrap.sh clean
.