Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.2:Update
istgt
build-specify-systemd-services-file-on-Linux.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File build-specify-systemd-services-file-on-Linux.patch of Package istgt
From 136aa0ecf5f2cc27553b468188b68a0e08930bb9 Mon Sep 17 00:00:00 2001 From: David Disseldorp <ddiss@suse.de> Date: Sun, 2 Feb 2014 17:06:08 +0100 Subject: [PATCH 09/12] build: specify systemd services file on Linux Allow for the specification of a systemd services path at configure time via the new --with-unitdir=PATH option. When specified, the systemd services file will be generated and installed under PATH. --- configure.in | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git configure.in configure.in index 52e0af9..c960984 100644 --- configure.in +++ configure.in @@ -18,6 +18,13 @@ if test "$CC" = "clang" && test "$ac_test_CFLAGS" != "set"; then CFLAGS="-g -O3" fi +# systemd unit directory +AC_ARG_WITH([unitdir], + [AS_HELP_STRING([--with-unitdir=UNITDIR_PATH], + [Generate and install a systemd services file in provided dir])], + [], + [with_unitdir=no]) + # host OS related vboxinc="/usr/local/src/virtualbox/*/include" vboxlib="/usr/local/lib/virtualbox" @@ -31,8 +38,13 @@ case "$host_os" in vboxinc=$tmp fi vboxlib="/usr/lib/virtualbox" - AC_SUBST([rctemplate], ["istgt_linux.sh.in"]) - AC_SUBST([rcdir], ['/etc/init.d']) + if test "x$with_unitdir" != xno -a -d "$with_unitdir"; then + AC_SUBST([rctemplate], ["istgt.service.in"]) + AC_SUBST([rcdir], [$with_unitdir]) + else + AC_SUBST([rctemplate], ["istgt_linux.sh.in"]) + AC_SUBST([rcdir], ['/etc/init.d']) + fi AC_DEFINE([_GNU_SOURCE], 1, [Define if linux host]) ;; *netbsd*) -- 2.1.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor