Blame BLDTESTDIR

Packit cdaae3
#!/bin/sh
Packit cdaae3
#
Packit cdaae3
#newpref sets directory name with date, more
Packit cdaae3
#like normal linux packages.
Packit cdaae3
if [ $# != 1 ]
Packit cdaae3
then
Packit cdaae3
	echo  Usage: BLDTESTDIR yyyymmdd
Packit cdaae3
	echo  Example: BLDTESTDIR 20100501
Packit cdaae3
	exit 1
Packit cdaae3
fi
Packit cdaae3
dat=$1
Packit cdaae3
tmpdir=/var/tmp
Packit cdaae3
cd dwarftest
Packit cdaae3
basenewpref=dwarftest-${dat}
Packit cdaae3
newpref=$tmpdir/dwarftest-${dat}
Packit cdaae3
newf=dwarftest-${dat}.tar
Packit cdaae3
echo ============  $newpref  $newf ==========
Packit cdaae3
echo First create /var/tmp/$newpref with the latest source.
Packit cdaae3
rm -rf $newpref
Packit cdaae3
mkdir $newpref
Packit cdaae3
for i in zero/Makefile \
Packit cdaae3
allen1/README \
Packit cdaae3
allen1/todd-allen-gcc-4.4.4-bin.exe \
Packit cdaae3
zero/TEST \
Packit cdaae3
zero/zero.cc \
Packit cdaae3
sandnes2/cu_dir_added_to_complete_path.c \
Packit cdaae3
sandnes2/README \
Packit cdaae3
sandnes2/RUNTEST.sh \
Packit cdaae3
sandnes2/cu_dir_added_to_complete_path.elf \
Packit cdaae3
dwarf4/dd2g4.5dwarf-4 \
Packit cdaae3
dwarf4/ddg4.5dwarf-4 \
Packit cdaae3
dwarf4/README \
Packit cdaae3
moshe/a.out.t   \
Packit cdaae3
moshe/hello   \
Packit cdaae3
moshe/hello.c   \
Packit cdaae3
moshe/README  \
Packit cdaae3
moshe/t.c \
Packit cdaae3
lloyd/arange.elf \
Packit cdaae3
lloyd/README \
Packit cdaae3
cell/c_malloc.o \
Packit cdaae3
cell/README \
Packit cdaae3
test-eh/Makefile \
Packit cdaae3
test-eh/eh-frame.cc \
Packit cdaae3
test-eh/test-eh.386 \
Packit cdaae3
test-eh/test-eh.c \
Packit cdaae3
test-eh/eh-frame.386 \
Packit cdaae3
CLEANUP \
Packit cdaae3
ChangeLog2010 \
Packit cdaae3
ChangeLog2009 \
Packit cdaae3
test-alex2/test.c \
Packit cdaae3
test-alex2/README \
Packit cdaae3
test-alex2/RUNTEST \
Packit cdaae3
test-alex2/bugemail \
Packit cdaae3
test-alex2/orig.a.out \
Packit cdaae3
sun/sunelf1 \
Packit cdaae3
sun/sparc1-a.out \
Packit cdaae3
linkonce/linkonce.txt \
Packit cdaae3
linkonce/test.cpp \
Packit cdaae3
linkonce/comdattest.o \
Packit cdaae3
libdwarf.a \
Packit cdaae3
louzon/README \
Packit cdaae3
louzon/ppcobj.o \
Packit cdaae3
cristi3/foo.cpp \
Packit cdaae3
cristi3/cristibadobj \
Packit cdaae3
cristi3/README \
Packit cdaae3
arm/README \
Packit cdaae3
arm/armcc-test-dwarf3 \
Packit cdaae3
arm/armcc-test-dwarf2 \
Packit cdaae3
ia64/hxdump.c \
Packit cdaae3
ia64/mytry.ia64 \
Packit cdaae3
ia64/mytry.cpp \
Packit cdaae3
ia64/README \
Packit cdaae3
ia64/hxdump.ia64 \
Packit cdaae3
PICKUPBIN \
Packit cdaae3
test_harmless \
Packit cdaae3
findcu/cutest.c \
Packit cdaae3
findcu/README \
Packit cdaae3
findcu/cutestobj.save \
Packit cdaae3
findcu/RUNTEST \
Packit cdaae3
TEST \
Packit cdaae3
macinfo/test.c \
Packit cdaae3
macinfo/a.out3.4 \
Packit cdaae3
macinfo/a.out4.3 \
Packit cdaae3
macinfo/README \
Packit cdaae3
RUNALL.sh \
Packit cdaae3
testcase/testcase.c \
Packit cdaae3
testcase/Makefile \
Packit cdaae3
testcase/README \
Packit cdaae3
testcase/testcase \
Packit cdaae3
testcase/BLD \
Packit cdaae3
testcase/verify \
Packit cdaae3
dwarfextract/test2.c \
Packit cdaae3
dwarfextract/Makefile \
Packit cdaae3
dwarfextract/test1.base \
Packit cdaae3
dwarfextract/test1.c \
Packit cdaae3
dwarfextract/runtests.sh \
Packit cdaae3
dwarfextract/test1.h \
Packit cdaae3
dwarfextract/dwarfextract.c \
Packit cdaae3
val_expr/libpthread-2.5.so \
Packit cdaae3
ChangeLog \
Packit cdaae3
frame1/frame1.orig \
Packit cdaae3
frame1/frame1.c \
Packit cdaae3
frame1/README \
Packit cdaae3
frame1/frame1.exe.save \
Packit cdaae3
frame1/frame1.base \
Packit cdaae3
frame1/runtest.sh \
Packit cdaae3
cristi2/libpthread-2.4.so \
Packit cdaae3
cristi2/README \
Packit cdaae3
cristi2/libc-2.5.so \
Packit cdaae3
x86/README \
Packit cdaae3
x86/dwarfdumpv4.3 \
Packit cdaae3
kartashev2/Makefile \
Packit cdaae3
kartashev2/bar.cc \
Packit cdaae3
kartashev2/foo.cc \
Packit cdaae3
kartashev2/combined.o \
Packit cdaae3
test_harmless.c \
Packit cdaae3
libdwoldframecol.a \
Packit cdaae3
atefail/README \
Packit cdaae3
atefail/ig_server \
Packit cdaae3
modula2/README \
Packit cdaae3
modula2/write-fixed \
Packit cdaae3
shihhuangti/t1.o \
Packit cdaae3
shihhuangti/tcombined.o \
Packit cdaae3
shihhuangti/README.txt \
Packit cdaae3
shihhuangti/t2.o \
Packit cdaae3
dwarfdump.conferr1 \
Packit cdaae3
DWARFTEST.sh \
Packit cdaae3
moore/README \
Packit cdaae3
moore/simplec.o \
Packit cdaae3
moore/RUNTEST.sh \
Packit cdaae3
moore/simplec.c \
Packit cdaae3
moore/djpeg.v850 \
Packit cdaae3
README.txt \
Packit cdaae3
ppc2/README \
Packit cdaae3
ppc2/powerpc-750-linux-gnu-hello-static.txt \
Packit cdaae3
ppc2/powerpc-750-linux-gnu-hello-static \
Packit cdaae3
sparc/README \
Packit cdaae3
sparc/tcombined.o \
Packit cdaae3
sandnes/Test1.elf \
Packit cdaae3
sandnes/README \
Packit cdaae3
wynn/unoptimised.axf \
Packit cdaae3
wynn/README.txt \
Packit cdaae3
COPYING \
Packit cdaae3
SINGLE \
Packit cdaae3
mutatee/test1.mutatee_gcc.exe \
Packit cdaae3
mucci/main.gcc \
Packit cdaae3
mucci/a.out.mucci \
Packit cdaae3
mucci/main.o \
Packit cdaae3
mucci/README \
Packit cdaae3
mucci/main.c \
Packit cdaae3
mucci/main.pathcc \
Packit cdaae3
mucci/stream.o \
Packit cdaae3
mucci/main.o.pathcc \
Packit cdaae3
mucci/main.o.gcc \
Packit cdaae3
test_dwarfnames.c \
Packit cdaae3
legendre/frame_test.c \
Packit cdaae3
legendre/libmpich.so.1.0 \
Packit cdaae3
legendre/README \
Packit cdaae3
legendre/RUNTEST.sh \
Packit cdaae3
ref_addr/README \
Packit cdaae3
ref_addr/ELF3.elf \
Packit cdaae3
test-array/Makefile \
Packit cdaae3
test-array/array.c \
Packit cdaae3
test-array/test-array \
Packit cdaae3
BLD \
Packit cdaae3
irix64/libc.so \
Packit cdaae3
test-alex1/test.c \
Packit cdaae3
test-alex1/bug \
Packit cdaae3
test-alex1/RUNTEST \
Packit cdaae3
test-alex1/bugemail \
Packit cdaae3
test-alex1/BLD \
Packit cdaae3
test-alex1/RUNIT \
Packit cdaae3
test-alex1/orig.a.out \
Packit cdaae3
BLDTAR \
Packit cdaae3
kartashev/README \
Packit cdaae3
kartashev/combined.o \
Packit cdaae3
irixn32/dwarfdump \
Packit cdaae3
irixn32/libc.so \
Packit cdaae3
RUN \
Packit cdaae3
verifyall.cc \
Packit cdaae3
dwarfdump.O \
Packit cdaae3
dwarfdump.conf \
Packit cdaae3
ia32/libc.so.6 \
Packit cdaae3
ia32/preloadable_libintl.so \
Packit cdaae3
ia32/mytry.ia32 \
Packit cdaae3
ia32/libpfm.so.3 \
Packit cdaae3
ia32/libpt_linux_x86_r.so.1 \
Packit cdaae3
enciso2/README \
Packit cdaae3
enciso2/test_templates.cpp \
Packit cdaae3
enciso2/template.elf \
Packit cdaae3
enciso2/test_templates.o 
Packit cdaae3
do
Packit cdaae3
   d=`dirname $i`
Packit cdaae3
   if  ! [ -d $newpref/$d ] 
Packit cdaae3
   then
Packit cdaae3
       mkdir $newpref/$d
Packit cdaae3
   fi
Packit cdaae3
   cp -p $i $newpref/$i
Packit cdaae3
done
Packit cdaae3
Packit cdaae3
cd $tmpdir
Packit cdaae3
# Alter date below before using.e
Packit cdaae3
rm -f ${newf} ${newf}.gz
Packit cdaae3
tar cf /var/tmp/$newf $basenewpref
Packit cdaae3
gzip ${newf}
Packit cdaae3
hm=/home/davea/sgiweb3/pagedata
Packit cdaae3
cp  ${newf}.gz $hm
Packit cdaae3
ls -l $tmpdir/${newf}.gz
Packit cdaae3
ls -l $hm/${newf}.gz
Packit cdaae3
exit 0