36 lines
1 KiB
Bash
Executable file
36 lines
1 KiB
Bash
Executable file
#!/bin/sh
|
|
|
|
set -x
|
|
set -e
|
|
|
|
pwd=`pwd`
|
|
tmp=`mktemp -q -d`
|
|
|
|
debianver=`uscan --report --verbose | grep newversion | cut -d= -f2 | awk '{ print $1 }' | head -n 1`
|
|
|
|
# the main tarball
|
|
t=`uscan --report --verbose | grep newfile | cut -d= -f2 | head -n 1`
|
|
sourcever=`echo $t | cut -d- -f2 | sed -e "s/\.tar\.xz$//"`
|
|
|
|
files=`uscan --report --verbose | grep newfile | cut -d= -f2 | tail -n +2`
|
|
|
|
for f in $files; do
|
|
if echo $f | grep -q help; then
|
|
c=helpcontent2;
|
|
else
|
|
c=`echo $f | cut -d- -f2`;
|
|
fi
|
|
|
|
cd ${tmp}
|
|
echo "Extracting original $f..."
|
|
tar --strip-components 1 --extract --verbose --xz --file ${pwd}/../$f
|
|
echo "Deleting obsolete libreoffice_${debianver}.orig-${c}.tar.xz and it's signatiure...."
|
|
rm -f ${pwd}/../libreoffice_${debianver}.orig-${c}.tar.xz
|
|
rm -f ${pwd}/../libreoffice_${debianver}.orig-${c}.tar.xz.asc
|
|
echo "Creating new libreoffice_${debianver}.orig-${c}.tar.xz..."
|
|
tar --create --verbose --xz --file ${pwd}/../libreoffice_${debianver}.orig-${c}.tar.xz ${c}
|
|
rm -rf ${c}
|
|
cd ${pwd}
|
|
done
|
|
|
|
rm -rf ${tmp}
|