Intégration de la branche release-9.2.0

This commit is contained in:
Jephté Clain 2018-12-08 11:58:23 +04:00
commit b32996e3e1
5 changed files with 31 additions and 4 deletions

View File

@ -1,3 +1,11 @@
## Version 9.2.0 du 08/12/2018-11:58
* `71bb5aa` bug
* `44b1954` dk: s'assurer que docker-compose et docker existent quand on crée le service
* `d70825c` dk: bug dans la définition du service
* `45d912d` EnsureVM: être en mode shared par défaut
* `3292686` EnsureVM: ne plus chercher à décharger les modules par défaut
## Version 9.1.0 du 22/11/2018-15:40 ## Version 9.1.0 du 22/11/2018-15:40
* `ba29496` dk: génération d'un service systemd * `ba29496` dk: génération d'un service systemd

View File

@ -17,7 +17,7 @@ function ensure_kvm() {
# sont chargés, et que le service libvirt-bin est démarré # sont chargés, et que le service libvirt-bin est démarré
local module modified local module modified
if [ -z "$check_only" ]; then if [ -z "$check_only" -a -n "$exclusive" ]; then
# Vérifier que les modules vbox* sont déchargés # Vérifier que les modules vbox* sont déchargés
for module in vboxpci vboxnetadp vboxnetflt vboxdrv; do for module in vboxpci vboxnetadp vboxnetflt vboxdrv; do
if lsmod | quietgrep "$module"; then if lsmod | quietgrep "$module"; then
@ -82,7 +82,7 @@ function ensure_virtualbox() {
# sont chargés, et que le service vboxdrv est démarré # sont chargés, et que le service vboxdrv est démarré
local module modified local module modified
if [ -z "$check_only" ]; then if [ -z "$check_only" -a -n "$exclusive" ]; then
# Vérifier que kvm{,_intel,_amd} ne sont pas chargés # Vérifier que kvm{,_intel,_amd} ne sont pas chargés
for module in kvm_intel kvm_amd kvm; do for module in kvm_intel kvm_amd kvm; do
if lsmod | quietgrep "$module"; then if lsmod | quietgrep "$module"; then
@ -117,9 +117,12 @@ function ensure_virtualbox() {
} }
check_only= check_only=
exclusive=
parse_opts + "${PRETTYOPTS[@]}" \ parse_opts + "${PRETTYOPTS[@]}" \
--help '$exit_with display_help' \ --help '$exit_with display_help' \
-c,--check-only,--check check_only=1 \ -c,--check-only,--check check_only=1 \
-x,--exclusive exclusive=1 \
-s,--shared exclusive= \
@ args -- "$@" && set -- "${args[@]}" || die "$args" @ args -- "$@" && set -- "${args[@]}" || die "$args"
run_as_root "$@" run_as_root "$@"

View File

@ -1 +1 @@
9.1.0 9.2.0

16
dk
View File

@ -267,6 +267,13 @@ function auto_up() {
function default_compose_service() { function default_compose_service() {
local docker_compose="$(which docker-compose)" local docker_compose="$(which docker-compose)"
if [ -z "$docker_compose" -a -x /usr/bin/docker-compose ]; then
docker_compose=/usr/bin/docker-compose
elif [ -z "$docker_compose" -a -x /usr/local/bin/docker-compose ]; then
docker_compose=/usr/local/bin/docker-compose
else
die "Impossible de trouver docker-compose"
fi
setx startcmd=qvals "$docker_compose" \ setx startcmd=qvals "$docker_compose" \
"${replace_env_args[@]}" "${env_args[@]}" \ "${replace_env_args[@]}" "${env_args[@]}" \
up "${replace_run_args[@]}" "${run_args[@]}" \ up "${replace_run_args[@]}" "${run_args[@]}" \
@ -275,6 +282,13 @@ function default_compose_service() {
} }
function default_docker_service() { function default_docker_service() {
local docker="$(which docker)" local docker="$(which docker)"
if [ -z "$docker" -a -x /usr/bin/docker ]; then
docker=/usr/bin/docker
elif [ -z "$docker" -a -x /usr/local/bin/docker ]; then
docker=/usr/local/bin/docker
else
die "Impossible de trouver docker"
fi
setx startcmd=qvals "$docker" run \ setx startcmd=qvals "$docker" run \
"${replace_env_args[@]}" "${env_args[@]}" \ "${replace_env_args[@]}" "${env_args[@]}" \
"${replace_run_args[@]}" "${run_args[@]}" \ "${replace_run_args[@]}" "${run_args[@]}" \
@ -317,6 +331,8 @@ function auto_service() {
cat >/etc/systemd/system/$container_name.service <<EOD cat >/etc/systemd/system/$container_name.service <<EOD
[Unit] [Unit]
Description=$project_name stack ($PROFILE) Description=$project_name stack ($PROFILE)
Requires=docker.service
After=docker.service
[Service] [Service]
Type=oneshot Type=oneshot

View File

@ -130,7 +130,7 @@ fi
eval "$GENERATE_PS1" eval "$GENERATE_PS1"
' '
;; ;;
screen) screen*)
PROMPT_COMMAND=' PROMPT_COMMAND='
if [ -n "$UTOOLS_AUTO" ]; then if [ -n "$UTOOLS_AUTO" ]; then
echo -ne "\033_[screen] ${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~} $(if [ -f build.properties ]; then echo -ne "\033_[screen] ${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~} $(if [ -f build.properties ]; then