[Lunar-commits] CVS: moonbase/net/iputils PRE_BUILD, NONE, 1.1 DETAILS, 1.4, 1.5 BUILD, 1.5, 1.6

nestu at lunar-linux.org nestu at lunar-linux.org
Mon Sep 6 13:37:09 UTC 2004


Update of /var/cvs/lunar/moonbase/net/iputils
In directory espresso.lunar-linux.org:/tmp/cvs-serv6500

Modified Files:
	DETAILS BUILD 
Added Files:
	PRE_BUILD 
Log Message:
Version bump: ss020927 -> ss021109-try. Tested:
* gcc 3.3.3, glibc 2.3.3, headers 2.4.27
* gcc 3.3.3, glibc 2.3.2, headers 2.6.8.1
PRE_BUILD added with workaround (extra patch) for 2.6.X header installs


--- NEW FILE: PRE_BUILD ---
  unpack $SOURCE &&
  #setup the bonding component from $SOURCE1
  cp $SOURCE_CACHE/$SOURCE2 $SOURCE_DIRECTORY           &&
  cp $SOURCE_CACHE/$SOURCE9 $SOURCE_DIRECTORY           &&
  cd $SOURCE_DIRECTORY                                  &&

  #run the patches
  patch_it $SOURCE_CACHE/$SOURCE3  1
  patch_it $SOURCE_CACHE/$SOURCE4  1
  patch_it $SOURCE_CACHE/$SOURCE5  1
  patch_it $SOURCE_CACHE/$SOURCE6  1
  patch_it $SOURCE_CACHE/$SOURCE7  1
  patch_it $SOURCE_CACHE/$SOURCE8  1

  # Add 2.6.X patch, if necessary
  # default behaviour is not to patch
  KERNEL_HEADERS_VERSION=`lvu installed kernel-headers`

  case ${KERNEL_HEADERS_VERSION} in

	Linux-2.6.*) PATCH_FOR_26=1 ;;

	*) PATCH_FOR_26=0 ;;
  esac	

  if [ ${PATCH_FOR_26} -eq 0 ]; then
	if lvu installed kernel-headers-2.6 > /dev/null ; then
		PATCH_FOR_26=1
 	fi
  fi

  if [ ${PATCH_FOR_26} -eq 1 ]; then
         message "Patching for 2.6.X headers..."
	 patch_it $SOURCE_CACHE/$SOURCE10 1
  fi

Index: DETAILS
===================================================================
RCS file: /var/cvs/lunar/moonbase/net/iputils/DETAILS,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- DETAILS	19 Oct 2003 04:09:07 -0000	1.4
+++ DETAILS	6 Sep 2004 13:37:06 -0000	1.5
@@ -1,46 +1,41 @@
           MODULE=iputils
-         VERSION=ss020927
-          SOURCE=$MODULE-$VERSION.tar.gz
-         SOURCE1=ifenslave.c
-         SOURCE2=iputils-20001007-rh7.patch
+         VERSION=ss021109-try
+          SOURCE=$MODULE-$VERSION.tar.bz2
+         SOURCE2=ifenslave.c
          SOURCE3=iputils-20020124-countermeasures.patch
          SOURCE4=iputils-20020124-ping_sparcfix.patch
          SOURCE5=iputils-20020124-rdisc-server.patch
 	 SOURCE6=iputils-20020927-addrcache.patch
 	 SOURCE7=iputils-20020927-icmp_seq.patch
 	 SOURCE8=iputils-20020927-ping-subint.patch
-         SOURCE9=traceroute6.patch
-        SOURCE10=README.bonding
+         SOURCE9=README.bonding
+        SOURCE10=iputils-ss021109-try.patch
 SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE
