<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="2">
<package type="rpm">
  <name>needrestart</name>
  <arch>noarch</arch>
  <version epoch="0" ver="3.11" rel="10.446"/>
  <checksum type="sha256" pkgid="YES">501d6af7a8d20d4394c6eed2f5919ffe10de49f4d2643dd50398031969dd890e</checksum>
  <summary>Restart daemons/services after library updates without rebooting OS</summary>
  <description>NeedRestart checks which daemons need to be restarted after library upgrades.
It is inspired by CheckRestart from the Debian-Goodies package.

* Features:
 - Supports (but does NOT require) SystemD
 - Binary blacklisting (i.e. display managers)
 - Tries to detect required restarts of interpreter based daemons
   (supports Java, Perl, Python, Ruby)
 - Tries to detect required restarts of containers (Docker, LXC)
 - Tries to detect pending kernel upgrades
 - Tries to detect pending microcode upgrades for AMD/Intel CPUs
 - Could be used as Nagios check_command
 - Fully integrated into APT/DPKG/DNF/YUM/PACMAN using hooks/plugins
 - Added Zypper Full Upgrade script/command to integrate Zypper with NeedRestart straight away</description>
  <packager></packager>
  <url>https://github.com/liske/needrestart</url>
  <time file="1785168612" build="1785168609"/>
  <size package="90836" installed="279058" archive="292688"/>
  <location href="noarch/needrestart-3.11-10.446.noarch.rpm"/>
  <format>
    <rpm:license>GPL-2.0-or-later</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:MartinVonReichenberg:Base:System</rpm:vendor>
    <rpm:group>System/Management</rpm:group>
    <rpm:buildhost>i03-ch2b</rpm:buildhost>
    <rpm:sourcerpm>needrestart-3.11-10.446.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="26677"/>
    <rpm:provides>
      <rpm:entry name="config(needrestart)" flags="EQ" epoch="0" ver="3.11" rel="10.446"/>
      <rpm:entry name="needrestart" flags="EQ" epoch="0" ver="3.11" rel="10.446"/>
      <rpm:entry name="perl(NeedRestart)" flags="EQ" epoch="0" ver="3.110.0"/>
      <rpm:entry name="perl(NeedRestart::CONT)"/>
      <rpm:entry name="perl(NeedRestart::CONT::LXC)"/>
      <rpm:entry name="perl(NeedRestart::CONT::docker)"/>
      <rpm:entry name="perl(NeedRestart::CONT::machined)"/>
      <rpm:entry name="perl(NeedRestart::CONT::other)"/>
      <rpm:entry name="perl(NeedRestart::Interp)"/>
      <rpm:entry name="perl(NeedRestart::Interp::Java)"/>
      <rpm:entry name="perl(NeedRestart::Interp::Perl)"/>
      <rpm:entry name="perl(NeedRestart::Interp::Python)"/>
      <rpm:entry name="perl(NeedRestart::Interp::Ruby)"/>
      <rpm:entry name="perl(NeedRestart::Kernel)"/>
      <rpm:entry name="perl(NeedRestart::Kernel::Linux)"/>
      <rpm:entry name="perl(NeedRestart::Kernel::kFreeBSD)"/>
      <rpm:entry name="perl(NeedRestart::Strings)"/>
      <rpm:entry name="perl(NeedRestart::UI)"/>
      <rpm:entry name="perl(NeedRestart::UI::Debconf)"/>
      <rpm:entry name="perl(NeedRestart::UI::stdio)"/>
      <rpm:entry name="perl(NeedRestart::Utils)"/>
      <rpm:entry name="perl(NeedRestart::uCode)"/>
      <rpm:entry name="perl(NeedRestart::uCode::AMD)"/>
      <rpm:entry name="perl(NeedRestart::uCode::Intel)"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="gettext"/>
      <rpm:entry name="kernel-firmware"/>
      <rpm:entry name="microcode"/>
      <rpm:entry name="perl"/>
      <rpm:entry name="perl(Cwd)"/>
      <rpm:entry name="perl(Debconf::Client::ConfModule)"/>
      <rpm:entry name="perl(Exporter)"/>
      <rpm:entry name="perl(Fcntl)"/>
      <rpm:entry name="perl(File::Basename)"/>
      <rpm:entry name="perl(File::Temp)"/>
      <rpm:entry name="perl(Getopt::Std)"/>
      <rpm:entry name="perl(List::Util)"/>
      <rpm:entry name="perl(Locale::TextDomain)"/>
      <rpm:entry name="perl(Module::Find)"/>
      <rpm:entry name="perl(NeedRestart)"/>
      <rpm:entry name="perl(POSIX)"/>
      <rpm:entry name="perl(Proc::ProcessTable)"/>
      <rpm:entry name="perl(Sort::Naturally)"/>
      <rpm:entry name="perl(Term::ReadKey)"/>
      <rpm:entry name="perl(Text::Wrap)"/>
      <rpm:entry name="perl(constant)"/>
      <rpm:entry name="perl(parent)"/>
      <rpm:entry name="perl(strict)"/>
      <rpm:entry name="perl(warnings)"/>
      <rpm:entry name="perl-ExtUtils-MakeMaker"/>
      <rpm:entry name="perl-Locale-Maketext-Gettext"/>
      <rpm:entry name="perl-Locale-gettext"/>
      <rpm:entry name="perl-Module-Build"/>
      <rpm:entry name="perl-Module-Find"/>
      <rpm:entry name="perl-Module-ScanDeps"/>
      <rpm:entry name="perl-Package-Generator"/>
      <rpm:entry name="perl-Proc-ProcessTable"/>
      <rpm:entry name="perl-Sort-Naturally"/>
      <rpm:entry name="perl-Term-ProgressBar"/>
      <rpm:entry name="perl-base"/>
      <rpm:entry name="perl-base" flags="GE" epoch="2" ver="5.42.0"/>
      <rpm:entry name="perl-libintl-perl"/>
      <rpm:entry name="polkit"/>
      <rpm:entry name="polkit-agent-none"/>
      <rpm:entry name="xz"/>
    </rpm:requires>
    <rpm:recommends>
      <rpm:entry name="cpuid"/>
      <rpm:entry name="cpuinfo"/>
      <rpm:entry name="iucode-tool"/>
      <rpm:entry name="python3-dnf"/>
      <rpm:entry name="python3-lsp-server"/>
    </rpm:recommends>
    <file type="dir">/etc/needrestart</file>
    <file type="dir">/etc/needrestart/conf.d</file>
    <file>/etc/needrestart/conf.d/README.needrestart</file>
    <file type="dir">/etc/needrestart/hook.d</file>
    <file>/etc/needrestart/hook.d/10-dpkg</file>
    <file>/etc/needrestart/hook.d/30-pacman</file>
    <file>/etc/needrestart/hook.d/90-none</file>
    <file>/etc/needrestart/iucode.sh</file>
    <file>/etc/needrestart/needrestart.conf</file>
    <file>/etc/needrestart/notify.conf</file>
    <file type="dir">/etc/needrestart/notify.d</file>
    <file>/etc/needrestart/notify.d/200-write</file>
    <file>/etc/needrestart/notify.d/400-notify-send</file>
    <file>/etc/needrestart/notify.d/600-mail</file>
    <file>/etc/needrestart/notify.d/README.needrestart</file>
    <file type="dir">/etc/needrestart/restart.d</file>
    <file>/etc/needrestart/restart.d/README.needrestart</file>
    <file>/etc/needrestart/restart.d/dbus-broker.service</file>
    <file>/etc/needrestart/restart.d/dbus.service</file>
    <file>/etc/needrestart/restart.d/systemd-manager</file>
    <file>/etc/needrestart/restart.d/systemd-user</file>
    <file>/etc/needrestart/restart.d/sysv-init</file>
    <file>/usr/sbin/needrestart</file>
  </format>
