From 23b12455796ec453ca35e94ab49e7629d7f9aced Mon Sep 17 00:00:00 2001 From: Prasanna Kumar Kalever Date: Sun, 5 Feb 2017 20:23:20 +0530 Subject: gluster-block: migrate build to libtoolz and create rpm Till now we had simple makefile for checking dependencies and building. Using libtoolz will give more control on dependency checks and flexibility. This patch also introduce rpm build feature. Compiling: $ ./autogen.sh $ ./configure $ make -j $ make install Building RPMS: $ make rpms Running: $ systemctl start gluster-blockd.service Using CLI: $ gluster-block help Signed-off-by: Prasanna Kumar Kalever --- systemd/Makefile.am | 10 ++++++++++ systemd/gluster-blockd.service | 12 ------------ systemd/gluster-blockd.service.in | 12 ++++++++++++ 3 files changed, 22 insertions(+), 12 deletions(-) create mode 100644 systemd/Makefile.am delete mode 100644 systemd/gluster-blockd.service create mode 100644 systemd/gluster-blockd.service.in (limited to 'systemd') diff --git a/systemd/Makefile.am b/systemd/Makefile.am new file mode 100644 index 0000000..605e1f8 --- /dev/null +++ b/systemd/Makefile.am @@ -0,0 +1,10 @@ +DISTCLEANFILES = Makefile.in gluster-blockd.service + +CLEANFILES = *~ gluster-blockd.service + +EXTRA_DIST = gluster-blockd.service.in + +if USE_SYSTEMD +# systemddir is already defined through configure.ac +systemd_DATA = gluster-blockd.service +endif diff --git a/systemd/gluster-blockd.service b/systemd/gluster-blockd.service deleted file mode 100644 index d1fc67c..0000000 --- a/systemd/gluster-blockd.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=Gluster block storage utility -Requires=rpcbind.service target.service tcmu-runner.service -After=rpcbind.service target.service tcmu-runner.service - -[Service] -Type=simple -ExecStart=/usr/local/sbin/gluster-blockd -KillMode=process - -[Install] -WantedBy=multi-user.target diff --git a/systemd/gluster-blockd.service.in b/systemd/gluster-blockd.service.in new file mode 100644 index 0000000..a92c10c --- /dev/null +++ b/systemd/gluster-blockd.service.in @@ -0,0 +1,12 @@ +[Unit] +Description=Gluster block storage utility +Requires=rpcbind.service target.service tcmu-runner.service +After=rpcbind.service target.service tcmu-runner.service + +[Service] +Type=simple +ExecStart=@prefix@/sbin/gluster-blockd +KillMode=process + +[Install] +WantedBy=multi-user.target -- cgit