Home | History | Annotate | Line # | Download | only in dist
libc4netbsd revision 1.1.2.2
      1  1.1.2.2  jym #!/bin/sh
      2  1.1.2.2  jym #
      3  1.1.2.2  jym # Use this script to update the libc resolver code, after you've imported
      4  1.1.2.2  jym # the latest libbind code. After you run this, cvs import the resulting
      5  1.1.2.2  jym # directory
      6  1.1.2.2  jym #
      7  1.1.2.2  jym # $ cd /usr/src/external/bsd/libbind/dist
      8  1.1.2.2  jym # $ ./libc4netbsd . /tmp/libc
      9  1.1.2.2  jym # $ cd /tmp/libc
     10  1.1.2.2  jym # $ cvs -d cvs.netbsd.org:/cvsroot import src/lib/libc ISC libbind-X-Y-Z
     11  1.1.2.2  jym #
     12  1.1.2.2  jym 
     13  1.1.2.2  jym PROG=$(basename $0)
     14  1.1.2.2  jym if [ \( -z "$1" \) -o \( -z "$2" \) ]
     15  1.1.2.2  jym then
     16  1.1.2.2  jym 	echo "Usage: $PROG <bind-src> <libc-dest>" 1>&2
     17  1.1.2.2  jym 	exit 1
     18  1.1.2.2  jym fi
     19  1.1.2.2  jym LIBBIND=$1
     20  1.1.2.2  jym LIBC=$2
     21  1.1.2.2  jym 
     22  1.1.2.2  jym mkdir -p $LIBC/include/isc
     23  1.1.2.2  jym 
     24  1.1.2.2  jym for i in assertions.h dst.h eventlib.h heap.h list.h memcluster.h
     25  1.1.2.2  jym do
     26  1.1.2.2  jym 	cp $LIBBIND/include/isc/$i $LIBC/include/isc/$i
     27  1.1.2.2  jym done
     28  1.1.2.2  jym cp $LIBBIND/include/resolv_mt.h $LIBC/include
     29  1.1.2.2  jym 
     30  1.1.2.2  jym mkdir -p $LIBC/inet
     31  1.1.2.2  jym 
     32  1.1.2.2  jym for i in inet_addr.c inet_cidr_ntop.c inet_cidr_pton.c inet_ntop.c \
     33  1.1.2.2  jym     inet_pton.c nsap_addr.c
     34  1.1.2.2  jym do
     35  1.1.2.2  jym 	cp $LIBBIND/inet/$i $LIBC/inet/$i
     36  1.1.2.2  jym done
     37  1.1.2.2  jym 
     38  1.1.2.2  jym mkdir -p $LIBC/isc
     39  1.1.2.2  jym 
     40  1.1.2.2  jym for i in assertions.c ev_streams.c ev_timers.c eventlib_p.h
     41  1.1.2.2  jym do
     42  1.1.2.2  jym 	cp $LIBBIND/isc/$i $LIBC/isc/$i
     43  1.1.2.2  jym done
     44  1.1.2.2  jym 
     45  1.1.2.2  jym mkdir -p $LIBC/nameser
     46  1.1.2.2  jym 
     47  1.1.2.2  jym for i in ns_name.c ns_netint.c ns_parse.c ns_print.c ns_samedomain.c ns_ttl.c
     48  1.1.2.2  jym do
     49  1.1.2.2  jym 	cp $LIBBIND/nameser/$i $LIBC/nameser/$i
     50  1.1.2.2  jym done
     51  1.1.2.2  jym 
     52  1.1.2.2  jym mkdir -p $LIBC/resolv
     53  1.1.2.2  jym 
     54  1.1.2.2  jym for i in herror.c res_comp.c res_data.c res_debug.c res_debug.h res_init.c \
     55  1.1.2.2  jym     res_mkquery.c res_private.h res_query.c res_send.c
     56  1.1.2.2  jym do
     57  1.1.2.2  jym 	cp $LIBBIND/resolv/$i $LIBC/resolv/$i
     58  1.1.2.2  jym done
     59  1.1.2.2  jym 
     60  1.1.2.2  jym mkdir -p $LIBC/net
     61  1.1.2.2  jym cp $LIBBIND/isc/base64.c $LIBC/net
     62