forked from Mirrors/freeswitch
FS-10881: Debian sources parsing support for args
This commit is contained in:
parent
78c189bfcc
commit
7f9e6f3e4b
5
debian/util.sh
vendored
5
debian/util.sh
vendored
@ -255,12 +255,13 @@ EOF
|
|||||||
|
|
||||||
get_sources () {
|
get_sources () {
|
||||||
local tgt_distro="$1"
|
local tgt_distro="$1"
|
||||||
while read type path distro components; do
|
while read type args path distro components; do
|
||||||
test "$type" = deb || continue
|
test "$type" = deb || continue
|
||||||
|
if echo "$args" | grep -qv "\[" ; then components=$distro;distro=$path;path=$args;args=""; fi
|
||||||
prefix=`echo $distro | awk -F/ '{print $1}'`
|
prefix=`echo $distro | awk -F/ '{print $1}'`
|
||||||
suffix="`echo $distro | awk -F/ '{print $2}'`"
|
suffix="`echo $distro | awk -F/ '{print $2}'`"
|
||||||
if test -n "$suffix" ; then full="$tgt_distro/$suffix" ; else full="$tgt_distro" ; fi
|
if test -n "$suffix" ; then full="$tgt_distro/$suffix" ; else full="$tgt_distro" ; fi
|
||||||
printf "$type $path $full $components\n"
|
printf "$type $args $path $full $components\n"
|
||||||
done < "$2"
|
done < "$2"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user