2017-07-11 20:48:53 -05:00
|
|
|
#
|
|
|
|
# spec file for package openSUSE-release-tools
|
|
|
|
#
|
|
|
|
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
|
|
|
#
|
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
|
|
%global __provides_exclude ^perl.*
|
|
|
|
%define source_dir osc-plugin-factory
|
|
|
|
%define announcer_filename factory-package-news
|
|
|
|
Name: openSUSE-release-tools
|
|
|
|
Version: 0
|
|
|
|
Release: 0
|
|
|
|
Summary: Tools to aid in staging and release work for openSUSE/SUSE
|
|
|
|
License: GPL-2.0+ and MIT
|
|
|
|
Group: Development/Tools/Other
|
|
|
|
Url: https://github.com/openSUSE/osc-plugin-factory
|
2017-07-17 15:55:32 -05:00
|
|
|
Source: %{name}-%{version}.tar.xz
|
2017-07-11 20:48:53 -05:00
|
|
|
BuildArch: noarch
|
2017-08-01 22:37:06 -05:00
|
|
|
# Requires sr#512849 which provides osc_plugin_dir.
|
|
|
|
BuildRequires: osc >= 0.159.0
|
2017-07-11 20:48:53 -05:00
|
|
|
BuildRequires: python-PyYAML
|
|
|
|
BuildRequires: python-cmdln
|
|
|
|
BuildRequires: python-colorama
|
|
|
|
BuildRequires: python-lxml
|
|
|
|
BuildRequires: python-pycurl
|
|
|
|
BuildRequires: python-python-dateutil
|
|
|
|
BuildRequires: python-pyxdg
|
|
|
|
BuildRequires: python-urlgrabber
|
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
# Testing only requirements installed for `make check`.
|
|
|
|
BuildRequires: libxml2-tools
|
|
|
|
BuildRequires: python-httpretty
|
|
|
|
BuildRequires: python-mock
|
|
|
|
BuildRequires: python-nose
|
|
|
|
%endif
|
|
|
|
|
|
|
|
# Spec related requirements.
|
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
BuildRequires: apache-rpm-macros
|
|
|
|
%else
|
|
|
|
%define apache_sysconfdir %{_sysconfdir}/apache2
|
|
|
|
%endif
|
|
|
|
BuildRequires: apache2-devel
|
|
|
|
BuildRequires: rsyslog
|
|
|
|
BuildRequires: systemd-rpm-macros
|
|
|
|
|
|
|
|
Requires: python-PyYAML
|
|
|
|
Requires: python-cmdln
|
|
|
|
Requires: python-colorama
|
|
|
|
Requires: python-lxml
|
|
|
|
Requires: python-pycurl
|
|
|
|
Requires: python-python-dateutil
|
|
|
|
Requires: python-pyxdg
|
|
|
|
Requires: python-urlgrabber
|
|
|
|
|
2017-10-04 18:14:53 -05:00
|
|
|
# bs_mirrorfull
|
|
|
|
Requires: perl-XML-Parser
|
|
|
|
Requires: perl-Net-SSLeay
|
|
|
|
|
2017-07-11 20:48:53 -05:00
|
|
|
# Spec related requirements.
|
|
|
|
Requires: osclib = %{version}
|
|
|
|
|
|
|
|
%description
|
|
|
|
Tools to aid in staging and release work for openSUSE/SUSE
|
|
|
|
|
|
|
|
The toolset consists of a variety of stand-alone scripts, review bots, osc
|
|
|
|
plugins, and automation aids.
|
|
|
|
|
|
|
|
%package devel
|
|
|
|
Summary: Development requirements for openSUSE-release-tools
|
|
|
|
Group: Development/Tools/Other
|
|
|
|
BuildArch: noarch
|
|
|
|
Requires: libxml2-tools
|
|
|
|
Requires: python-httpretty
|
|
|
|
Requires: python-mock
|
|
|
|
Requires: python-nose
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
Development requirements for openSUSE-release-tools to be used in conjunction
|
|
|
|
with a git clone of the development repository available from %{url}.
|
|
|
|
|
|
|
|
%package abichecker
|
|
|
|
Summary: ABI review bot
|
|
|
|
Group: Development/Tools/Other
|
|
|
|
BuildArch: noarch
|
|
|
|
Requires: osclib = %{version}
|
|
|
|
|
|
|
|
%description abichecker
|
|
|
|
ABI review bot for checking OBS requests.
|
|
|
|
|
|
|
|
%package announcer
|
|
|
|
Summary: Release announcer
|
|
|
|
Group: Development/Tools/Other
|
|
|
|
BuildArch: noarch
|
|
|
|
# TODO Update requirements.
|
|
|
|
|
|
|
|
%description announcer
|
|
|
|
OBS product release announcer for generating email diffs summaries.
|
|
|
|
|
2017-10-09 19:55:28 -05:00
|
|
|
%package leaper
|
|
|
|
Summary: Leap-style services
|
|
|
|
Group: Development/Tools/Other
|
|
|
|
BuildArch: noarch
|
|
|
|
Requires: %{name} = %{version}
|
|
|
|
Requires: osclib = %{version}
|
|
|
|
Requires(pre): shadow
|
|
|
|
|
|
|
|
%description leaper
|
|
|
|
Leap-style services for non-Factory projects.
|
|
|
|
|
2017-10-09 21:21:21 -05:00
|
|
|
%package maintenance
|
|
|
|
Summary: Maintenance related services
|
|
|
|
Group: Development/Tools/Other
|
|
|
|
BuildArch: noarch
|
|
|
|
# TODO Update requirements.
|
|
|
|
Requires: osclib = %{version}
|
|
|
|
Requires(pre): shadow
|
|
|
|
|
|
|
|
%description maintenance
|
|
|
|
Maintenance related services like incident check.
|
|
|
|
|
2017-10-04 16:09:49 -05:00
|
|
|
%package metrics
|
|
|
|
Summary: Ingest relevant data to generate insightful metrics
|
|
|
|
Group: Development/Tools/Other
|
|
|
|
BuildArch: noarch
|
|
|
|
# TODO Update requirements.
|
|
|
|
Requires: osclib = %{version}
|
|
|
|
# TODO Requires: python-influxdb, but package does not exist.
|
|
|
|
|
|
|
|
%description metrics
|
|
|
|
Ingest relevant OBS and annotation data to generate insightful metrics.
|
|
|
|
|
2017-10-04 17:21:26 -05:00
|
|
|
%package repo-checker
|
|
|
|
Summary: Repository checker service
|
|
|
|
Group: Development/Tools/Other
|
|
|
|
BuildArch: noarch
|
|
|
|
# TODO Update requirements.
|
|
|
|
Requires: osclib = %{version}
|
2017-10-04 18:14:53 -05:00
|
|
|
# repo_checker.pl
|
|
|
|
Requires: perl-XML-Simple
|
|
|
|
Requires: build
|
2017-10-04 17:21:26 -05:00
|
|
|
Requires(pre): shadow
|
|
|
|
|
|
|
|
%description repo-checker
|
|
|
|
Repository checker service that inspects built RPMs from stagings.
|
|
|
|
|
2017-10-09 17:36:27 -05:00
|
|
|
%package staging-bot
|
|
|
|
Summary: Staging bot services
|
|
|
|
Group: Development/Tools/Other
|
|
|
|
BuildArch: noarch
|
|
|
|
# devel-project.py
|
|
|
|
Requires: %{name} = %{version}
|
|
|
|
Requires: osc-plugin-staging = %{version}
|
2017-10-09 21:37:32 -05:00
|
|
|
# For supersede service.
|
|
|
|
Requires: osc-plugin-check_dups = %{version}
|
2017-10-09 17:36:27 -05:00
|
|
|
Requires(pre): shadow
|
|
|
|
|
|
|
|
%description staging-bot
|
|
|
|
Staging bot services and system user.
|
|
|
|
|
2017-07-11 20:48:53 -05:00
|
|
|
%package totest-manager
|
2017-10-09 20:53:21 -05:00
|
|
|
Summary: Manages product ToTest repository
|
2017-07-11 20:48:53 -05:00
|
|
|
Group: Development/Tools/Other
|
|
|
|
BuildArch: noarch
|
|
|
|
# TODO Update requirements.
|
|
|
|
Requires: osclib = %{version}
|
2017-10-09 20:51:47 -05:00
|
|
|
Requires: python-openqa_client
|
2017-07-11 20:48:53 -05:00
|
|
|
|
|
|
|
%description totest-manager
|
2017-10-09 20:53:21 -05:00
|
|
|
Manages product ToTest repository workflow and openQA interaction
|
2017-07-11 20:48:53 -05:00
|
|
|
|
|
|
|
%package -n osclib
|
|
|
|
Summary: Supplemental osc libraries
|
|
|
|
Group: Development/Tools/Other
|
|
|
|
BuildArch: noarch
|
|
|
|
# TODO Update requirements, but for now base deps.
|
|
|
|
Requires: %{name} = %{version}
|
2017-09-01 11:59:58 -05:00
|
|
|
Requires: osc >= 0.159.0
|
2017-07-11 20:48:53 -05:00
|
|
|
|
|
|
|
%description -n osclib
|
|
|
|
Supplemental osc libraries utilized by release tools.
|
|
|
|
|
|
|
|
%package -n osc-plugin-check_dups
|
|
|
|
Summary: OSC plugin to check for duplicate requests
|
|
|
|
Group: Development/Tools/Other
|
|
|
|
BuildArch: noarch
|
2017-09-01 11:59:58 -05:00
|
|
|
Requires: osc >= 0.159.0
|
2017-07-11 20:48:53 -05:00
|
|
|
|
|
|
|
%description -n osc-plugin-check_dups
|
|
|
|
OSC plugin to check for duplicate requests, see `osc check_dups --help`.
|
|
|
|
|
|
|
|
%package -n osc-plugin-cycle
|
|
|
|
Summary: OSC plugin for cycle visualization
|
|
|
|
Group: Development/Tools/Other
|
|
|
|
BuildArch: noarch
|
2017-09-01 11:59:58 -05:00
|
|
|
Requires: osc >= 0.159.0
|
2017-07-11 20:48:53 -05:00
|
|
|
|
|
|
|
%description -n osc-plugin-cycle
|
|
|
|
OSC plugin for cycle visualization, see `osc cycle --help`.
|
|
|
|
|
|
|
|
%package -n osc-plugin-staging
|
|
|
|
Summary: OSC plugin for the staging workflow
|
|
|
|
Group: Development/Tools/Other
|
|
|
|
BuildArch: noarch
|
2017-09-01 11:59:58 -05:00
|
|
|
Requires: osc >= 0.159.0
|
2017-07-11 20:48:53 -05:00
|
|
|
Requires: osclib = %{version}
|
|
|
|
|
|
|
|
%description -n osc-plugin-staging
|
|
|
|
OSC plugin for the staging workflow, see `osc staging --help`.
|
|
|
|
|
|
|
|
%prep
|
2017-07-17 15:55:32 -05:00
|
|
|
%setup -q
|
2017-07-11 20:48:53 -05:00
|
|
|
|
|
|
|
%build
|
|
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
|
|
%check
|
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
make check
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%install
|
2017-08-01 22:37:06 -05:00
|
|
|
%make_install \
|
|
|
|
oscplugindir="%{osc_plugin_dir}" \
|
|
|
|
VERSION="%{version}"
|
2017-07-11 20:48:53 -05:00
|
|
|
|
|
|
|
# TODO Correct makefile to actually install source.
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/%{source_dir}/%{announcer_filename}
|
|
|
|
|
|
|
|
%pre announcer
|
|
|
|
%service_add_pre %{announcer_filename}.service
|
|
|
|
|
|
|
|
%post announcer
|
|
|
|
%service_add_post %{announcer_filename}.service
|
|
|
|
|
|
|
|
%preun announcer
|
|
|
|
%service_del_preun %{announcer_filename}.service
|
|
|
|
|
|
|
|
%postun announcer
|
|
|
|
%service_del_postun %{announcer_filename}.service
|
|
|
|
|
2017-10-09 19:55:28 -05:00
|
|
|
%pre leaper
|
|
|
|
%service_add_pre osrt-leaper-crawler@.service
|
|
|
|
%service_add_pre osrt-leaper-manager@.service
|
|
|
|
%service_add_pre osrt-leaper-review.service
|
|
|
|
getent passwd osrt-leaper > /dev/null || \
|
|
|
|
useradd -r -m -s /sbin/nologin -c "user for openSUSE-release-tools-leaper" osrt-leaper
|
|
|
|
exit 0
|
|
|
|
|
|
|
|
%post leaper
|
|
|
|
%service_add_post osrt-leaper-crawler@.service
|
|
|
|
%service_add_post osrt-leaper-manager@.service
|
|
|
|
%service_add_post osrt-leaper-review.service
|
|
|
|
|
|
|
|
%preun leaper
|
|
|
|
%service_del_preun osrt-leaper-crawler@.service
|
|
|
|
%service_del_preun osrt-leaper-manager@.service
|
|
|
|
%service_del_preun osrt-leaper-review.service
|
|
|
|
|
|
|
|
%postun leaper
|
|
|
|
%service_del_postun osrt-leaper-crawler@.service
|
|
|
|
%service_del_postun osrt-leaper-manager@.service
|
|
|
|
%service_del_postun osrt-leaper-review.service
|
|
|
|
|
2017-10-09 21:21:21 -05:00
|
|
|
%pre maintenance
|
|
|
|
%service_add_pre osrt-maintenance-incidents.service
|
|
|
|
getent passwd osrt-maintenance > /dev/null || \
|
|
|
|
useradd -r -m -s /sbin/nologin -c "user for openSUSE-release-tools-maintenance" osrt-maintenance
|
|
|
|
exit 0
|
|
|
|
|
|
|
|
%post maintenance
|
|
|
|
%service_add_post osrt-maintenance-incidents.service
|
|
|
|
|
|
|
|
%preun maintenance
|
|
|
|
%service_del_preun osrt-maintenance-incidents.service
|
|
|
|
|
|
|
|
%postun maintenance
|
|
|
|
%service_del_postun osrt-maintenance-incidents.service
|
|
|
|
|
2017-10-04 16:09:49 -05:00
|
|
|
# TODO Provide metrics service once #1006 is resolved.
|
|
|
|
|
2017-10-04 17:21:26 -05:00
|
|
|
%pre repo-checker
|
|
|
|
%service_add_pre osrt-repo-checker.service
|
2017-10-09 17:37:01 -05:00
|
|
|
%service_add_pre osrt-repo-checker-project_only@.service
|
2017-10-04 17:21:26 -05:00
|
|
|
getent passwd osrt-repo-checker > /dev/null || \
|
|
|
|
useradd -r -m -s /sbin/nologin -c "user for openSUSE-release-tools-repo-checker" osrt-repo-checker
|
|
|
|
exit 0
|
|
|
|
|
|
|
|
%post repo-checker
|
|
|
|
%service_add_post osrt-repo-checker.service
|
2017-10-09 17:37:01 -05:00
|
|
|
%service_add_post osrt-repo-checker-project_only@.service
|
2017-10-04 17:21:26 -05:00
|
|
|
|
|
|
|
%preun repo-checker
|
|
|
|
%service_del_preun osrt-repo-checker.service
|
2017-10-09 17:37:01 -05:00
|
|
|
%service_del_preun osrt-repo-checker-project_only@.service
|
2017-10-04 17:21:26 -05:00
|
|
|
|
|
|
|
%postun repo-checker
|
|
|
|
%service_del_postun osrt-repo-checker.service
|
2017-10-09 17:37:01 -05:00
|
|
|
%service_del_postun osrt-repo-checker-project_only@.service
|
2017-10-04 17:21:26 -05:00
|
|
|
|
2017-10-09 17:36:27 -05:00
|
|
|
%pre staging-bot
|
|
|
|
%service_add_pre osrt-staging-bot-daily@.service
|
2017-10-09 20:26:50 -05:00
|
|
|
%service_add_pre osrt-staging-bot-devel-list.service
|
2017-10-09 17:36:27 -05:00
|
|
|
%service_add_pre osrt-staging-bot-regular@.service
|
|
|
|
%service_add_pre osrt-staging-bot-reminder.service
|
2017-10-09 21:37:32 -05:00
|
|
|
%service_add_pre osrt-staging-bot-supersede@.service
|
2017-10-09 21:09:44 -05:00
|
|
|
%service_add_pre osrt-staging-bot-support-rebuild@.service
|
2017-10-09 17:36:27 -05:00
|
|
|
getent passwd osrt-staging-bot > /dev/null || \
|
|
|
|
useradd -r -m -s /sbin/nologin -c "user for openSUSE-release-tools-staging-bot" osrt-staging-bot
|
|
|
|
exit 0
|
|
|
|
|
|
|
|
%post staging-bot
|
|
|
|
%service_add_post osrt-staging-bot-daily@.service
|
2017-10-09 20:26:50 -05:00
|
|
|
%service_add_post osrt-staging-bot-devel-list.service
|
2017-10-09 17:36:27 -05:00
|
|
|
%service_add_post osrt-staging-bot-regular@.service
|
|
|
|
%service_add_post osrt-staging-bot-reminder.service
|
2017-10-09 21:37:32 -05:00
|
|
|
%service_add_post osrt-staging-bot-supersede@.service
|
2017-10-09 21:09:44 -05:00
|
|
|
%service_add_post osrt-staging-bot-support-rebuild@.service
|
2017-10-09 17:36:27 -05:00
|
|
|
|
|
|
|
%preun staging-bot
|
|
|
|
%service_del_preun osrt-staging-bot-daily@.service
|
2017-10-09 20:26:50 -05:00
|
|
|
%service_del_preun osrt-staging-bot-devel-list.service
|
2017-10-09 17:36:27 -05:00
|
|
|
%service_del_preun osrt-staging-bot-regular@.service
|
|
|
|
%service_del_preun osrt-staging-bot-reminder.service
|
2017-10-09 21:37:32 -05:00
|
|
|
%service_del_preun osrt-staging-bot-supersede@.service
|
2017-10-09 21:09:44 -05:00
|
|
|
%service_del_preun osrt-staging-bot-support-rebuild@.service
|
2017-10-09 17:36:27 -05:00
|
|
|
|
|
|
|
%postun staging-bot
|
|
|
|
%service_del_postun osrt-staging-bot-daily@.service
|
2017-10-09 20:26:50 -05:00
|
|
|
%service_del_postun osrt-staging-bot-devel-list.service
|
2017-10-09 17:36:27 -05:00
|
|
|
%service_del_postun osrt-staging-bot-regular@.service
|
|
|
|
%service_del_postun osrt-staging-bot-reminder.service
|
2017-10-09 21:37:32 -05:00
|
|
|
%service_del_postun osrt-staging-bot-supersede@.service
|
2017-10-09 21:09:44 -05:00
|
|
|
%service_del_postun osrt-staging-bot-support-rebuild@.service
|
2017-10-09 17:36:27 -05:00
|
|
|
|
2017-07-11 20:48:53 -05:00
|
|
|
%pre totest-manager
|
2017-10-09 20:51:12 -05:00
|
|
|
%service_add_pre osrt-totest-manager@.service
|
|
|
|
getent passwd osrt-totest-manager > /dev/null || \
|
|
|
|
useradd -r -m -s /sbin/nologin -c "user for openSUSE-release-tools-totest-manager" osrt-totest-manager
|
|
|
|
exit 0
|
2017-07-11 20:48:53 -05:00
|
|
|
|
|
|
|
%post totest-manager
|
2017-10-09 20:51:12 -05:00
|
|
|
%service_add_post osrt-totest-manager@.service
|
2017-07-11 20:48:53 -05:00
|
|
|
|
|
|
|
%preun totest-manager
|
2017-10-09 20:51:12 -05:00
|
|
|
%service_del_preun osrt-totest-manager@.service
|
2017-07-11 20:48:53 -05:00
|
|
|
|
|
|
|
%postun totest-manager
|
2017-10-09 20:51:12 -05:00
|
|
|
%service_del_postun osrt-totest-manager@.service
|
2017-07-11 20:48:53 -05:00
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%doc README.asciidoc
|
|
|
|
%{_datadir}/%{source_dir}
|
|
|
|
%exclude %{_datadir}/%{source_dir}/abichecker
|
|
|
|
%exclude %{_datadir}/%{source_dir}/%{announcer_filename}
|
2017-10-09 21:21:21 -05:00
|
|
|
%exclude %{_datadir}/%{source_dir}/check_maintenance_incidents.py
|
2017-10-09 17:36:27 -05:00
|
|
|
%exclude %{_datadir}/%{source_dir}/devel-project.py
|
2017-10-09 19:55:28 -05:00
|
|
|
%exclude %{_datadir}/%{source_dir}/leaper.py
|
|
|
|
%exclude %{_datadir}/%{source_dir}/manager_42.py
|
2017-10-04 16:09:49 -05:00
|
|
|
%exclude %{_datadir}/%{source_dir}/metrics
|
|
|
|
%exclude %{_datadir}/%{source_dir}/metrics.py
|
2017-10-04 18:14:53 -05:00
|
|
|
%exclude %{_datadir}/%{source_dir}/repo_checker.pl
|
2017-10-04 17:21:26 -05:00
|
|
|
%exclude %{_datadir}/%{source_dir}/repo_checker.py
|
2017-10-09 21:09:44 -05:00
|
|
|
%exclude %{_datadir}/%{source_dir}/suppkg_rebuild.py
|
2017-07-11 20:48:53 -05:00
|
|
|
%exclude %{_datadir}/%{source_dir}/totest-manager.py
|
|
|
|
%exclude %{_datadir}/%{source_dir}/osclib
|
|
|
|
%exclude %{_datadir}/%{source_dir}/osc-check_dups.py
|
|
|
|
%exclude %{_datadir}/%{source_dir}/osc-cycle.py
|
|
|
|
%exclude %{_datadir}/%{source_dir}/osc-staging.py
|
2017-10-09 19:55:28 -05:00
|
|
|
%exclude %{_datadir}/%{source_dir}/update_crawler.py
|
|
|
|
%dir %{_sysconfdir}/openSUSE-release-tools
|
2017-07-11 20:48:53 -05:00
|
|
|
|
|
|
|
%files devel
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
# Non-empty for older products.
|
|
|
|
%doc README.asciidoc
|
|
|
|
|
|
|
|
%files abichecker
|
2017-07-17 15:52:27 -05:00
|
|
|
%defattr(-,root,root,-)
|
2017-07-11 20:48:53 -05:00
|
|
|
%{apache_sysconfdir}/vhosts.d/opensuse-abi-checker.conf.in
|
|
|
|
%{_datadir}/%{source_dir}/abichecker
|
|
|
|
%{_tmpfilesdir}/opensuse-abi-checker.conf
|
|
|
|
%{_unitdir}/opensuse-abi-checker.service
|
|
|
|
|
|
|
|
%files announcer
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%doc %{announcer_filename}/README.asciidoc
|
|
|
|
%{apache_sysconfdir}/conf.d/%{announcer_filename}.conf.in
|
|
|
|
%{_datadir}/%{source_dir}/%{announcer_filename}
|
|
|
|
%config(noreplace) %{_sysconfdir}/rsyslog.d/%{announcer_filename}.conf
|
|
|
|
%{_unitdir}/%{announcer_filename}.service
|
|
|
|
%{_unitdir}/%{announcer_filename}.timer
|
|
|
|
|
2017-10-09 19:55:28 -05:00
|
|
|
%files leaper
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_bindir}/osrt-leaper
|
|
|
|
%{_bindir}/osrt-leaper-crawler-*
|
|
|
|
%{_bindir}/osrt-manager_42
|
|
|
|
%{_bindir}/osrt-update_crawler
|
|
|
|
%{_datadir}/%{source_dir}/leaper.py
|
|
|
|
%{_datadir}/%{source_dir}/manager_42.py
|
|
|
|
%{_datadir}/%{source_dir}/update_crawler.py
|
|
|
|
%{_unitdir}/osrt-leaper-crawler@.service
|
|
|
|
%{_unitdir}/osrt-leaper-crawler@.timer
|
|
|
|
%{_unitdir}/osrt-leaper-manager@.service
|
|
|
|
%{_unitdir}/osrt-leaper-manager@.timer
|
|
|
|
%{_unitdir}/osrt-leaper-review.service
|
|
|
|
%{_unitdir}/osrt-leaper-review.timer
|
|
|
|
%{_sysconfdir}/openSUSE-release-tools/manager_42
|
|
|
|
|
2017-10-09 21:21:21 -05:00
|
|
|
%files maintenance
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_bindir}/osrt-check_maintenance_incidents
|
|
|
|
%{_datadir}/%{source_dir}/check_maintenance_incidents.py
|
|
|
|
%{_unitdir}/osrt-maintenance-incidents.service
|
|
|
|
%{_unitdir}/osrt-maintenance-incidents.timer
|
|
|
|
|
2017-10-04 16:09:49 -05:00
|
|
|
%files metrics
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_datadir}/%{source_dir}/metrics
|
|
|
|
%{_datadir}/%{source_dir}/metrics.py
|
|
|
|
|
2017-10-04 17:21:26 -05:00
|
|
|
%files repo-checker
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_bindir}/osrt-repo_checker
|
2017-10-04 18:14:53 -05:00
|
|
|
%{_datadir}/%{source_dir}/repo_checker.pl
|
2017-10-04 17:21:26 -05:00
|
|
|
%{_datadir}/%{source_dir}/repo_checker.py
|
|
|
|
%{_unitdir}/osrt-repo-checker.service
|
|
|
|
%{_unitdir}/osrt-repo-checker.timer
|
|
|
|
%{_unitdir}/osrt-repo-checker-project_only@.service
|
|
|
|
%{_unitdir}/osrt-repo-checker-project_only@.timer
|
|
|
|
|
2017-10-09 17:36:27 -05:00
|
|
|
%files staging-bot
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_bindir}/osrt-devel-project
|
2017-10-09 21:09:44 -05:00
|
|
|
%{_bindir}/osrt-suppkg_rebuild
|
2017-10-09 17:36:27 -05:00
|
|
|
%{_datadir}/%{source_dir}/devel-project.py
|
2017-10-09 21:09:44 -05:00
|
|
|
%{_datadir}/%{source_dir}/suppkg_rebuild.py
|
2017-10-09 17:36:27 -05:00
|
|
|
%{_unitdir}/osrt-staging-bot-daily@.service
|
|
|
|
%{_unitdir}/osrt-staging-bot-daily@.timer
|
2017-10-09 20:26:50 -05:00
|
|
|
%{_unitdir}/osrt-staging-bot-devel-list.service
|
|
|
|
%{_unitdir}/osrt-staging-bot-devel-list.timer
|
2017-10-09 17:36:27 -05:00
|
|
|
%{_unitdir}/osrt-staging-bot-regular@.service
|
|
|
|
%{_unitdir}/osrt-staging-bot-regular@.timer
|
|
|
|
%{_unitdir}/osrt-staging-bot-reminder.service
|
|
|
|
%{_unitdir}/osrt-staging-bot-reminder.timer
|
2017-10-09 21:37:32 -05:00
|
|
|
%{_unitdir}/osrt-staging-bot-supersede@.service
|
|
|
|
%{_unitdir}/osrt-staging-bot-supersede@.timer
|
2017-10-09 21:09:44 -05:00
|
|
|
%{_unitdir}/osrt-staging-bot-support-rebuild@.service
|
|
|
|
%{_unitdir}/osrt-staging-bot-support-rebuild@.timer
|
2017-10-09 17:36:27 -05:00
|
|
|
|
2017-07-11 20:48:53 -05:00
|
|
|
%files totest-manager
|
2017-07-17 15:52:27 -05:00
|
|
|
%defattr(-,root,root,-)
|
2017-10-09 20:51:12 -05:00
|
|
|
%{_bindir}/osrt-totest-manager
|
2017-07-11 20:48:53 -05:00
|
|
|
%{_datadir}/%{source_dir}/totest-manager.py
|
2017-10-09 20:51:12 -05:00
|
|
|
%{_unitdir}/osrt-totest-manager@.service
|
2017-07-11 20:48:53 -05:00
|
|
|
|
|
|
|
%files -n osclib
|
2017-07-17 15:52:27 -05:00
|
|
|
%defattr(-,root,root,-)
|
2017-07-11 20:48:53 -05:00
|
|
|
%{_datadir}/%{source_dir}/osclib
|
|
|
|
%{osc_plugin_dir}/osclib
|
|
|
|
|
|
|
|
%files -n osc-plugin-check_dups
|
2017-07-17 15:52:27 -05:00
|
|
|
%defattr(-,root,root,-)
|
2017-07-11 20:48:53 -05:00
|
|
|
%{_datadir}/%{source_dir}/osc-check_dups.py
|
|
|
|
%{osc_plugin_dir}/osc-check_dups.py
|
|
|
|
|
|
|
|
%files -n osc-plugin-cycle
|
2017-07-17 15:52:27 -05:00
|
|
|
%defattr(-,root,root,-)
|
2017-07-11 20:48:53 -05:00
|
|
|
%{_datadir}/%{source_dir}/osc-cycle.py
|
|
|
|
%{osc_plugin_dir}/osc-cycle.py
|
|
|
|
|
|
|
|
%files -n osc-plugin-staging
|
2017-07-17 15:52:27 -05:00
|
|
|
%defattr(-,root,root,-)
|
2017-07-11 20:48:53 -05:00
|
|
|
%{_datadir}/%{source_dir}/osc-staging.py
|
|
|
|
%{osc_plugin_dir}/osc-staging.py
|
|
|
|
|
|
|
|
%changelog
|