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
* `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é
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
for module in vboxpci vboxnetadp vboxnetflt vboxdrv; do
if lsmod | quietgrep "$module"; then
@ -82,7 +82,7 @@ function ensure_virtualbox() {
# sont chargés, et que le service vboxdrv est démarré
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
for module in kvm_intel kvm_amd kvm; do
if lsmod | quietgrep "$module"; then
@ -117,9 +117,12 @@ function ensure_virtualbox() {
}
check_only=
exclusive=
parse_opts + "${PRETTYOPTS[@]}" \
--help '$exit_with display_help' \
-c,--check-only,--check check_only=1 \
-x,--exclusive exclusive=1 \
-s,--shared exclusive= \
@ args -- "$@" && set -- "${args[@]}" || die "$args"
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() {
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" \
"${replace_env_args[@]}" "${env_args[@]}" \
up "${replace_run_args[@]}" "${run_args[@]}" \
@ -275,6 +282,13 @@ function default_compose_service() {
}
function default_docker_service() {
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 \
"${replace_env_args[@]}" "${env_args[@]}" \
"${replace_run_args[@]}" "${run_args[@]}" \
@ -317,6 +331,8 @@ function auto_service() {
cat >/etc/systemd/system/$container_name.service <<EOD
[Unit]
Description=$project_name stack ($PROFILE)
Requires=docker.service
After=docker.service
[Service]
Type=oneshot

View File

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