Projects
Mega:23.09
net-tools
_service:tar_scm:net-tools.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm:net-tools.spec of Package net-tools
Name: net-tools Version: 2.10 Release: 4 Summary: Important Programs for Networking License: GPLv2+ URL: https://sourceforge.net/projects/net-tools/ source0: https://sourceforge.net/projects/net-tools/files/%{name}-%{version}.tar.xz Source1: net-tools-config.h Source2: net-tools-config.make Source3: ether-wake.c Source4: ether-wake.8 Source5: mii-diag.c Source6: mii-diag.8 Source7: iptunnel.8 Source8: ipmaddr.8 Source9: arp-ethers.service Patch1: backport-net-tools-cycle.patch Patch2: backport-net-tools-man.patch Patch3: backport-ether-wake-interfaces.patch Patch4: backport-interface-change-pointopoint-short-flag-from-P-to-p.patch Patch5: fix-ifconfig-display-error-when-the-length-of-interface-name-is-15.patch BuildRequires: bluez-libs-devel gettext, libselinux libselinux-devel systemd gcc %{?systemd_requires} %description This package contains programs for network administration and maintenance. Most of the utilities formerly contained in this package (netstat, arp, ifconfig, rarp, route) are obsoleted by the tools from iproute2 package (ip, ss) and have been moved to net-tools-deprecated. %package_help %prep %setup -q cp %SOURCE1 ./config.h cp %SOURCE2 ./config.make cp %SOURCE3 . cp %SOURCE4 ./man/en_US cp %SOURCE5 . cp %SOURCE6 ./man/en_US cp %SOURCE7 ./man/en_US cp %SOURCE8 ./man/en_US %patch1 -p1 -b .cycle %patch2 -p1 -b .man %patch3 -p1 -b .interfaces %patch4 -p1 %patch5 -p1 touch ./config.h %build export CFLAGS="${RPM_OPT_FLAGS} -fpie" export LDFLAGS="${RPM_LD_FLAGS} -pie -Wl,-z,now" make make ether-wake %{__cc} ${RPM_OPT_FLAGS} ${RPM_LD_FLAGS} -o mii-diag mii-diag.c %install mv man/de_DE man/de mv man/fr_FR man/fr mv man/pt_BR man/pt make BASEDIR=%{buildroot} BINDIR=%{_bindir} SBINDIR=%{_sbindir} install cp %{buildroot}%{_bindir}/ifconfig %{buildroot}%{_sbindir} rm -f %{buildroot}%{_bindir}/ifconfig cp %{buildroot}%{_bindir}/route %{buildroot}%{_sbindir} rm -f %{buildroot}%{_bindir}/route cp -p ether-wake %{buildroot}%{_sbindir} chmod 755 %{buildroot}%{_sbindir}/ether-wake cp -p mii-diag %{buildroot}%{_sbindir} chmod 755 %{buildroot}%{_sbindir}/mii-diag mkdir -p %{buildroot}%{_unitdir} cp %{SOURCE9} %{buildroot}%{_unitdir} chmod 644 %{buildroot}%{_unitdir}/arp-ethers.service touch %{buildroot}%{_unitdir}/arp-ethers.service %post %systemd_post arp-ethers.service %files %defattr(-,root,root) %license COPYING %{_bindir}/netstat %{_prefix}/lib/systemd/system/arp-ethers.service %{_sbindir}/* %{_datadir}/locale/* %exclude %{_sbindir}/rarp %files help %defattr(-,root,root) %{_mandir}/de/man5/*.gz %{_mandir}/de/man8/*.gz %{_mandir}/fr/man5/*.gz %{_mandir}/fr/man8/*.gz %{_mandir}/man5/ethers.5.gz %{_mandir}/man8/*.gz %{_mandir}/pt/man8/*.gz %exclude %{_mandir}/man8/rarp.8* %exclude %{_mandir}/de/man8/rarp.8* %exclude %{_mandir}/fr/man8/rarp.8* %exclude %{_mandir}/pt/man8/rarp.8* %exclude %{_mandir}/de/man1 %exclude %{_mandir}/fr/man1 %exclude %{_mandir}/man1 %exclude %{_mandir}/pt/man1 %exclude %{_mandir}/pt/man5 %changelog * Thu Feb 22 2024 luofng <luofeng13@huawei.com> - 2.10-4 - Type: enhencement - CVE:NA - SUG:NA - DESC:support for building with clang * Mon Dec 19 2022 eaglegai <eaglegai@163.com> - 2.10-3 - Type:bugfix - ID:NA - SUG:NA - DESC:fix ifconfig display error when the length of interface name is 15 * Thu Oct 20 2022 konglidong <konglidong@uniontech.com> - 2.10-2 - Type:bugfix - ID:NA - SUG:NA - DESC:interface: change pointopoint short flag from P to p * Tue Dec 07 2021 gaihuiying<gaihuiying1@huawei.com> - 2.10-1 - Type:requirement - ID:NA - SUG:NA - DESC:update net-tools to 2.10 * Wed Sep 2 2020 zengwefeng<zwfeng@huawei.com> - 2.0-0.55 - Type:NA - ID:NA - SUG:NA - DESC:add yaml file * Tue Dec 31 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.0-0.54 - Type:bugfix - ID:NA - SUG:NA - DESC:optimization the spec * Wed Sep 11 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.0-0.53 - Package init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2