diff --git a/dist/package/openSUSE-release-tools.spec b/dist/package/openSUSE-release-tools.spec index 10f45516..7a0d45fb 100644 --- a/dist/package/openSUSE-release-tools.spec +++ b/dist/package/openSUSE-release-tools.spec @@ -249,6 +249,7 @@ exit 0 %pre staging-bot %service_add_pre osrt-staging-bot-daily@.service +%service_add_pre osrt-staging-bot-devel-list.service %service_add_pre osrt-staging-bot-regular@.service %service_add_pre osrt-staging-bot-reminder.service getent passwd osrt-staging-bot > /dev/null || \ @@ -257,16 +258,19 @@ exit 0 %post staging-bot %service_add_post osrt-staging-bot-daily@.service +%service_add_post osrt-staging-bot-devel-list.service %service_add_post osrt-staging-bot-regular@.service %service_add_post osrt-staging-bot-reminder.service %preun staging-bot %service_del_preun osrt-staging-bot-daily@.service +%service_del_preun osrt-staging-bot-devel-list.service %service_del_preun osrt-staging-bot-regular@.service %service_del_preun osrt-staging-bot-reminder.service %postun staging-bot %service_del_postun osrt-staging-bot-daily@.service +%service_del_postun osrt-staging-bot-devel-list.service %service_del_postun osrt-staging-bot-regular@.service %service_del_postun osrt-staging-bot-reminder.service @@ -341,6 +345,8 @@ exit 0 %{_datadir}/%{source_dir}/devel-project.py %{_unitdir}/osrt-staging-bot-daily@.service %{_unitdir}/osrt-staging-bot-daily@.timer +%{_unitdir}/osrt-staging-bot-devel-list.service +%{_unitdir}/osrt-staging-bot-devel-list.timer %{_unitdir}/osrt-staging-bot-regular@.service %{_unitdir}/osrt-staging-bot-regular@.timer %{_unitdir}/osrt-staging-bot-reminder.service diff --git a/systemd/osrt-staging-bot-devel-list.service b/systemd/osrt-staging-bot-devel-list.service new file mode 100644 index 00000000..7dadadc4 --- /dev/null +++ b/systemd/osrt-staging-bot-devel-list.service @@ -0,0 +1,11 @@ +[Unit] +Description=openSUSE Release Tools: staging-bot devel list (stored in dashboard) + +[Service] +Type=simple +User=osrt-staging-bot +SyslogIdentifier=osrt-staging-bot +ExecStart=/usr/bin/osrt-devel-project list -w + +[Install] +WantedBy=multi-user.target diff --git a/systemd/osrt-staging-bot-devel-list.timer b/systemd/osrt-staging-bot-devel-list.timer new file mode 100644 index 00000000..05141a9d --- /dev/null +++ b/systemd/osrt-staging-bot-devel-list.timer @@ -0,0 +1,10 @@ +[Unit] +Description=openSUSE Release Tools: staging-bot devel list (stored in dashboard) + +[Timer] +OnBootSec=120 +OnCalendar=daily +Unit=osrt-staging-bot-devel-list.service + +[Install] +WantedBy=timers.target