Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37478248
en ru br
ALT Linux repositórios
S:1.0-alt3

Group :: Sistema/Base
RPM: rcnet

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

%define with_docs 0

Name: rcnet
Version: 1.0
Release: alt2
Group: System/Base
Summary: minimalistic and extremely flexible network setup environment
License: WTFPL
Source0: %name-%version.tar.xz
# devlink and other functions
Requires: iproute2 >= 4.12.0
# network stack is not a daemon
Conflicts: systemd
# there should be only one network-config-subsystem
Conflicts: etcnet NetworkManager
# these tools are using obsolete kernel functions
Conflicts: net-tools bridge-utils vlan-utils ifrename ifplugd ipset
Provides: network-config-subsystem
BuildArch: noarch
# most build environments would safely override this
BuildRoot: %{_tmppath}/%{name}-%{version}-root

%description
The %name is a %summary
primarily designed for servers and embedded systems, including (but
not limited to) network equipment.

%package netdevconf
Group: System/Base
Summary: Network device pre-configuration script for %name
BuildArch: noarch
%description netdevconf
%summary

%package -n sysconfig-network
Group: System/Base
Summary: One-file package to satisfy archaic dependencies
BuildArch: noarch
%description -n sysconfig-network
%summary

%if %with_docs
%package doc
Group: Documentation
Summary: Optional documentation for %name
BuildArch: noarch
%description doc
%summary
%endif

%prep
%setup

%install
rm -rf %buildroot
mkdir -pm755 \
 %buildroot%_initdir \
 %buildroot%_sysconfdir/sysconfig \
 %buildroot%_sbindir
install -m755 %name.init.network \
 %buildroot%_initdir/network
install -m755 %name.init.netdevconf \
 %buildroot%_initdir/netdevconf
install -m755 %name.rc.network \
 %buildroot%_sysconfdir/rc.d/rc.network
install -m755 %name.rc.firewall \
 %buildroot%_sysconfdir/rc.d/rc.firewall
install -m755 %name.rc.netdevconf \
 %buildroot%_sysconfdir/rc.d/rc.netdevconf
install -m644 %name.sysconfig \
 %buildroot%_sysconfdir/sysconfig/network
install -m755 sbin/* \
 %buildroot%_sbindir/


%post
chkconfig --add network

%post netdevconf
chkconfig --add netdevconf


%clean
rm -rf %buildroot


%files
%_initdir/network
%config(noreplace) %_sysconfdir/rc.d/rc.network
%config(noreplace) %_sysconfdir/rc.d/rc.firewall
%_sbindir/*

%files netdevconf
%_initdir/netdevconf
%config(noreplace) %_sysconfdir/rc.d/rc.netdevconf

%files -n sysconfig-network
%config(noreplace) %_sysconfdir/sysconfig/network

%if %with_docs
%files doc
%doc *.txt
%endif


%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009