mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-05-05 15:47:51 +00:00
Handle missing lsb_release
The lsb-release package isn't a stated dependency and isn't present on a minimal Debian install.
This commit is contained in:
parent
5ae9e6c988
commit
3c8dd3e4df
29
debian/util.sh
vendored
29
debian/util.sh
vendored
@ -386,18 +386,23 @@ build_all () {
|
|||||||
shift $(($OPTIND-1))
|
shift $(($OPTIND-1))
|
||||||
[ -n "$archs" ] || archs="amd64 i386"
|
[ -n "$archs" ] || archs="amd64 i386"
|
||||||
if [ -z "$distros" ]; then
|
if [ -z "$distros" ]; then
|
||||||
case "$(lsb_release -is)" in
|
local default_distros="sid jessie wheezy"
|
||||||
Debian)
|
if [ -z "$(which lsb_release)" ]; then
|
||||||
distros="sid jessie wheezy"
|
distros="$default_distros"
|
||||||
;;
|
else
|
||||||
Ubuntu)
|
case "$(lsb_release -is)" in
|
||||||
distros="utopic trusty"
|
Debian)
|
||||||
;;
|
distros="$default_distros"
|
||||||
*)
|
;;
|
||||||
echo "Unknown distribution"
|
Ubuntu)
|
||||||
exit -1
|
distros="utopic trusty"
|
||||||
;;
|
;;
|
||||||
esac
|
*)
|
||||||
|
echo "Unknown distribution"
|
||||||
|
exit -1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
! $depinst || aptitude install -y \
|
! $depinst || aptitude install -y \
|
||||||
rsync git less cowbuilder ccache \
|
rsync git less cowbuilder ccache \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user