Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37556559
en ru br
ALT Linux repos
S:1.1-alt1
4.1: 1.0-alt0.M40.1
4.0: 1.0-alt0.M40.1

Group :: System/Configuration/Other
RPM: netconsole

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%define _unpackaged_files_terminate_build 1

Name: netconsole
Version: 1.1
Release: alt1

Summary: service for logging kernel printk messages over UDP to remote syslog
License: WTFPL
Group: System/Configuration/Other
Url: https://www.altlinux.org/Netconsole

BuildArch: noarch

Source1: netconsole.init
Source2: netconsole.sysconfig
Source3: netconsole.service
Source4: netconsole-setup

%{?!_without_check:%{?!_disable_check:
BuildRequires: systemd-analyze
}}

%description
System administrator can use netconsole service to enable kernel messages
logging to remote syslog daemon.

See https://www.kernel.org/doc/Documentation/networking/netconsole.txt
for details.

%install
mkdir -p %buildroot%_sysconfdir/sysconfig
install -pm640 %SOURCE2 %buildroot%_sysconfdir/sysconfig/%name

mkdir -p %buildroot%_initdir %buildroot%_unitdir
install -pm755 %SOURCE1 %buildroot%_initdir/%name
install -pm644 %SOURCE3 %buildroot%_unitdir/%name.service

mkdir -p %buildroot%_sbindir
install -Dpm755 %SOURCE4 %buildroot%_sbindir/netconsole-setup

%check
systemd-analyze verify %buildroot%_unitdir/%name.service
bash -n %buildroot%_initdir/%name
bash -n %buildroot%_sysconfdir/sysconfig/%name
bash -n %buildroot%_sbindir/netconsole-setup

%triggerin -- %name < 1.1
sed -i 's/^DEV=/SRCDEV=/' %_sysconfdir/sysconfig/%name

%post
%post_service netconsole

%preun
%preun_service netconsole

%files
%_sbindir/netconsole-setup
%_initdir/netconsole
%_unitdir/netconsole.service
%config(noreplace) %_sysconfdir/sysconfig/netconsole

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin