From cfcb90aa505349cf24a50edd94396a57dc4ed0c9 Mon Sep 17 00:00:00 2001 From: Julen Landa Alustiza Date: Nov 21 2019 08:25:57 +0000 Subject: Set default.target instead of multi-user.targer for --user systemctl unit files From man 7 systemd.special: Special User Units When systemd runs as a user instance, the following special units are available: default.target This is the main target of the user session, started by default. Various services that compose the normal user session should be pulled into this target. In this regard, default.target is similar to multi-user.target in the system instance, but it is a real unit, not an alias. So move them to default.target --- diff --git a/dev/ansible/roles/pagure-dev/files/pagure-docs.service b/dev/ansible/roles/pagure-dev/files/pagure-docs.service index 6d3d13b..76b9754 100644 --- a/dev/ansible/roles/pagure-dev/files/pagure-docs.service +++ b/dev/ansible/roles/pagure-dev/files/pagure-docs.service @@ -9,4 +9,4 @@ ExecStart=/home/vagrant/.virtualenvs/python3-pagure/bin/python \ Type=simple [Install] -WantedBy=multi-user.target +WantedBy=default.target diff --git a/dev/ansible/roles/pagure-dev/files/pagure.service b/dev/ansible/roles/pagure-dev/files/pagure.service index ce4f95e..eca15db 100644 --- a/dev/ansible/roles/pagure-dev/files/pagure.service +++ b/dev/ansible/roles/pagure-dev/files/pagure.service @@ -8,4 +8,4 @@ ExecStart=/home/vagrant/.virtualenvs/python3-pagure/bin/python %h/devel/runserve Type=simple [Install] -WantedBy=multi-user.target +WantedBy=default.target diff --git a/dev/ansible/roles/pagure-dev/files/pagure_ci.service b/dev/ansible/roles/pagure-dev/files/pagure_ci.service index 4e0d88f..9b2e226 100644 --- a/dev/ansible/roles/pagure-dev/files/pagure_ci.service +++ b/dev/ansible/roles/pagure-dev/files/pagure_ci.service @@ -10,4 +10,4 @@ ExecStart=/home/vagrant/.virtualenvs/python3-pagure/bin/python \ Type=simple [Install] -WantedBy=multi-user.target +WantedBy=default.target diff --git a/dev/ansible/roles/pagure-dev/files/pagure_ev.service b/dev/ansible/roles/pagure-dev/files/pagure_ev.service index ea7dd71..914c4d3 100644 --- a/dev/ansible/roles/pagure-dev/files/pagure_ev.service +++ b/dev/ansible/roles/pagure-dev/files/pagure_ev.service @@ -10,4 +10,4 @@ ExecStart=/home/vagrant/.virtualenvs/python3-pagure/bin/python \ Type=simple [Install] -WantedBy=multi-user.target +WantedBy=default.target diff --git a/dev/ansible/roles/pagure-dev/files/pagure_webhook.service b/dev/ansible/roles/pagure-dev/files/pagure_webhook.service index e856a88..2555553 100644 --- a/dev/ansible/roles/pagure-dev/files/pagure_webhook.service +++ b/dev/ansible/roles/pagure-dev/files/pagure_webhook.service @@ -10,4 +10,4 @@ ExecStart=/home/vagrant/.virtualenvs/python3-pagure/bin/python \ Type=simple [Install] -WantedBy=multi-user.target +WantedBy=default.target diff --git a/dev/ansible/roles/pagure-dev/files/pagure_worker.service b/dev/ansible/roles/pagure-dev/files/pagure_worker.service index 7994cef..ae1bdb8 100644 --- a/dev/ansible/roles/pagure-dev/files/pagure_worker.service +++ b/dev/ansible/roles/pagure-dev/files/pagure_worker.service @@ -10,4 +10,4 @@ Type=simple Restart=on-failure [Install] -WantedBy=multi-user.target +WantedBy=default.target