Difference between revisions of "NetTools"
Bigdissaved (talk | contribs) m |
Bigdissaved (talk | contribs) (Add the Supress_Hostname patch) |
||
Line 12: | Line 12: | ||
!Required Patch: | !Required Patch: | ||
| http://svn.cross-lfs.org/svn/repos/patches/net-tools/net-tools-{{NetTools-Version}}-mii_ioctl-1.patch | | http://svn.cross-lfs.org/svn/repos/patches/net-tools/net-tools-{{NetTools-Version}}-mii_ioctl-1.patch | ||
+ | |- | ||
+ | !Required Patch: | ||
+ | | http://svn.cross-lfs.org/svn/repos/patches/net-tools/net-tools-{{NetTools-Version}}-supress_hostname-1.patch | ||
|} | |} | ||
Line 21: | Line 24: | ||
== Non-Multilib == | == Non-Multilib == | ||
− | |||
− | |||
The instructions below automate the configuration process by piping yes to the make config command. If you wish to run the interactive configuration process (by changing the instruction to just make config), but you are not sure how to answer all the questions, then just accept the defaults. This will be just fine in the majority of cases. What you're asked here is a bunch of questions about which network protocols you've enabled in your kernel. The default answers will enable the tools from this package to work with the most common protocols: TCP, PPP, and several others. You still need to actually enable these protocols in the kernel—what you do here is merely tell the package to include support for those protocols in its programs, but it's up to the kernel to make the protocols available. | The instructions below automate the configuration process by piping yes to the make config command. If you wish to run the interactive configuration process (by changing the instruction to just make config), but you are not sure how to answer all the questions, then just accept the defaults. This will be just fine in the majority of cases. What you're asked here is a bunch of questions about which network protocols you've enabled in your kernel. The default answers will enable the tools from this package to work with the most common protocols: TCP, PPP, and several others. You still need to actually enable these protocols in the kernel—what you do here is merely tell the package to include support for those protocols in its programs, but it's up to the kernel to make the protocols available. | ||
Line 31: | Line 32: | ||
patch -Np1 -i ../net-tools-{{NetTools-Version}}-kernel_headers-4.patch && | patch -Np1 -i ../net-tools-{{NetTools-Version}}-kernel_headers-4.patch && | ||
patch -Np1 -i ../net-tools-{{NetTools-Version}}-mii_ioctl-1.patch && | patch -Np1 -i ../net-tools-{{NetTools-Version}}-mii_ioctl-1.patch && | ||
+ | patch -Np1 -i ../net-tools-{{NetTools-Version}}-supress_hostname-1.patch && | ||
yes "" | make config && | yes "" | make config && | ||
sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \ | sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \ | ||
Line 54: | Line 56: | ||
patch -Np1 -i ../net-tools-{{NetTools-Version}}-kernel_headers-4.patch && | patch -Np1 -i ../net-tools-{{NetTools-Version}}-kernel_headers-4.patch && | ||
patch -Np1 -i ../net-tools-{{NetTools-Version}}-mii_ioctl-1.patch && | patch -Np1 -i ../net-tools-{{NetTools-Version}}-mii_ioctl-1.patch && | ||
+ | patch -Np1 -i ../net-tools-{{NetTools-Version}}-supress_hostname-1.patch && | ||
yes "" | make config && | yes "" | make config && | ||
sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \ | sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \ | ||
Line 72: | Line 75: | ||
patch -Np1 -i ../net-tools-{{NetTools-Version}}-kernel_headers-4.patch && | patch -Np1 -i ../net-tools-{{NetTools-Version}}-kernel_headers-4.patch && | ||
patch -Np1 -i ../net-tools-{{NetTools-Version}}-mii_ioctl-1.patch && | patch -Np1 -i ../net-tools-{{NetTools-Version}}-mii_ioctl-1.patch && | ||
+ | patch -Np1 -i ../net-tools-{{NetTools-Version}}-supress_hostname-1.patch && | ||
yes "" | make config && | yes "" | make config && | ||
sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \ | sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \ | ||
Line 90: | Line 94: | ||
patch -Np1 -i ../net-tools-{{NetTools-Version}}-kernel_headers-4.patch && | patch -Np1 -i ../net-tools-{{NetTools-Version}}-kernel_headers-4.patch && | ||
patch -Np1 -i ../net-tools-{{NetTools-Version}}-mii_ioctl-1.patch && | patch -Np1 -i ../net-tools-{{NetTools-Version}}-mii_ioctl-1.patch && | ||
+ | patch -Np1 -i ../net-tools-{{NetTools-Version}}-supress_hostname-1.patch && | ||
yes "" | make config && | yes "" | make config && | ||
sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \ | sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \ |
Revision as of 12:08, 23 February 2008
Contents
Introduction to NetTools
Project Homepage: Unknown
Dependencies
Non-Multilib
The instructions below automate the configuration process by piping yes to the make config command. If you wish to run the interactive configuration process (by changing the instruction to just make config), but you are not sure how to answer all the questions, then just accept the defaults. This will be just fine in the majority of cases. What you're asked here is a bunch of questions about which network protocols you've enabled in your kernel. The default answers will enable the tools from this package to work with the most common protocols: TCP, PPP, and several others. You still need to actually enable these protocols in the kernel—what you do here is merely tell the package to include support for those protocols in its programs, but it's up to the kernel to make the protocols available.
Compile the package:
patch -Np1 -i ../net-tools-1.60-gcc34-3.patch && patch -Np1 -i ../net-tools-1.60-kernel_headers-4.patch && patch -Np1 -i ../net-tools-1.60-mii_ioctl-1.patch && patch -Np1 -i ../net-tools-1.60-supress_hostname-1.patch && yes "" | make config && sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \ -e 's|HAVE_MII 0|HAVE_MII 1|g' config.h && sed -i -e 's|# HAVE_IP_TOOLS=0|HAVE_IP_TOOLS=1|g' \ -e 's|# HAVE_MII=0|HAVE_MII=1|g' config.make && make
Install the package
make update
Multilib
This package does not provide any libraries so only one installation is needed.
The instructions below automate the configuration process by piping yes to the make config command. If you wish to run the interactive configuration process (by changing the instruction to just make config), but you are not sure how to answer all the questions, then just accept the defaults. This will be just fine in the majority of cases. What you're asked here is a bunch of questions about which network protocols you've enabled in your kernel. The default answers will enable the tools from this package to work with the most common protocols: TCP, PPP, and several others. You still need to actually enable these protocols in the kernel—what you do here is merely tell the package to include support for those protocols in its programs, but it's up to the kernel to make the protocols available.
32Bit
Compile the package:
patch -Np1 -i ../net-tools-1.60-gcc34-3.patch && patch -Np1 -i ../net-tools-1.60-kernel_headers-4.patch && patch -Np1 -i ../net-tools-1.60-mii_ioctl-1.patch && patch -Np1 -i ../net-tools-1.60-supress_hostname-1.patch && yes "" | make config && sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \ -e 's|HAVE_MII 0|HAVE_MII 1|g' config.h && sed -i -e 's|# HAVE_IP_TOOLS=0|HAVE_IP_TOOLS=1|g' \ -e 's|# HAVE_MII=0|HAVE_MII=1|g' config.make && make CC="gcc ${BUILD32}"
Install the package
make update
N32
Compile the package:
patch -Np1 -i ../net-tools-1.60-gcc34-3.patch && patch -Np1 -i ../net-tools-1.60-kernel_headers-4.patch && patch -Np1 -i ../net-tools-1.60-mii_ioctl-1.patch && patch -Np1 -i ../net-tools-1.60-supress_hostname-1.patch && yes "" | make config && sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \ -e 's|HAVE_MII 0|HAVE_MII 1|g' config.h && sed -i -e 's|# HAVE_IP_TOOLS=0|HAVE_IP_TOOLS=1|g' \ -e 's|# HAVE_MII=0|HAVE_MII=1|g' config.make && make CC="gcc ${BUILDN32}"
Install the package
make update
64Bit
Compile the package:
patch -Np1 -i ../net-tools-1.60-gcc34-3.patch && patch -Np1 -i ../net-tools-1.60-kernel_headers-4.patch && patch -Np1 -i ../net-tools-1.60-mii_ioctl-1.patch && patch -Np1 -i ../net-tools-1.60-supress_hostname-1.patch && yes "" | make config && sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \ -e 's|HAVE_MII 0|HAVE_MII 1|g' config.h && sed -i -e 's|# HAVE_IP_TOOLS=0|HAVE_IP_TOOLS=1|g' \ -e 's|# HAVE_MII=0|HAVE_MII=1|g' config.make && make CC="gcc ${BUILD64}"
Install the package
make update
Contents
Installed Programs: arp, hostname, ifconfig, nameif, netstat, plipconfig, rarp, route, slattach, ipmaddr, iptunnel, mii-tool
Installed Libraries: None
Installed Directory: None