[PATCH] Install service on make install

Issue #643: Service not created when building from source Signed-off-by: Ramon Medeiros <ramonn@linux.vnet.ibm.com> --- Makefile.am | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index 0720277..91a0fa2 100644 --- a/Makefile.am +++ b/Makefile.am @@ -16,7 +16,6 @@ # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - SUBDIRS = src ui docs contrib tests po config plugins man_MANS = docs/kimchid.8 @@ -115,6 +114,28 @@ ChangeLog: $(top_srcdir)/build-aux/genChangelog --release > $@; \ fi +install-data-local: + @if test -d /usr/lib/systemd/system/ ; then \ + $(INSTALL_DATA) contrib/kimchid.service.fedora /usr/lib/systemd/system/kimchid.service; \ + systemctl daemon-reload; \ + elif test -d /etc/systemd/system; then \ + $(INSTALL_DATA) contrib/kimchid.service.fedora /etc/systemd/system/kimchid.service; \ + systemctl daemon-reload; \ + else \ + $(INSTALL_DATA) contrib/kimchid.sysvinit /etc/init.d/kimchid; \ + chmod +x /etc/init.d/kimchid; \ + fi + +uninstall-local: + @if test -f /usr/lib/systemd/system/kimchid.service; then \ + $(RM) /usr/lib/systemd/system/kimchid.service; \ + systemctl daemon-reload; \ + elif test -f /etc/systemd/system/kimchid.service; then \ + $(RM) /etc/systemd/system/kimchid.service; \ + elif test -f /etc/init.d/kimchid; then \ + $(RM) /etc/init.d/kimchid; \ + fi + VERSION: @if test -d .git; then \ git describe --abbrev=0 > $@; \ @@ -122,6 +143,7 @@ VERSION: .PHONY: deb install-deb rpm fedora-rpm suse-rpm ChangeLog VERSION + clean-local: rm -rf mo rpm -- 2.1.0

Reviewed-by: Crístian Deives <cristiandeives@gmail.com> Tested-by: Crístian Deives <cristiandeives@gmail.com> On 20-05-2015 14:29, Ramon Medeiros wrote:
Issue #643: Service not created when building from source
Signed-off-by: Ramon Medeiros <ramonn@linux.vnet.ibm.com>
participants (3)
-
Aline Manera
-
Crístian Deives
-
Ramon Medeiros