[Clfs-commits] [CLFS Trac] #1066: Iputils Ping6

CLFS Trac trac at clfs.org
Sun Aug 23 17:48:12 PDT 2015


#1066: Iputils Ping6
---------------------+---------------------------------
  Reporter:  kb0iic  |      Owner:  clfs-commits@…
      Type:  task    |     Status:  new
  Priority:  minor   |  Milestone:  CLFS Standard 3.1.0
 Component:  BOOK    |    Version:  CLFS Standard GIT
Resolution:          |   Keywords:
---------------------+---------------------------------

Comment (by kb0iic):

 I have attached a patch.

 Didn't need to mess with USE_CRYPT=shared.

 When running make, the following binaries will be created:
 * arping
 * clockdiff
 * ping
 * rarpd
 * rdisc
 * tftpd
 * tracepath
 * tracepath6

 We can include all of those in the build or remove arping, rarpd, rdisc,
 tftpd.

 For full functionality with crypto, we can put a note for the user stating
 to build iputils after installing a combination of nettle, idn, and
 openssl for more functionality.

 If we want to keep the same binaries as we install now then we can build
 as follows:

 {{{
 patch -Np1 -i ../iputils-s20150815-build-1.patch

 make TARGETS="clockdiff ping rdisc tracepath tracepath6 traceroute6"

 install -v -m755 ping /bin
 install -v -m755 clockdiff /usr/bin
 install -v -m755 rdisc /usr/bin
 install -v -m755 tracepath /usr/bin
 install -v -m755 trace{path,route}6 /usr/bin
 install -v -m644 doc/*.8 /usr/share/man/man8
 ln -sv ping /bin/ping4
 ln -sv ping /bin/ping6
 }}}

 Which ever binaries we decide to install, we can adjust the patch to
 include only those man pages. As the commands and patch stands now, all
 the man pages will be installed.

 * arping.8
 * clockdiff.8
 * ninfod.8
 * pg3.8
 * ping.8
 * rarpd.8
 * rdisc.8
 * tftpd.8
 * tracepath.8
 * traceroute6.8

-- 
Ticket URL: <http://trac.clfs.org/ticket/1066#comment:3>
CLFS Trac <http://trac.clfs.org>
The Cross Linux From Scratch Project.


More information about the Clfs-commits mailing list