Unverified Commit cf13d107 by Christian Brauner Committed by GitHub

Merge pull request #1880 from terceiro/lxc-debian

lxc-debian improvements
parents b25c853b dba285d5
...@@ -122,7 +122,7 @@ EOF ...@@ -122,7 +122,7 @@ EOF
# reconfigure some services # reconfigure some services
# but first reconfigure locales - so we get no noisy perl-warnings # but first reconfigure locales - so we get no noisy perl-warnings
if [ -z "$LANG" ]; then if [ -z "$LANG" ] || echo $LANG | grep -E -q "^C(\..+)*$"; then
cat >> "$rootfs/etc/locale.gen" << EOF cat >> "$rootfs/etc/locale.gen" << EOF
en_US.UTF-8 UTF-8 en_US.UTF-8 UTF-8
EOF EOF
...@@ -768,12 +768,13 @@ if [ -n "$authkey" ]; then ...@@ -768,12 +768,13 @@ if [ -n "$authkey" ]; then
fi fi
fi fi
current_release=$(wget "${MIRROR}/dists/stable/Release" -O - 2> /dev/null | head |awk '/^Codename: (.*)$/ { print $2; }') release=${release:-stable}
release=${release:-${current_release}} permanent_releases=('stable' 'testing' 'sid' 'unstable')
valid_releases=('wheezy' 'jessie' 'stretch' 'buster' 'testing' 'sid' 'unstable') if [[ ! "${permanent_releases[*]}" =~ (^|[^[:alpha:]])$release([^[:alpha:]]|$) ]]; then
if [[ ! "${valid_releases[*]}" =~ (^|[^[:alpha:]])$release([^[:alpha:]]|$) ]]; then if ! wget "${MIRROR}/dists/${release}/Release" -O /dev/null 2> /dev/null; then
echo "Invalid release ${release}, valid ones are: ${valid_releases[*]}" echo "Invalid release ${release} (not found in mirror)"
exit 1 exit 1
fi
fi fi
# detect rootfs # detect rootfs
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment