1 DESCRIPTION = "Basic networking tools"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Base"
12 #PROVIDES by net-tools-docs
13 PROVIDES += "net-tools-docs "
14 RPROVIDES_net-tools-docs += "net-tools-docs "
16 #PROVIDES by net-tools
17 PROVIDES += "net-tools"
18 RPROVIDES_net-tools += "net-tools"
25 chmod -Rf a+rX,u+w,g-w,o-w ${S}
27 cp ${S}/packaging/net-tools.manifest .
29 cp ${S}/packaging/net-tools-config.h ./config.h
30 cp ${S}/packaging/net-tools-config.make ./config.make
42 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
43 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
44 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
45 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
47 export CFLAGS="$RPM_OPT_FLAGS $CFLAGS -fpie"
48 export LDFLAGS="$LDFLAGS -pie -Wl,-z,relro -Wl,-z,now"
57 echo export RPM_BUILD_ROOT=${D}
64 make BASEDIR=${D} mandir=/usr/share/man install
66 mkdir -p ${D}/usr/sbin
68 mv ${D}/bin/ifconfig ${D}/usr/sbin
69 mv ${D}/bin/route ${D}/usr/sbin
70 mv ${D}/bin/netstat ${D}/usr/bin
75 # remove hostname (has its own package)
76 rm ${D}/bin/dnsdomainname
77 rm ${D}/bin/domainname
79 rm ${D}/bin/nisdomainname
80 rm ${D}/bin/ypdomainname
87 PACKAGES += "net-tools-docs"
88 PACKAGES += "net-tools"
90 net-tools-docs_files = ""
91 net-tools-docs_files += "/usr/share/info"
92 net-tools-docs_files += "/usr/share/man"
95 net-tools_files += "net-tools.manifest"
96 net-tools_files += "/usr/bin/netstat"
97 net-tools_files += "/usr/sbin/ifconfig"
98 net-tools_files += "/usr/sbin/route"
99 net-tools_files += "/sbin/arp"
100 net-tools_files += "/sbin/ipmaddr"
101 net-tools_files += "/sbin/iptunnel"
102 net-tools_files += "/sbin/nameif"
103 net-tools_files += "/sbin/plipconfig"
104 net-tools_files += "/sbin/slattach"
105 net-tools_files += "/sbin/mii-tool"
107 FILES_${PN}-docs = "${net-tools-docs_files}"
108 FILES_${PN} = "${net-tools_files}"
110 PKG_net-tools-docs= "net-tools-docs"
111 PKG_net-tools= "net-tools"
113 require net-tools-extraconf.inc