![slin14](/assets/img/avatar_default.png)
Add ntp-config package to config the customized ntp.conf and ntpd. With this change, ntp srpm is dropped to replaced by rpm. ntp-config is configured to depend on ntp, so ntp will be included in the ISO automatically. ntp package will be installed in all type node, so no change to filter. Test has been done: build and deploy with multinode. confirm ntp.conf and ntpd is kept the same as before. Story: 2003768 Task: 27587 Change-Id: I795f0fd2b53c46c7302104a07c5d4cfe869d3c7b Signed-off-by: slin14 <shuicheng.lin@intel.com>
46 lines
982 B
RPMSpec
46 lines
982 B
RPMSpec
Summary: StarlingX ntp Configuration File
|
|
Name: ntp-config
|
|
Version: 1.0
|
|
Release: %{tis_patch_ver}%{?_tis_dist}
|
|
License: Apache-2.0
|
|
Group: config-files
|
|
Packager: StarlingX
|
|
URL: unknown
|
|
|
|
Source0: LICENSE
|
|
Source1: ntpd.sysconfig
|
|
Source2: ntp.conf
|
|
|
|
BuildArch: noarch
|
|
Requires: ntp
|
|
Requires: ntpdate
|
|
Requires: ntp-perl
|
|
|
|
%define debug_package %{nil}
|
|
|
|
%description
|
|
StarlingX ntp configuration file
|
|
|
|
%install
|
|
install -d %{buildroot}%{_datadir}/starlingx
|
|
install -D -m644 %{SOURCE1} %{buildroot}%{_datadir}/starlingx/ntpd.sysconfig
|
|
install -D -m644 %{SOURCE2} %{buildroot}%{_datadir}/starlingx/ntp.conf
|
|
|
|
%post
|
|
if [ $1 -eq 1 ] ; then
|
|
cp -f %{_datadir}/starlingx/ntpd.sysconfig %{_sysconfdir}/sysconfig/ntpd
|
|
cp -f %{_datadir}/starlingx/ntp.conf %{_sysconfdir}/ntp.conf
|
|
chmod 644 %{_sysconfdir}/sysconfig/ntpd
|
|
chmod 644 %{_sysconfdir}/ntp.conf
|
|
fi
|
|
|
|
%preun
|
|
|
|
%postun
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%license ../SOURCES/LICENSE
|
|
%{_datadir}/starlingx/ntpd.sysconfig
|
|
%{_datadir}/starlingx/ntp.conf
|