31 lines
573 B
Plaintext
31 lines
573 B
Plaintext
![]() |
#!/bin/sh
|
||
|
#
|
||
|
# mk-new-version --
|
||
|
# move SRILM source tree to new version, leaving
|
||
|
# released files in tact.
|
||
|
#
|
||
|
|
||
|
newversion=${1-new}
|
||
|
oldversion=${2-latest}
|
||
|
|
||
|
if [ -f $newversion ]; then
|
||
|
echo "version $newversion already exists" >&2
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
if [ ! -d $oldversion/. ]; then
|
||
|
echo "version $oldversion doesn't exit" >&2
|
||
|
exit1
|
||
|
fi
|
||
|
|
||
|
mkdir $newversion
|
||
|
|
||
|
excludefile=${TMPDIR-/tmp}/exclude$$
|
||
|
(cd $oldversion
|
||
|
find . -type d \( -name mips\* -o -name sparc\* -o -name alpha\* \) -print \
|
||
|
> $excludefile
|
||
|
|
||
|
tar cfX - $excludefile . ) | (cd $newversion; tar xpf -)
|
||
|
|
||
|
rm -f $excludefile
|