dist: Support systemd for Ubuntu 15.10/16.04
Since Ubuntu 15.10/16.04 has moved to systemd, share CentOS/Fedora's systemd unit file with Ubuntu. Fixes scylladb/scylla#1283 Signed-off-by: Takuya ASADA <syuu@scylladb.com> Message-Id: <1464083473-1701-1-git-send-email-syuu@scylladb.com>
This commit is contained in:
parent
f6710465ef
commit
e3c5acfcad
@ -5,7 +5,7 @@ After=scylla-server.service
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
EnvironmentFile=/etc/sysconfig/scylla-jmx
|
||||
EnvironmentFile=@@SYSCONFDIR@@/scylla-jmx
|
||||
User=scylla
|
||||
Group=scylla
|
||||
ExecStart=/usr/lib/scylla/jmx/scylla-jmx -l /usr/lib/scylla/jmx
|
4
dist/redhat/scylla-jmx.spec.in
vendored
4
dist/redhat/scylla-jmx.spec.in
vendored
@ -21,6 +21,8 @@ Requires: scylla-server java-headless
|
||||
|
||||
%build
|
||||
mvn install
|
||||
cp dist/common/systemd/scylla-jmx.service.in build/scylla-jmx.service
|
||||
sed -i -e "s#@@SYSCONFDIR@@#/etc/sysconfig#g" build/scylla-jmx.service
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
@ -29,7 +31,7 @@ mkdir -p $RPM_BUILD_ROOT%{_unitdir}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/scylla/
|
||||
|
||||
install -m644 dist/common/sysconfig/scylla-jmx $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/
|
||||
install -m644 dist/redhat/systemd/scylla-jmx.service $RPM_BUILD_ROOT%{_unitdir}/
|
||||
install -m644 build/*.service $RPM_BUILD_ROOT%{_unitdir}/
|
||||
install -d -m755 $RPM_BUILD_ROOT%{_prefix}/lib/scylla
|
||||
install -d -m755 $RPM_BUILD_ROOT%{_prefix}/lib/scylla/jmx
|
||||
install -d -m755 $RPM_BUILD_ROOT%{_prefix}/lib/scylla/jmx/symlinks
|
||||
|
2
dist/ubuntu/build_deb.sh
vendored
2
dist/ubuntu/build_deb.sh
vendored
@ -33,6 +33,8 @@ if [ "$RELEASE" = "14.04" ]; then
|
||||
else
|
||||
sed -i -e "s/@@DH_INSTALLINIT@@//g" debian/rules
|
||||
fi
|
||||
cp dist/common/systemd/scylla-jmx.service.in debian/scylla-jmx.service
|
||||
sed -i -e "s#@@SYSCONFDIR@@#/etc/default#g" debian/scylla-jmx.service
|
||||
|
||||
echo Y | sudo mk-build-deps -i -r
|
||||
debuild -r fakeroot -us -uc
|
||||
|
Loading…
x
Reference in New Issue
Block a user