diff --git a/talimatname/genel/net-tools/net-tools-CVS_20101030-remove_dups-1.patch b/talimatname/genel/net-tools/net-tools-CVS_20101030-remove_dups-1.patch new file mode 100644 index 000000000..9c6be2f71 --- /dev/null +++ b/talimatname/genel/net-tools/net-tools-CVS_20101030-remove_dups-1.patch @@ -0,0 +1,520 @@ +Submitted By: Bruce Dubbs (bdubbs at liinuxfromscratch dot com) +Date: 2014-03-01 +Initial Package Version: CVS_20101030 +Origin: Self +Description: Removes ifconfig and hostname from the build + due to duplication in inetutils + +diff -Naur a/Makefile b/Makefile +--- a/Makefile 2009-12-31 14:38:02.000000000 -0600 ++++ b/Makefile 2014-02-28 23:19:11.000000000 -0600 +@@ -228,8 +228,8 @@ + install -m 0755 -d ${BASEDIR}/sbin + install -m 0755 -d ${BASEDIR}/bin + install -m 0755 arp ${BASEDIR}/sbin +- install -m 0755 hostname ${BASEDIR}/bin +- install -m 0755 ifconfig ${BASEDIR}/sbin ++# install -m 0755 hostname ${BASEDIR}/bin ++# install -m 0755 ifconfig ${BASEDIR}/sbin + install -m 0755 nameif ${BASEDIR}/sbin + install -m 0755 netstat ${BASEDIR}/bin + install -m 0755 plipconfig $(BASEDIR)/sbin +@@ -243,14 +243,6 @@ + ifeq ($(HAVE_MII),1) + install -m 0755 mii-tool $(BASEDIR)/sbin + endif +- ln -fs hostname $(BASEDIR)/bin/dnsdomainname +- ln -fs hostname $(BASEDIR)/bin/ypdomainname +- ln -fs hostname $(BASEDIR)/bin/nisdomainname +- ln -fs hostname $(BASEDIR)/bin/domainname +-ifeq ($(HAVE_AFDECnet),1) +- ln -fs hostname $(BASEDIR)/bin/nodename +-endif +- + savebin: + @for i in ${BASEDIR}/sbin/arp ${BASEDIR}/sbin/ifconfig \ + ${BASEDIR}/bin/netstat \ +diff -Naur a/config.in b/config.in +--- a/config.in 2008-10-02 21:09:57.000000000 -0500 ++++ b/config.in 2014-02-28 23:18:31.000000000 -0600 +@@ -68,8 +68,8 @@ + bool 'SLIP (serial line) support' HAVE_HWSLIP y + bool 'PPP (serial line) support' HAVE_HWPPP y + bool 'IPIP Tunnel support' HAVE_HWTUNNEL y +-bool 'STRIP (Metricom radio) support' HAVE_HWSTRIP y +-bool 'Token ring (generic) support' HAVE_HWTR y ++bool 'STRIP (Metricom radio) support' HAVE_HWSTRIP n ++bool 'Token ring (generic) support' HAVE_HWTR n + bool 'AX25 (packet radio) support' HAVE_HWAX25 y + bool 'Rose (packet radio) support' HAVE_HWROSE y + bool 'NET/ROM (packet radio) support' HAVE_HWNETROM y +diff -Naur a/man/en_US/dnsdomainname.1 b/man/en_US/dnsdomainname.1 +--- a/man/en_US/dnsdomainname.1 1998-08-10 15:51:04.000000000 -0500 ++++ b/man/en_US/dnsdomainname.1 1969-12-31 18:00:00.000000000 -0600 +@@ -1 +0,0 @@ +-.so man1/hostname.1 +diff -Naur a/man/en_US/domainname.1 b/man/en_US/domainname.1 +--- a/man/en_US/domainname.1 1998-08-10 15:51:05.000000000 -0500 ++++ b/man/en_US/domainname.1 1969-12-31 18:00:00.000000000 -0600 +@@ -1 +0,0 @@ +-.so man1/hostname.1 +diff -Naur a/man/en_US/hostname.1 b/man/en_US/hostname.1 +--- a/man/en_US/hostname.1 2008-10-02 18:16:59.000000000 -0500 ++++ b/man/en_US/hostname.1 1969-12-31 18:00:00.000000000 -0600 +@@ -1,213 +0,0 @@ +-.TH HOSTNAME 1 "2008\-10\-03" "net\-tools" "Linux System Administrator's Manual" +- +-.SH NAME +-hostname \- show or set the system's host name +-.br +-domainname \- show or set the system's NIS/YP domain name +-.br +-dnsdomainname \- show the system's DNS domain name +-.br +-nisdomainname \- show or set system's NIS/YP domain name +-.br +-ypdomainname \- show or set the system's NIS/YP domain name +-.br +-nodename \- show or set the system's DECnet node name +- +-.SH SYNOPSIS +-.B hostname +-.RB [ \-v ] +-.RB [ \-a ] +-.RB [ \-\-alias ] +-.RB [ \-d ] +-.RB [ \-\-domain ] +-.RB [ \-f ] +-.RB [ \-\-fqdn ] +-.RB [ \-i ] +-.RB [ \-\-ip\-address ] +-.RB [ \-\-long ] +-.RB [ \-s ] +-.RB [ \-\-short ] +-.RB [ \-y ] +-.RB [ \-\-yp ] +-.RB [ \-\-nis ] +-.RB [ \-n ] +-.RB [ \-\-node ] +- +-.PP +-.B hostname +-.RB [ \-v ] +-.RB [ \-F\ filename ] +-.RB [ \-\-file\ filename ] +-.RB [ hostname ] +- +-.PP +-.B domainname +-.RB [ \-v ] +-.RB [ \-F\ filename ] +-.RB [ \-\-file\ filename ] +-.RB [ name ] +- +-.PP +-.B nodename +-.RB [ \-v ] +-.RB [ \-F\ filename ] +-.RB [ \-\-file\ filename ] +-.RB [ name ] +- +-.PP +-.B hostname +-.RB [ \-v ] +-.RB [ \-h ] +-.RB [ \-\-help ] +-.RB [ \-V ] +-.RB [ \-\-version ] +- +-.PP +-.B dnsdomainname +-.RB [ \-v ] +-.br +-.B nisdomainname +-.RB [ \-v ] +-.br +-.B ypdomainname +-.RB [ \-v ] +- +-.SH DESCRIPTION +-.B Hostname +-is the program that is used to either set or display +-the current host, domain or node name of the system. These names are used +-by many of the networking programs to identify the machine. The domain +-name is also used by NIS/YP. +- +-.SS "GET NAME" +-When called without any arguments, the program displays the current +-names: +- +-.LP +-.B hostname +-will print the name of the system as returned by the +-.BR gethostname (2) +-function. +- +-.LP +-.B "domainname, nisdomainname, ypdomainname" +-will print the name of the system as returned by the +-.BR getdomainname (2) +-function. This is also known as the YP/NIS domain name of the system. +- +-.LP +-.B nodename +-will print the DECnet node name of the system as returned by the +-.BR getnodename (2) +-function. +- +-.LP +-.B dnsdomainname +-will print the domain part of the FQDN (Fully Qualified Domain Name). The +-complete FQDN of the system is returned with +-.BR "hostname \-\-fqdn" . +- +-.SS "SET NAME" +-When called with one argument or with the +-.B \-\-file +-option, the commands set the host name, the NIS/YP domain name or +-the node name. +- +-.LP +-Note, that only the super-user can change the names. +- +-.LP +-It is not possible to set the FQDN or the DNS domain name with the +-.B dnsdomainname +-command (see +-.B "THE FQDN" +-below). +- +-.LP +-The host name is usually set once at system startup in +-.I /etc/rc.d/rc.inet1 +-or +-.I /etc/init.d/boot +-(normally by reading the contents of a file which contains +-the host name, e.g. +-.IR /etc/hostname ). +- +-.SS THE FQDN +-You can't change the FQDN (as returned by +-.BR "hostname \-\-fqdn" ) +-or the DNS domain name (as returned by +-.BR "dnsdomainname" ) +-with this command. The FQDN of the system is the name that the +-.BR resolver (3) +-returns for the host name. +- +-.LP +-Technically: The FQDN is the name +-.BR gethostbyname (2) +-returns for the host name returned by +-.BR gethostname (2). +-The DNS domain name is the part after the first dot. +-.LP +-Therefore it depends on the configuration (usually in +-.IR /etc/host.conf ) +-how you can change it. Usually (if the hosts file is parsed before DNS or +-NIS) you can change it in +-.IR /etc/hosts . +- +- +-.SH OPTIONS +-.TP +-.I "\-a, \-\-alias" +-Display the alias name of the host (if used). +-.TP +-.I "\-d, \-\-domain" +-Display the name of the DNS domain. Don't use the command +-.B domainname +-to get the DNS domain name because it will show the NIS domain name and +-not the DNS domain name. Use +-.B dnsdomainname +-instead. +-.TP +-.I "\-F, \-\-file filename" +-Read the host name from the specified file. Comments (lines starting with +-a `#') are ignored. +-.TP +-.I "\-f, \-\-fqdn, \-\-long" +-Display the FQDN (Fully Qualified Domain Name). A FQDN consists of a +-short host name and the DNS domain name. Unless you are using bind or NIS +-for host lookups you can change the FQDN and the DNS domain name (which is +-part of the FQDN) in the \fI/etc/hosts\fR file. +-.TP +-.I "\-h, \-\-help" +-Print a usage message and exit. +-.TP +-.I "\-i, \-\-ip\-address" +-Display the IP address(es) of the host. +-.TP +-.I "\-n, \-\-node" +-Display the DECnet node name. If a parameter is given (or +-.B \-\-file name +-) the root can also set a new node name. +-.TP +-.I "\-s, \-\-short" +-Display the short host name. This is the host name cut at the first dot. +-.TP +-.I "\-V, \-\-version" +-Print version information on standard output and exit successfully. +-.TP +-.I "\-v, \-\-verbose" +-Be verbose and tell what's going on. +-.TP +-.I "\-y, \-\-yp, \-\-nis" +-Display the NIS domain name. If a parameter is given (or +-.B \-\-file name +-) then root can also set a new NIS domain. +-.SH FILES +-.B /etc/hosts +-.SH AUTHOR +-Peter Tobias, +-.br +-Bernd Eckenfels, (NIS and manpage). +-.br +-Steve Whitehouse, (DECnet support and manpage). +- +diff -Naur a/man/en_US/ifconfig.8 b/man/en_US/ifconfig.8 +--- a/man/en_US/ifconfig.8 2008-10-02 18:16:59.000000000 -0500 ++++ b/man/en_US/ifconfig.8 1969-12-31 18:00:00.000000000 -0600 +@@ -1,229 +0,0 @@ +-.TH IFCONFIG 8 "2008\-10\-03" "net\-tools" "Linux System Administrator's Manual" +-.SH NAME +-ifconfig \- configure a network interface +-.SH SYNOPSIS +-.B "ifconfig [-v] [-a] [-s] [interface]" +-.br +-.B "ifconfig [-v] interface [aftype] options | address ..." +-.SH DESCRIPTION +-.B Ifconfig +-is used to configure the kernel-resident network interfaces. It is +-used at boot time to set up interfaces as necessary. After that, it +-is usually only needed when debugging or when system tuning is needed. +-.LP +-If no arguments are given, +-.B ifconfig +-displays the status of the currently active interfaces. If +-a single +-.B interface +-argument is given, it displays the status of the given interface +-only; if a single +-.B \-a +-argument is given, it displays the status of all interfaces, even +-those that are down. Otherwise, it configures an interface. +- +-.SH Address Families +-If the first argument after the interface name is recognized as +-the name of a supported address family, that address family is +-used for decoding and displaying all protocol addresses. Currently +-supported address families include +-.B inet +-(TCP/IP, default), +-.B inet6 +-(IPv6), +-.B ax25 +-(AMPR Packet Radio), +-.B ddp +-(Appletalk Phase 2), +-.B ipx +-(Novell IPX) and +-.B netrom +-(AMPR Packet radio). +-.SH OPTIONS +-.TP +-.B -a +-display all interfaces which are currently available, even if down +-.TP +-.B -s +-display a short list (like netstat -i) +-.TP +-.B -v +-be more verbose for some error conditions +-.TP +-.B interface +-The name of the interface. This is usually a driver name followed by +-a unit number, for example +-.B eth0 +-for the first Ethernet interface. If your kernel supports alias interfaces, +-you can specify them with +-.B eth0:0 +-for the first alias of eth0. You can use them to assign a second address. To +-delete an alias interface use +-.BR "ifconfig eth0:0 down" . +-Note: for every scope (i.e. same net with address/netmask combination) all +-aliases are deleted, if you delete the first (primary). +-.TP +-.B up +-This flag causes the interface to be activated. It is implicitly +-specified if an address is assigned to the interface. +-.TP +-.B down +-This flag causes the driver for this interface to be shut down. +-.TP +-.B "[\-]arp" +-Enable or disable the use of the ARP protocol on this interface. +-.TP +-.B "[\-]promisc" +-Enable or disable the +-.B promiscuous +-mode of the interface. If selected, all packets on the network will +-be received by the interface. +-.TP +-.B "[\-]allmulti" +-Enable or disable +-.B all-multicast +-mode. If selected, all multicast packets on the network will be +-received by the interface. +-.TP +-.B "metric N" +-This parameter sets the interface metric. +-.TP +-.B "mtu N" +-This parameter sets the Maximum Transfer Unit (MTU) of an interface. +-.TP +-.B "dstaddr addr" +-Set the remote IP address for a point-to-point link (such as +-PPP). This keyword is now obsolete; use the +-.B pointopoint +-keyword instead. +-.TP +-.B "netmask addr" +-Set the IP network mask for this interface. This value defaults to the +-usual class A, B or C network mask (as derived from the interface IP +-address), but it can be set to any value. +-.TP +-.B "add addr/prefixlen" +-Add an IPv6 address to an interface. +-.TP +-.B "del addr/prefixlen" +-Remove an IPv6 address from an interface. +-.TP +-.B "tunnel aa.bb.cc.dd" +-Create a new SIT (IPv6-in-IPv4) device, tunnelling to the given destination. +-.TP +-.B "irq addr" +-Set the interrupt line used by this device. Not all devices can +-dynamically change their IRQ setting. +-.TP +-.B "io_addr addr" +-Set the start address in I/O space for this device. +-.TP +-.B "mem_start addr" +-Set the start address for shared memory used by this device. Only a +-few devices need this. +-.TP +-.B "media type" +-Set the physical port or medium type to be used by the device. Not +-all devices can change this setting, and those that can vary in what +-values they support. Typical values for +-.B type +-are +-.B 10base2 +-(thin Ethernet), +-.B 10baseT +-(twisted-pair 10Mbps Ethernet), +-.B AUI +-(external transceiver) and so on. The special medium type of +-.B auto +-can be used to tell the driver to auto-sense the media. Again, not +-all drivers can do this. +-.TP +-.B "[\-]broadcast [addr]" +-If the address argument is given, set the protocol broadcast +-address for this interface. Otherwise, set (or clear) the +-.B IFF_BROADCAST +-flag for the interface. +-.TP +-.B "[\-]pointopoint [addr]" +-This keyword enables the +-.B point-to-point +-mode of an interface, meaning that it is a direct link between two +-machines with nobody else listening on it. +-.br +-If the address argument is also given, set the protocol address of +-the other side of the link, just like the obsolete +-.B dstaddr +-keyword does. Otherwise, set or clear the +-.B IFF_POINTOPOINT +-flag for the interface. +-.TP +-.B hw class address +-Set the hardware address of this interface, if the device driver +-supports this operation. The keyword must be followed by the +-name of the hardware class and the printable ASCII equivalent of +-the hardware address. Hardware classes currently supported include +-.B ether +-(Ethernet), +-.B ax25 +-(AMPR AX.25), +-.B ARCnet +-and +-.B netrom +-(AMPR NET/ROM). +-.TP +-.B multicast +-Set the multicast flag on the interface. This should not normally be needed +-as the drivers set the flag correctly themselves. +-.TP +-.B address +-The IP address to be assigned to this interface. +-.TP +-.B txqueuelen length +-Set the length of the transmit queue of the device. It is useful to set this +-to small values for slower devices with a high latency (modem links, ISDN) +-to prevent fast bulk transfers from disturbing interactive traffic like +-telnet too much. +-.SH NOTES +-Since kernel release 2.2 there are no explicit interface statistics for +-alias interfaces anymore. The statistics printed for the original address +-are shared with all alias addresses on the same device. If you want per-address +-statistics you should add explicit accounting +-rules for the address using the +-.BR ipchains (8) +-or +-.BR iptables (8) +-command. +-.LP +-Since net\-tools 1.60\-4 ifconfig is printing byte counters and human readable +-counters with IEC 60027-2 units. So 1 KiB are 2^10 byte. Note, the numbers +-are truncated to one decimal (which can by quite a large error if you +-consider 0.1 PiB is 112.589.990.684.262 bytes :) +-.LP +-Interrupt problems with Ethernet device drivers fail with EAGAIN +-.I (SIOCSIIFLAGS: Resource temporarily unavailable) +-it is most likely a interrupt conflict. See +-.I http://www.scyld.com/expert/irq\-conflict.html +-for more information. +-.SH FILES +-.I /proc/net/socket +-.br +-.I /proc/net/dev +-.br +-.I /proc/net/if_inet6 +-.SH BUGS +-While appletalk DDP and IPX addresses will be displayed they cannot be +-altered by this command. +-.SH SEE ALSO +-route(8), netstat(8), arp(8), rarp(8), ipchains(8), iptables(8), ifup(8), interfaces(5). +-.br +-http://physics.nist.gov/cuu/Units/binary.html - Prefixes for binary multiples +-.SH AUTHORS +-Fred N. van Kempen, +-.br +-Alan Cox, +-.br +-Phil Blundell, +-.br +-Andi Kleen +-.br +-Bernd Eckenfels, +diff -Naur a/man/en_US/nisdomainname.1 b/man/en_US/nisdomainname.1 +--- a/man/en_US/nisdomainname.1 1998-08-10 15:51:12.000000000 -0500 ++++ b/man/en_US/nisdomainname.1 1969-12-31 18:00:00.000000000 -0600 +@@ -1 +0,0 @@ +-.so man1/hostname.1 +diff -Naur a/man/en_US/ypdomainname.1 b/man/en_US/ypdomainname.1 +--- a/man/en_US/ypdomainname.1 1998-08-10 15:51:16.000000000 -0500 ++++ b/man/en_US/ypdomainname.1 1969-12-31 18:00:00.000000000 -0600 +@@ -1 +0,0 @@ +-.so man1/hostname.1 diff --git a/talimatname/genel/net-tools/talimat b/talimatname/genel/net-tools/talimat new file mode 100644 index 000000000..9749ff162 --- /dev/null +++ b/talimatname/genel/net-tools/talimat @@ -0,0 +1,21 @@ +# Description: ağ araçları +# URL: http://net-tools.sourceforge.net/ +# Maintainer: http://linuxfromscratch.org/ +# Packager: milisarge +# Depends on: + +description="Collection of programs for controlling the network subsystem of the Linux kernel." +name=net-tools +version=20101030 +release=1 + +source=(http://anduin.linuxfromscratch.org/sources/BLFS/svn/n/$name-CVS_$version.tar.gz +net-tools-CVS_20101030-remove_dups-1.patch) + +build() { +cd net-tools-CVS_20101030 +patch -Np1 -i ../net-tools-CVS_20101030-remove_dups-1.patch +yes "" | make config +make +make update DESTDIR=$PKG install +}