mirror of https://gerrit.osmocom.org/osmo-tetra
Change-Id: Ia943a38e422e23e70f73d9672554633c014f6da7changes/48/1448/1
parent
871782e445
commit
44956fef8d
@ -0,0 +1,40 @@ |
||||
#!/bin/sh |
||||
|
||||
URL=http://www.etsi.org/deliver/etsi_en/300300_300399/30039502/01.03.01_60/en_30039502v010301p0.zip |
||||
MD5_EXP=a8115fe68ef8f8cc466f4192572a1e3e |
||||
LOCAL_FILE=etsi_tetra_codec.zip |
||||
|
||||
PATCHDIR=`pwd` |
||||
CODECDIR=`pwd`/../codec |
||||
|
||||
echo Deleting $CODECDIR ... |
||||
[ -e $CODECDIR ] && rm -rf $CODECDIR |
||||
|
||||
echo Creating $CODECDIR ... |
||||
mkdir $CODECDIR |
||||
|
||||
if [ ! -f $LOCAL_FILE ]; then |
||||
echo Downloading $URL ... |
||||
wget -O $LOCAL_FILE $URL |
||||
else |
||||
echo Skipping download, file $LOCAL_FILE exists |
||||
fi |
||||
MD5=`md5sum $LOCAL_FILE | awk '{ print $1 }'` |
||||
|
||||
echo Checking MD5SUM ... |
||||
if [ $MD5 != $MD5_EXP ]; then |
||||
print "MD5sum of ETSI reference codec file doesn't match" |
||||
exit 1 |
||||
fi |
||||
|
||||
echo Unpacking ZIP ... |
||||
cd $CODECDIR |
||||
unzip -L $PATCHDIR/etsi_tetra_codec.zip |
||||
|
||||
echo Applying Patches ... |
||||
for p in `cat "$PATCHDIR/series"`; do |
||||
echo "=> Applying patch '$p'..." |
||||
patch -p1 < "$PATCHDIR/$p" |
||||
done |
||||
|
||||
echo Done! |
Loading…
Reference in new issue