%define debug_package %{nil} %global __os_install_post %{nil} %define service_user harbor %define service_group harbor %define service_homedir /opt/harbor %define service_logdir /var/log/harbor %define service_configdir /etc/harbor %define service_datadir /var/lib/harbor Summary: Harbor Registry Control Service Name: harbor-registryctl Version: 2.1.3_rc2 Release: 1%{dist} Source0: harbor_registryctl-v2.1.3-rc2 Source1: harbor-registryctl.service Source2: env Source3: config.yml License: GPLv3 Group: System Tools BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}.buildroot AutoReqProv: false %description %{summary} %prep %install mkdir -p $RPM_BUILD_ROOT%{service_homedir}/registryctl mkdir -p $RPM_BUILD_ROOT%{service_configdir}/registryctl mkdir -p $RPM_BUILD_ROOT%{_unitdir} install -m 755 %{SOURCE0} %{buildroot}/%{service_homedir}/registryctl/harbor_registryctl install -m 755 %{SOURCE1} %{buildroot}/%{_unitdir}/harbor-registryctl.service install -m 755 %{SOURCE2} %{buildroot}/%{service_configdir}/registryctl/env install -m 755 %{SOURCE3} %{buildroot}/%{service_configdir}/registryctl/config.yml %pre /usr/bin/getent group %{service_group} >/dev/null || /usr/sbin/groupadd --system %{service_group} /usr/bin/getent passwd %{service_user} >/dev/null || /usr/sbin/useradd --no-create-home --system -g %{service_group} --home-dir %{service_homedir} -s /bin/bash %{service_user} /usr/sbin/usermod -s /bin/bash %{service_user} %post %preun %postun %clean %files %defattr(0644, harbor, harbor, 0755) %config %{service_configdir}/registryctl %{service_homedir}/registryctl %attr(0755, harbor, harbor) %{service_homedir}/registryctl/harbor_registryctl %attr(0644, root, root) %{_unitdir}/harbor-registryctl.service %changelog * Sat Jan 09 2021 19:10:43 +0000 Martin Juhl 2.1.3_rc2 - New version build: 2.1.3_rc2 * Thu Jan 07 2021 03:09:54 +0000 Martin Juhl 2.1.3_rc1 - New version build: 2.1.3_rc1 * Wed Dec 30 2020 14:19:04 +0000 Martin Juhl 2.1.2_rc1 - New version build: 2.1.2_rc1 * Sun Apr 05 2020 14:09:37 +0000 Martin Juhl 1.10.2_rc1 - New version build: 1.10.2_rc1 * Sat Feb 15 2020 03:22:08 +0000 Martin Juhl 1.10.1_rc1 * Sat Feb 15 2020 03:03:36 +0000 Martin Juhl 1.10.1_rc1 * Tue Feb 11 2020 07:09:14 +0000 Martin Juhl 1.10.1_rc1 - New version build: 1.10.1_rc1 * Fri Dec 06 2019 11:09:41 +0000 Martin Juhl 1.10.0_rc2 - New version build: 1.10.0_rc2 * Fri Nov 22 2019 11:08:55 +0000 Martin Juhl 1.10.0_rc1 - New version build: 1.10.0_rc1 * Wed Nov 20 2019 19:01:50 +0000 Martin Juhl 1.9.3_rc1 * Wed Nov 20 2019 16:47:17 +0000 Martin Juhl 1.9.3_rc1 * Thu Nov 14 2019 19:12:31 +0000 Martin Juhl 1.9.3_rc1 - New version build: 1.9.3_rc1 * Sun Nov 03 2019 15:08:58 +0000 Martin Juhl 1.9.2_rc1 - New version build: 1.9.2_rc1 * Fri Sep 27 2019 14:15:32 +0000 Martin Juhl 1.9.1_rc1 - New version build: 1.9.1_rc1 * Wed Sep 11 2019 18:15:49 +0000 Martin Juhl 1.9.0_rc2 - New version build: 1.9.0_rc2 * Wed Sep 04 2019 06:14:54 +0000 Martin Juhl 1.9.0_rc1 - New version build: 1.9.0_rc1 * Wed Aug 14 2019 12:08:23 +0000 Martin Juhl 1.8.2 * Wed Aug 14 2019 10:41:29 +0000 Martin Juhl 1.8.2 - New version build: 1.8.2 * Tue Aug 13 2019 13:18:23 +0000 Martin Juhl 1.8.2_rc2 * Tue Aug 13 2019 12:17:17 +0000 Martin Juhl 1.8.2_rc2 * Tue Aug 13 2019 11:41:14 +0000 Martin Juhl 1.8.2_rc2 * Tue Aug 13 2019 11:25:34 +0000 Martin Juhl 1.8.2_rc2 * Tue Aug 13 2019 10:15:29 +0000 Martin Juhl 1.8.2_rc2 - New version build: 1.8.2_rc2