debian: add a utility for creating the source package
This commit is contained in:
parent
18de244778
commit
8d366f7f98
|
@ -140,18 +140,10 @@ get_current_version () {
|
||||||
| sed -e 's/[()]//g' -e 's/-.*//'
|
| sed -e 's/[()]//g' -e 's/-.*//'
|
||||||
}
|
}
|
||||||
|
|
||||||
create_orig () {
|
_create_orig () {
|
||||||
. $ddir/../scripts/ci/common.sh
|
. $ddir/../scripts/ci/common.sh
|
||||||
local xz_level="6"
|
|
||||||
while getopts 'dZ:' o; do
|
|
||||||
case "$o" in
|
|
||||||
d) set -vx;;
|
|
||||||
Z) xz_level="$OPTARG";;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
shift $(($OPTIND-1))
|
|
||||||
eval $(parse_version "$(get_current_version)")
|
eval $(parse_version "$(get_current_version)")
|
||||||
local destdir="$1" n=freeswitch
|
local destdir="$1" xz_level="$2" n=freeswitch
|
||||||
local d=${n}-${dver} f=${n}_${dver}
|
local d=${n}-${dver} f=${n}_${dver}
|
||||||
local sd=${ddir}/sdeb/$d
|
local sd=${ddir}/sdeb/$d
|
||||||
[ -n "$destdir" ] || destdir=$ddir/../../
|
[ -n "$destdir" ] || destdir=$ddir/../../
|
||||||
|
@ -173,10 +165,48 @@ create_orig () {
|
||||||
rm -rf $ddir/sdeb
|
rm -rf $ddir/sdeb
|
||||||
}
|
}
|
||||||
|
|
||||||
|
create_orig () {
|
||||||
|
local xz_level="6"
|
||||||
|
while getopts 'dZ:' o; do
|
||||||
|
case "$o" in
|
||||||
|
d) set -vx;;
|
||||||
|
Z) xz_level="$OPTARG";;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
shift $(($OPTIND-1))
|
||||||
|
_create_orig "$1" "$xz_level"
|
||||||
|
}
|
||||||
|
|
||||||
|
create_dsc () {
|
||||||
|
. $ddir/../scripts/ci/common.sh
|
||||||
|
local xz_level="6"
|
||||||
|
while getopts 'dZ:' o; do
|
||||||
|
case "$o" in
|
||||||
|
d) set -vx;;
|
||||||
|
Z) xz_level="$OPTARG";;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
shift $(($OPTIND-1))
|
||||||
|
eval $(parse_version "$(get_current_version)")
|
||||||
|
local destdir="$1" n=freeswitch
|
||||||
|
local d=${n}-${dver} f=${n}_${dver}
|
||||||
|
[ -n "$destdir" ] || destdir=$ddir/../../
|
||||||
|
[ -f $destdir/$f.orig.tar.xz ] \
|
||||||
|
|| _create_orig "$1" "${xz_level}"
|
||||||
|
(
|
||||||
|
ddir=$(pwd)/$ddir
|
||||||
|
cd $destdir
|
||||||
|
mkdir -p $f
|
||||||
|
cp -a $ddir $f
|
||||||
|
dpkg-source -b -i.* -Zxz -z9 $f
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
cmd="$1"
|
cmd="$1"
|
||||||
shift
|
shift
|
||||||
case "$cmd" in
|
case "$cmd" in
|
||||||
create-dbg-pkgs) create_dbg_pkgs ;;
|
create-dbg-pkgs) create_dbg_pkgs ;;
|
||||||
|
create-dsc) create_dsc "$@" ;;
|
||||||
create-orig) create_orig "$@" ;;
|
create-orig) create_orig "$@" ;;
|
||||||
list-build-depends) list_build_depends ;;
|
list-build-depends) list_build_depends ;;
|
||||||
install-build-depends) install_build_depends ;;
|
install-build-depends) install_build_depends ;;
|
||||||
|
|
Loading…
Reference in New Issue