mirror of https://github.com/docker/docs.git
Fix install script to handle debian 8.1 apt repo string
Fix #14911 Signed-off-by: Antonio Murdaca <runcom@linux.com>
This commit is contained in:
parent
afac39d308
commit
98f15cae89
|
@ -51,6 +51,19 @@ echo_docker_as_nonroot() {
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get_debian_dist_version() {
|
||||||
|
dist_version=''
|
||||||
|
case "$@" in
|
||||||
|
8)
|
||||||
|
dist_version="jessie"
|
||||||
|
;;
|
||||||
|
7)
|
||||||
|
dist_version="wheezy"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
echo "$dist_version"
|
||||||
|
}
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
case "$(uname -m)" in
|
case "$(uname -m)" in
|
||||||
*64)
|
*64)
|
||||||
|
@ -124,19 +137,32 @@ do_install() {
|
||||||
if [ -z "$lsb_dist" ] && [ -r /etc/lsb-release ]; then
|
if [ -z "$lsb_dist" ] && [ -r /etc/lsb-release ]; then
|
||||||
lsb_dist="$(. /etc/lsb-release && echo "$DISTRIB_ID")"
|
lsb_dist="$(. /etc/lsb-release && echo "$DISTRIB_ID")"
|
||||||
dist_version="$(. /etc/lsb-release && echo "$DISTRIB_CODENAME")"
|
dist_version="$(. /etc/lsb-release && echo "$DISTRIB_CODENAME")"
|
||||||
|
if [ -z "$dist_version" ]; then
|
||||||
|
dist_version="$(. /etc/lsb-release && echo "$DISTRIB_RELEASE")"
|
||||||
|
case "$lsb_dist" in
|
||||||
|
"Debian")
|
||||||
|
dist_version="$(get_debian_dist_version "$dist_version")"
|
||||||
|
;;
|
||||||
|
"Ubuntu")
|
||||||
|
case "$dist_version" in
|
||||||
|
"15.04")
|
||||||
|
dist_version="vivid"
|
||||||
|
;;
|
||||||
|
"14.04")
|
||||||
|
dist_version="trusty"
|
||||||
|
;;
|
||||||
|
"12.04")
|
||||||
|
dist_version="precise"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
if [ -z "$lsb_dist" ] && [ -r /etc/debian_version ]; then
|
if [ -z "$lsb_dist" ] && [ -r /etc/debian_version ]; then
|
||||||
lsb_dist='debian'
|
lsb_dist='debian'
|
||||||
dist_version="$(cat /etc/debian_version | sed 's/\/.*//' | sed 's/\..*//')"
|
dist_version="$(cat /etc/debian_version | sed 's/\/.*//' | sed 's/\..*//')"
|
||||||
case "$dist_version" in
|
dist_version="$(get_debian_dist_version "$dist_version")"
|
||||||
8)
|
|
||||||
dist_version="jessie"
|
|
||||||
;;
|
|
||||||
|
|
||||||
7)
|
|
||||||
dist_version="wheezy"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
fi
|
||||||
if [ -z "$lsb_dist" ] && [ -r /etc/fedora-release ]; then
|
if [ -z "$lsb_dist" ] && [ -r /etc/fedora-release ]; then
|
||||||
lsb_dist='fedora'
|
lsb_dist='fedora'
|
||||||
|
|
Loading…
Reference in New Issue