#!/bin/bash

set -e

if [ "$1" = '--upstream-version' ]; then
    new_version="$2"
else
    printf "Missing --upstream-version argument.\n" 1>&2
    exit 1
fi

DEB_SOURCE="$(dpkg-parsechangelog -SSource)"

work_dir="$(mktemp -d -t get-orig-source_${DEB_SOURCE}_${new_version}_XXXXXXX)"
trap "rm -rf '$work_dir'" EXIT

echo $work_dir

wget "https://portswigger-cdn.net/burp/releases/download?product=community&version=${new_version}&type=Jar" -O ${work_dir}/burpsuite.jar

rm -fv ../burpsuite_$new_version.orig.tar.gz
tar -zcvf ../burpsuite_$new_version.orig.tar.gz -C ${work_dir} burpsuite.jar

rm -rf $work_dir
