#!/bin/sh
[ -r ./VERSION ] || exit 1
VERSION=`cat ./VERSION`
SRCDIR=$HOME/k/1324
ARCHDIR=$HOME/l/arch
(
    cd $SRCDIR
    ./mkpatch
)
cp $SRCDIR/atm.patch atm-$VERSION.patch
cd ..
tar cvf - \
  atm/VERSION atm/README atm/CREDITS atm/INSTALL atm/USAGE atm/CHANGES \
    atm/BUGS atm/COPYING atm/COPYING.GPL \
    atm/Makefile atm/Rules.make atm/mkdist \
  atm/sigd/Makefile atm/sigd/atmsigd.c atm/sigd/cfg.l atm/sigd/cfg.y \
    atm/sigd/io.h atm/sigd/io.c atm/sigd/kernel.c atm/sigd/proto.h \
    atm/sigd/proto.c atm/sigd/q2931.c atm/sigd/saal.h atm/sigd/saal.c \
    atm/sigd/sscf.h atm/sigd/sscf.c atm/sigd/sscop.h atm/sigd/sscop.c \
    atm/sigd/timeout.c atm/sigd/timeout.h atm/sigd/svc.c atm/sigd/test.c \
  atm/qgen/TODO atm/qgen/Makefile atm/qgen/common.h \
    atm/qgen/common.c atm/qgen/file.h atm/qgen/file.c atm/qgen/first.c \
    atm/qgen/second.c atm/qgen/third.c atm/qgen/op.h atm/qgen/qgen.h \
    atm/qgen/qgen.c atm/qgen/ql.l atm/qgen/ql.y atm/qgen/qlib.h \
    atm/qgen/qlib.c atm/qgen/q2931.h atm/qgen/qtest.c atm/qgen/uni3x \
  atm/arpd/Makefile atm/arpd/arp.c atm/arpd/arp.h atm/arpd/atmarpd.c \
    atm/arpd/io.c atm/arpd/io.h atm/arpd/itf.c atm/arpd/itf.h \
    atm/arpd/table.c atm/arpd/table.h \
  atm/ilmid/README atm/ilmid/COPYRIGHT atm/ilmid/Makefile \
    atm/ilmid/rfc1155_smi.c atm/ilmid/rfc1155_smi.h \
    atm/ilmid/rfc1157_snmp.c atm/ilmid/rfc1157_snmp.h \
    atm/ilmid/mib.h atm/ilmid/mib.c atm/ilmid/util.h atm/ilmid/util.c \
    atm/ilmid/message.h atm/ilmid/message.c atm/ilmid/ilmid.c \
    atm/ilmid/netprefix.h atm/ilmid/netprefix.c atm/ilmid/io.h atm/ilmid/io.c \
    atm/ilmid/asn1/README atm/ilmid/asn1/Makefile \
    atm/ilmid/asn1/asn_bits.h atm/ilmid/asn1/asn_bits.c \
    atm/ilmid/asn1/asn_config.h atm/ilmid/asn1/asn_incl.h \
    atm/ilmid/asn1/asn_int.h atm/ilmid/asn1/asn_int.c \
    atm/ilmid/asn1/asn_len.h atm/ilmid/asn1/asn_len.c \
    atm/ilmid/asn1/asn_list.h atm/ilmid/asn1/asn_list.c \
    atm/ilmid/asn1/asn_null.h atm/ilmid/asn1/asn_null.c \
    atm/ilmid/asn1/asn_octs.h atm/ilmid/asn1/asn_octs.c \
    atm/ilmid/asn1/asn_oid.h atm/ilmid/asn1/asn_oid.c \
    atm/ilmid/asn1/asn_tag.h atm/ilmid/asn1/asn_tag.c \
    atm/ilmid/asn1/exp_buf.h atm/ilmid/asn1/exp_buf.c \
    atm/ilmid/asn1/nibble_alloc.c atm/ilmid/asn1/nibble_alloc.h \
    atm/ilmid/asn1/min_buf.h atm/ilmid/asn1/sbuf.h \
    atm/ilmid/asn1/print.h atm/ilmid/asn1/print.c \
    atm/ilmid/asn1/str_stk.h atm/ilmid/asn1/str_stk.c \
  atm/maint/Makefile atm/maint/atmaddr.c atm/maint/atmdiag.c \
    atm/maint/atmdump.c atm/maint/atmtcp.c atm/maint/sonetdiag.c \
    atm/maint/atmdiag.8 atm/maint/atmdump.8 atm/maint/atmtcp.8 \
  atm/test/Makefile atm/test/aread.c atm/test/awrite.c atm/test/br.c \
    atm/test/bw.c atm/test/ttcp.c \
  atm/ip/Makefile atm/ip/atmarp.c atm/ip/clip.c atm/ip/clip.8 \
  atm/debug/Makefile atm/debug/ed.c atm/debug/encopy.c atm/debug/endump.c \
    atm/debug/peek.pl atm/debug/zndump.c \
  atm/lib/Makefile atm/lib/atm2text.c atm/lib/atm.h atm/lib/text2atm.c \
    atm/lib/atmequal.c \
    atm/lib/atmd.h atm/lib/common.c atm/lib/diag.c atm/lib/queue.c \
    atm/lib/timer.c \
  atm/atm-$VERSION.patch | gzip -9 >$ARCHDIR/atm-$VERSION.tar.gz
