Intégration de la branche release-9.2.0
This commit is contained in:
commit
b32996e3e1
|
@ -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
|
||||||
|
|
7
EnsureVM
7
EnsureVM
|
@ -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 "$@"
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
9.1.0
|
9.2.0
|
||||||
|
|
16
dk
16
dk
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue