diff options
Diffstat (limited to 'pkgs/os-specific/linux/iputils/builder.sh')
-rw-r--r-- | pkgs/os-specific/linux/iputils/builder.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/iputils/builder.sh b/pkgs/os-specific/linux/iputils/builder.sh new file mode 100644 index 00000000000..49e80c2d0da --- /dev/null +++ b/pkgs/os-specific/linux/iputils/builder.sh @@ -0,0 +1,29 @@ +. $stdenv/setup + +tar jxvf $src +cd iputils + +echo $src +echo $kernelHeaders +echo $glibc + +sed -e "s^KERNEL_INCLUDE=.*$^KERNEL_INCLUDE=$kernelHeaders/include^" < Makefile > Makefile.new + +mv Makefile.new Makefile +sed -e "s^LIBC_INCLUDE=.*$^LIBC_INCLUDE=$glibc/include^" < Makefile > Makefile.new +mv Makefile.new Makefile + +make + +mkdir -p $out/bin +mkdir -p $out/sbin + +install -c arping $out/sbin/ +install -c ping $out/bin/ +install -c ping6 $out/sbin/ +install -c rdisc $out/sbin/ +install -c tracepath $out/sbin/ +install -c tracepath6 $out/sbin/ +install -c traceroute6 $out/sbin/ + +exit(1) |