fix(shell): few prepareServer fixes
This commit is contained in:
parent
4ad3a58af5
commit
77024f677b
1 changed files with 11 additions and 6 deletions
|
@ -115,7 +115,7 @@ install_acl_apt() {
|
|||
|
||||
group_add_docker() {
|
||||
sh_c="$( exec_command )"
|
||||
if command_exists usermod; then
|
||||
if [ -f /sbin/usermod ]; then
|
||||
$sh_c "usermod -aG docker $(id -un)"
|
||||
else
|
||||
cat >&2 <<-'EOF'
|
||||
|
@ -149,13 +149,13 @@ mk_docker_dir() {
|
|||
fi
|
||||
$sh_c "mkdir -p $docker_root/docker/ $docker_root/docker/compose $docker_root/docker/data"
|
||||
$sh_c "chgrp docker $docker_root/docker"
|
||||
$sh_c "chmod g+s $docker_root/docker"
|
||||
$sh_c "setfactl -R -m u::rwx,g::rwx $docker_root/docker"
|
||||
$sh_c "setfacl -d --set u::rwx,g::rwx,o::r-x $docker_root/docker"
|
||||
$sh_c "chmod -R g+s $docker_root/docker"
|
||||
$sh_c "setfacl -R -m u::rwx,g::rwx $docker_root/docker"
|
||||
$sh_c "setfacl -R -d --set u::rwx,g::rwx,o::r-x $docker_root/docker"
|
||||
)
|
||||
}
|
||||
|
||||
install() {
|
||||
install_docker() {
|
||||
sh_c="$( exec_command )"
|
||||
distro="$( check_distro )"
|
||||
version=""
|
||||
|
@ -173,7 +173,12 @@ install() {
|
|||
esac
|
||||
}
|
||||
|
||||
install
|
||||
read -p "Install docker? (y/N) " if_docker_group
|
||||
case $(to_lower $if_docker_group) in
|
||||
"yes" | "y" | "yeah" | 1)
|
||||
install docker
|
||||
;;
|
||||
esac
|
||||
read -p "Add $(id -un) to docker group? (y/N) " if_docker_group
|
||||
case $(to_lower $if_docker_group) in
|
||||
"yes" | "y" | "yeah" | 1)
|
||||
|
|
Loading…
Reference in a new issue