dist: add setup scripts symlink to /usr/sbin

Instead of moving script to /usr/sbin, create symlink from /usr/lib/scylla/scylla_*setup to /usr/sbin/

Fixes #1092

Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Message-Id: <1459324684-31364-1-git-send-email-syuu@scylladb.com>
This commit is contained in:
Takuya ASADA
2016-03-30 16:58:04 +09:00
committed by Avi Kivity
parent 23808ba184
commit 58fb7000b1
10 changed files with 16 additions and 0 deletions

1
dist/common/sbin/scylla_bootparam_setup vendored Symbolic link
View File

@@ -0,0 +1 @@
/usr/lib/scylla/scylla_bootparam_setup

1
dist/common/sbin/scylla_coredump_setup vendored Symbolic link
View File

@@ -0,0 +1 @@
/usr/lib/scylla/scylla_coredump_setup

1
dist/common/sbin/scylla_io_setup vendored Symbolic link
View File

@@ -0,0 +1 @@
/usr/lib/scylla/scylla_io_setup

1
dist/common/sbin/scylla_ntp_setup vendored Symbolic link
View File

@@ -0,0 +1 @@
/usr/lib/scylla/scylla_ntp_setup

1
dist/common/sbin/scylla_raid_setup vendored Symbolic link
View File

@@ -0,0 +1 @@
/usr/lib/scylla/scylla_raid_setup

1
dist/common/sbin/scylla_selinux_setup vendored Symbolic link
View File

@@ -0,0 +1 @@
/usr/lib/scylla/scylla_selinux_setup

1
dist/common/sbin/scylla_setup vendored Symbolic link
View File

@@ -0,0 +1 @@
/usr/lib/scylla/scylla_setup

1
dist/common/sbin/scylla_sysconfig_setup vendored Symbolic link
View File

@@ -0,0 +1 @@
/usr/lib/scylla/scylla_sysconfig_setup

View File

@@ -36,6 +36,7 @@ ninja-build %{?_smp_mflags} build/release/scylla build/release/iotune
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_bindir}
mkdir -p $RPM_BUILD_ROOT%{_sbindir}
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/security/limits.d/
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sudoers.d/
@@ -77,6 +78,7 @@ cp -r swagger-ui/dist $RPM_BUILD_ROOT%{_prefix}/lib/scylla/swagger-ui
install -d -m755 $RPM_BUILD_ROOT%{_prefix}/lib/scylla/api
cp -r api/api-doc $RPM_BUILD_ROOT%{_prefix}/lib/scylla/api
cp -r tools/scyllatop $RPM_BUILD_ROOT%{_prefix}/lib/scylla/scyllatop
install -m755 dist/common/sbin/* $RPM_BUILD_ROOT%{_sbindir}/
%pre
/usr/sbin/groupadd scylla 2> /dev/null || :
@@ -152,6 +154,7 @@ rm -rf $RPM_BUILD_ROOT
%{_bindir}/scylla
%{_bindir}/iotune
%{_bindir}/scyllatop
%{_sbindir}/scylla*
%{_prefix}/lib/scylla/scylla_prepare
%{_prefix}/lib/scylla/scylla_stop
%{_prefix}/lib/scylla/scylla_setup

View File

@@ -68,6 +68,11 @@ override_dh_auto_install:
cp $(CURDIR)/dist/common/bin/scyllatop \
$(CURDIR)/debian/scylla-server/usr/bin/
mkdir -p $(CURDIR)/debian/scylla-server/usr/sbin/ && \
cp $(CURDIR)/dist/common/sbin/* \
$(CURDIR)/debian/scylla-server/usr/sbin/
mkdir -p $(CURDIR)/debian/scylla-server/var/lib/scylla/data
mkdir -p $(CURDIR)/debian/scylla-server/var/lib/scylla/commitlog
mkdir -p $(CURDIR)/debian/scylla-server/var/lib/scylla/coredump