%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 Version: 2.1.3_rc2 Release: 1%{dist} Source0: nginx.conf Source1: harbor.service License: GPLv3 Group: System Tools BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}.buildroot AutoReqProv: false Requires: harbor-chartserver == 0.12.0 Requires: harbor-clair == 2.1.6 Requires: harbor-clair-adapter == 1.1.1 Requires: harbor-portal == 2.1.3_rc2 Requires: harbor-core == 2.1.3_rc2 Requires: harbor-jobservice == 2.1.3_rc2 Requires: harbor-registryctl == 2.1.3_rc2 Requires: harbor-registry == 2.7.1 Requires: rh-python36-python Requires: rh-python36-PyYAML Requires: rh-python36-python-jinja2 %description %{summary} %prep %install mkdir -p $RPM_BUILD_ROOT%{service_homedir}/setup/ansible/files/ mkdir -p $RPM_BUILD_ROOT%{_unitdir} install -m 755 %{SOURCE0} %{buildroot}/%{service_homedir}/setup/ansible/files/nginx.conf install -m 755 %{SOURCE1} %{buildroot}/%{_unitdir}/harbor.service %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) %{service_homedir}/setup/ansible %attr(0644, root, root) %{_unitdir}/harbor.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 * 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 - New version build: 1.8.2_rc2