diff --git a/config-gate/centos/config-gate.spec b/config-gate/centos/config-gate.spec index 6652b9032d..a15b4d38e4 100644 --- a/config-gate/centos/config-gate.spec +++ b/config-gate/centos/config-gate.spec @@ -30,13 +30,7 @@ Startup compute configuration gate %build %install -install -d -m 755 %{buildroot}%{_sbindir} -install -p -D -m 555 wait_for_config_init.sh %{buildroot}%{_sbindir}/ -install -p -D -m 555 wait_for_compute_config_init.sh %{buildroot}%{_sbindir}/ - -install -d -m 755 %{buildroot}%{local_etc_systemd} -install -p -D -m 444 config.service %{buildroot}%{local_etc_systemd}/config.service -install -p -D -m 444 compute-config-gate.service %{buildroot}%{local_etc_systemd}/compute-config-gate.service +make install SBINDIR=%{buildroot}%{_sbindir} SYSTEMDDIR=%{buildroot}%{local_etc_systemd} %post systemctl enable config.service @@ -45,7 +39,6 @@ systemctl enable config.service systemctl enable compute-config-gate.service %clean -# rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) diff --git a/config-gate/files/Makefile b/config-gate/files/Makefile new file mode 100644 index 0000000000..6aa2736e7f --- /dev/null +++ b/config-gate/files/Makefile @@ -0,0 +1,14 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# + +SBINDIR ?= /usr/sbin +SYSTEMDDIR ?= /usr/lib/systemd/system/ + +install: + install -d -m 755 $(SBINDIR) + install -d -m 755 $(SYSTEMDDIR) + install -p -D -m 555 wait_for_config_init.sh $(SBINDIR)/wait_for_config_init.sh + install -p -D -m 555 wait_for_compute_config_init.sh $(SBINDIR)/wait_for_compute_config_init.sh + install -p -D -m 444 config.service $(SYSTEMDDIR)/config.service + install -p -D -m 444 compute-config-gate.service $(SYSTEMDDIR)/compute-config-gate.service