32 lines
727 B
Bash
32 lines
727 B
Bash
|
#!/bin/bash -e
|
||
|
|
||
|
. /etc/os-release
|
||
|
print_usage() {
|
||
|
echo "build_deb.sh --reloc-pkg build/scylla-jmx-package.tar.gz"
|
||
|
echo " --reloc-pkg specify relocatable package path"
|
||
|
exit 1
|
||
|
}
|
||
|
|
||
|
RELOC_PKG=$(readlink -f build/scylla-jmx-package.tar.gz)
|
||
|
OPTS=""
|
||
|
while [ $# -gt 0 ]; do
|
||
|
case "$1" in
|
||
|
"--reloc-pkg")
|
||
|
OPTS="$OPTS $1 $(readlink -f $2)"
|
||
|
RELOC_PKG=$2
|
||
|
shift 2
|
||
|
;;
|
||
|
*)
|
||
|
print_usage
|
||
|
;;
|
||
|
esac
|
||
|
done
|
||
|
|
||
|
if [[ ! $OPTS =~ --reloc-pkg ]]; then
|
||
|
OPTS="$OPTS --reloc-pkg $RELOC_PKG"
|
||
|
fi
|
||
|
mkdir -p build/debian/scylla-package
|
||
|
tar -C build/debian/scylla-package -xpf $RELOC_PKG
|
||
|
cd build/debian/scylla-package
|
||
|
exec ./dist/debian/build_deb.sh $OPTS
|