</package>
<package type="rpm">
  <name>needrestart</name>
  <arch>src</arch>
  <version epoch="0" ver="3.11" rel="10.446"/>
  <checksum type="sha256" pkgid="YES">cee9e57b1621934a387d356df521aa896c37b814d13591ee8598eb5d70b0424c</checksum>
  <summary>Restart daemons/services after library updates without rebooting OS</summary>
  <description>NeedRestart checks which daemons need to be restarted after library upgrades.
It is inspired by CheckRestart from the Debian-Goodies package.

* Features:
 - Supports (but does NOT require) SystemD
 - Binary blacklisting (i.e. display managers)
 - Tries to detect required restarts of interpreter based daemons
   (supports Java, Perl, Python, Ruby)
 - Tries to detect required restarts of containers (Docker, LXC)
 - Tries to detect pending kernel upgrades
 - Tries to detect pending microcode upgrades for AMD/Intel CPUs
 - Could be used as Nagios check_command
 - Fully integrated into APT/DPKG/DNF/YUM/PACMAN using hooks/plugins
 - Added Zypper Full Upgrade script/command to integrate Zypper with NeedRestart straight away</description>
  <packager></packager>
  <url>https://github.com/liske/needrestart</url>
  <time file="1785168612" build="1785168609"/>
  <size package="123404" installed="119286" archive="120364"/>
  <location href="src/needrestart-3.11-10.446.src.rpm"/>
  <format>
    <rpm:license>GPL-2.0-or-later</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:MartinVonReichenberg:Base:System</rpm:vendor>
    <rpm:group>System/Management</rpm:group>
    <rpm:buildhost>i03-ch2b</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="31164"/>
    <rpm:provides>
      <rpm:entry name="needrestart" flags="EQ" epoch="0" ver="3.11" rel="10.446"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="(libpolkit1-devel or lib64polkit1-devel)"/>
      <rpm:entry name="debconf"/>
      <rpm:entry name="gettext-devel"/>
      <rpm:entry name="gzip"/>
      <rpm:entry name="make"/>
      <rpm:entry name="perl"/>
      <rpm:entry name="perl-ExtUtils-MakeMaker"/>
      <rpm:entry name="perl-Locale-Maketext-Gettext"/>
      <rpm:entry name="perl-Locale-gettext"/>
      <rpm:entry name="perl-Module-Build"/>
      <rpm:entry name="perl-Module-Find"/>
      <rpm:entry name="perl-Module-ScanDeps"/>
      <rpm:entry name="perl-Package-Generator"/>
      <rpm:entry name="perl-Proc-ProcessTable"/>
      <rpm:entry name="perl-Sort-Naturally"/>
      <rpm:entry name="perl-Term-ProgressBar"/>
      <rpm:entry name="perl-base"/>
      <rpm:entry name="perl-libintl-perl"/>
      <rpm:entry name="po-debconf"/>
      <rpm:entry name="polkit"/>
      <rpm:entry name="polkit-agent-none"/>
      <rpm:entry name="python-rpm-macros"/>
    </rpm:requires>
  </format>
</package>
</metadata>