1
0
mirror of https://github.com/docker/cli.git synced 2026-01-13 18:22:35 +03:00

Fix install.sh with $sh_c to get sudo/su for modprobe

Upstream-commit: 0324e567ad60d66358075bf866299abeae5241b3
Component: engine
This commit is contained in:
Tianon Gravi
2013-10-23 15:48:02 -06:00
parent bab3ffd21b
commit cea1ec67ae

View File

@@ -84,13 +84,13 @@ case "$lsb_dist" in
}
# TODO remove this section once device-mapper lands
if ! grep -q aufs /proc/filesystems && ! modprobe aufs; then
if ! grep -q aufs /proc/filesystems && ! $sh_c 'modprobe aufs'; then
kern_extras="linux-image-extra-$(uname -r)"
apt_get_update
( set -x; $sh_c 'sleep 3; apt-get install -y -q '"$kern_extras" ) || true
if ! grep -q aufs /proc/filesystems && ! modprobe aufs; then
if ! grep -q aufs /proc/filesystems && ! $sh_c 'modprobe aufs'; then
echo >&2 'Warning: tried to install '"$kern_extras"' (for AUFS)'
echo >&2 ' but we still have no AUFS. Docker may not work. Proceeding anyways!'
( set -x; sleep 10 )