-   SOURCE_URL[0]=ftp://ftp.inr.ac.ru/ip-routing/$SOURCE
-   SOURCE1_URL[0]=$LRESORT_URL/$SOURCE1
-   SOURCE2_URL[0]=$PATCH_URL/$SOURCE2
-   SOURCE3_URL[0]=$PATCH_URL/$SOURCE3
-   SOURCE4_URL[0]=$PATCH_URL/$SOURCE4
-   SOURCE5_URL[0]=$PATCH_URL/$SOURCE5
-   SOURCE6_URL[0]=$PATCH_URL/$SOURCE6
-   SOURCE7_URL[0]=$PATCH_URL/$SOURCE7
-   SOURCE8_URL[0]=$PATCH_URL/$SOURCE8
-   SOURCE9_URL[0]=$PATCH_URL/$SOURCE9
-  SOURCE10_URL[0]=$LRESORT_URL/$SOURCE10
+      SOURCE_URL=ftp://ftp.inr.ac.ru/ip-routing/
+     SOURCE2_URL=http://lunar-linux.org/lunar/mirrors/
+     SOURCE3_URL=$PATCH_URL/
+     SOURCE4_URL=$PATCH_URL/
+     SOURCE5_URL=$PATCH_URL/
+     SOURCE6_URL=$PATCH_URL/
+     SOURCE7_URL=$PATCH_URL/
+     SOURCE8_URL=$PATCH_URL/
+     SOURCE9_URL=http://lunar-linux.org/lunar/mirrors/
+    SOURCE10_URL=http://ep09.pld-linux.org/~mmazur/linux-libc-headers/patches/
         WEB_SITE=ftp://ftp.inr.ac.ru/ip-routing/
-     SOURCE0_VFY=md5:b5493f7a2997130a4f86c486c9993b86
-     SOURCE1_VFY=md5:d4b7c0f1f218d6f2e540604e2cdd9890
-     SOURCE2_VFY=md5:245450f0d87da8b2d0ba1513bf2765c7
-     SOURCE3_VFY=md5:6df1222a7bcec28e167bd45827f0b126
-     SOURCE4_VFY=md5:5f6b76b5aa61b736b737f266acb9fb83
-     SOURCE5_VFY=md5:a49524772f27a3ba91d7f20dd61d6dc5
-     SOURCE6_VFY=md5:f76a28b748aaf8f1ccf2bf714ad13add
-     SOURCE7_VFY=md5:4083a3050d62350c7cc2624bec23c73b
-     SOURCE8_VFY=md5:6383b85702e430a6ca9fc5b1b98fa403
-     SOURCE9_VFY=md5:1fcba5d1bb4aad7f36c8c4af92e70e85
-    SOURCE10_VFY=md5:6947cb0362be68d7978ca9c77f43d5fc
+      SOURCE_VFY=sha1:8e695eb45d7f63fe2321b59b8cb64bff1078a03a
+     SOURCE2_VFY=sha1:8e0eb52517edb6ce26cadf348929210d6f6bfeab
+     SOURCE3_VFY=sha1:b9a6df3706f2a2fc35687a7fcef90b907efcec87
+     SOURCE4_VFY=sha1:d7ec5398a158442bd107ac2fb47a974074146955
+     SOURCE5_VFY=sha1:dc92661d388c68bba6e5491d760b702ca6729ea7
+     SOURCE6_VFY=sha1:89c91a0f25465998df3422e6f0a74e4a6d1db954
+     SOURCE7_VFY=sha1:3e9b50d6833e0d476f5f9b2aaca1222a34e4fde9
+     SOURCE8_VFY=sha1:a7fe8ceffcde1f7edcdd6a383155e95b9ef7428f
+     SOURCE9_VFY=sha1:bf219bc94bddff64ec5131abc634cb4a3fc5b286
+    SOURCE10_VFY=sha1:643566784cd623221859bab5438dbf8d3c9d4175
          ENTERED=20021106
-         UPDATED=20031018
+         UPDATED=20040905
            SHORT="Essential utilities for IP networks."
-
 cat << EOF
-
 arping
 clockdiff
 ipg

Index: BUILD
===================================================================
RCS file: /var/cvs/lunar/moonbase/net/iputils/BUILD,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- BUILD	19 Oct 2003 04:09:07 -0000	1.5
+++ BUILD	6 Sep 2004 13:37:06 -0000	1.6
@@ -1,46 +1,32 @@
 (
-  #setup the bonding component from $SOURCE1
-  cp $SOURCE_CACHE/$SOURCE1 $SOURCE_DIRECTORY           &&
-  cp $SOURCE_CACHE/$SOURCE10 $SOURCE_DIRECTORY          &&
-  cd $SOURCE_DIRECTORY                                  &&
-
-  #run the patches
-  patch_it $SOURCE_CACHE/$SOURCE2 1
-  patch_it $SOURCE_CACHE/$SOURCE3 1
-  patch_it $SOURCE_CACHE/$SOURCE4 1
-  patch_it $SOURCE_CACHE/$SOURCE5 1
-  patch_it $SOURCE_CACHE/$SOURCE6 1
-  patch_it $SOURCE_CACHE/$SOURCE7 1
-  patch_it $SOURCE_CACHE/$SOURCE8 1
-  patch_it $SOURCE_CACHE/$SOURCE9 1
-
-make                                                       &&
-gcc -Wall -Wstrict-prototypes -O3 ifenslave.c -o ifenslave &&
-make -C doc man                                            &&
-prepare_install                                            &&
-
-install -c clockdiff             /sbin                  &&
-install -c arping                /sbin                  &&
-install -c ping                  /bin                   &&
-install -c ifenslave             /sbin                  &&
-install -c ping6                 /bin                   &&
-install -c rdisc                 /sbin                  &&
-install -c tracepath             /bin                   &&
-install -c tracepath6            /bin                   &&
-install -c traceroute6           /bin                   &&
+  cd ${SOURCE_DIRECTORY}/
+  
+  make                                                       &&
+  gcc -Wall -Wstrict-prototypes -O3 ifenslave.c -o ifenslave &&
+  make -C doc man                                            &&
+  prepare_install                                            &&
 
-#install the docs
-install -c doc/clockdiff.8 /usr/share/man/man8          &&
-install -c doc/arping.8    /usr/share/man/man8          &&
-install -c doc/pg3.8       /usr/share/man/man8          &&
-install -c doc/ping.8      /usr/share/man/man8          &&
-install -c doc/rdisc.8     /usr/share/man/man8          &&
-install -c doc/rarpd.8     /usr/share/man/man8          &&
-install -c doc/tftpd.8     /usr/share/man/man8          &&
-install -c doc/tracepath.8 /usr/share/man/man8          &&
-install -c doc/traceroute6.8 /usr/share/man/man8        &&
-mkdir -p /usr/share/doc/iputils                         &&
-install -c README.bonding  /usr/share/doc/iputils       
+  install -c clockdiff             /sbin                  &&
+  install -c arping                /sbin                  &&
+  install -c ping                  /bin                   &&
+  install -c ifenslave             /sbin                  &&
+  install -c ping6                 /bin                   &&
+  install -c rdisc                 /sbin                  &&
+  install -c tracepath             /bin                   &&
+  install -c tracepath6            /bin                   &&
+  install -c traceroute6           /bin                   &&
 
+  #install the docs
+  install -c doc/clockdiff.8 /usr/share/man/man8          &&
+  install -c doc/arping.8    /usr/share/man/man8          &&
+  install -c doc/pg3.8       /usr/share/man/man8          &&
+  install -c doc/ping.8      /usr/share/man/man8          &&
+  install -c doc/rdisc.8     /usr/share/man/man8          &&
+  install -c doc/rarpd.8     /usr/share/man/man8          &&
+  install -c doc/tftpd.8     /usr/share/man/man8          &&
+  install -c doc/tracepath.8 /usr/share/man/man8          &&
+  install -c doc/traceroute6.8 /usr/share/man/man8        &&
+  mkdir -p /usr/share/doc/iputils                         &&
+  install -c README.bonding  /usr/share/doc/iputils       
 
 ) > $C_FIFO 2>&1



More information about the Lunar-commits mailing list