Sisyphus repository
Last update: 2018-10-20 23:10:32 +0400 | SRPMs: 19738 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 3.3-alt2
p8: 2.7-alt2

Group :: System/Servers
Source RPM: needrestart

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (0/0)   Repocop 

Raw spec file

# Do not require optional packages needed by restart hooks:
%add_findreq_skiplist %_sysconfdir/%name/restart.d/*

Name: needrestart
Version: 3.3
Release: alt2

Summary: Restart daemons after library updates
License: GPLv2
Group: System/Servers

Source: %name-%version.tar
Patch0: %name-%version-alt.patch

Packager: %packager

BuildRequires: perl-devel perl-Module-Find perl-Proc-ProcessTable perl-Sort-Naturally perl-Term-ReadKey perl-libintl perl-Module-ScanDeps

needrestart checks which daemons need to be restarted after library
upgrades. It is inspired by checkrestart from the debian-goodies

%package list
Summary: Automaticaly list daemons needs restart after apt run
Group: System/Servers
Requires: %name = %version-%release
BuildArch: noarch

%description list
List daemons needs to be restarted after apt run

%setup -n %name-%version
%patch0 -p1


rm -f %buildroot%perl_vendor_privlib/NeedRestart/UI/
install -pDm 644 man/%name.1 %buildroot%_man1dir/%name.1

%find_lang --all-name %name

# %name-list subpackage:

mkdir -p %buildroot%_sysconfdir/apt/apt.conf.d
cat > %buildroot%_sysconfdir/apt/apt.conf.d/%name.conf << EOF
RPM::Post-Invoke      { "if [ -x /usr/sbin/needrestart ]; then /usr/sbin/needrestart -q -l -r l; fi"; };

%files -f %name.lang
%config(noreplace) %_sysconfdir/%name/%name.conf
%config(noreplace) %_sysconfdir/%name/notify.conf


%files list
%config(noreplace) %_sysconfdir/apt/apt.conf.d/%name.conf

* Tue Jul 31 2018 Terechkov Evgenii <evg at> 3.3-alt2
- Make main package arch-dependent due to different Requires (iucode_tool)

* Tue Jul 31 2018 Terechkov Evgenii <evg at> 3.3-alt1
- 3.3

* Fri Mar 30 2018 Terechkov Evgenii <evg at> 3.1-alt1
- 3.1

* Sat Mar  3 2018 Terechkov Evgenii <evg at> 3.0-alt1
- v3.0
- N.B.: package firmware-intel-ucode needed for intel microcode check

* Sat Mar  4 2017 Terechkov Evgenii <evg at> 2.11-alt1
- v2.11-3-g9423e6e

* Sun Nov 20 2016 Terechkov Evgenii <evg at> 2.10-alt4
- v2.10-4-g3a5c39c

* Fri Nov 11 2016 Terechkov Evgenii <evg at> 2.10-alt3
- Fix kernel version detection/reporting

* Fri Nov 11 2016 Terechkov Evgenii <evg at> 2.10-alt2
- Add subpackage with apt hook: %name-list

* Fri Nov 11 2016 Terechkov Evgenii <evg at> 2.10-alt1
- v2.10-1-gf28e5d4

* Fri Oct 14 2016 Terechkov Evgenii <evg at> 2.9-alt1
- 2.9

* Sat Jun 11 2016 Terechkov Evgenii <evg at> 2.8-alt2
- v2.8-4-ge9c29f4

* Fri May 20 2016 Terechkov Evgenii <evg at> 2.8-alt1
- 2.8

* Tue Apr 26 2016 Terechkov Evgenii <evg at> 2.7-alt3
- v2.7-7-g65c981d

* Tue Mar  8 2016 Terechkov Evgenii <evg at> 2.7-alt2
- Fix mail/dbus notifications

* Mon Mar  7 2016 Terechkov Evgenii <evg at> 2.7-alt1
- Initial build for ALT Linux Sisyphus

© 2009–2018 Igor Zubkov