From bc2bac7661466721a99253105723056f728ece95 Mon Sep 17 00:00:00 2001 From: Eduard Toloza Date: Tue, 6 Nov 2018 22:08:49 -0500 Subject: [PATCH] Use systemd-user-units as folder for user units services --- .../firefox-profile@8xtka20s.default.service | 1 + .../firefox-profile@zvhb5hqr.default.service | 1 + .../icecat-profile@5u5odth2.default.service | 1 + systemd-user-units/user/firefox-profile@.service | 11 +++++++++++ .../user/multi-user.target.wants/rnetworking.timer | 1 + systemd-user-units/user/rnetworking.service | 13 +++++++++++++ systemd-user-units/user/rnetworking.timer | 9 +++++++++ .../firefox-profile@8xtka20s.default.service | 1 + .../firefox-profile@zvhb5hqr.default.service | 1 + .../icecat-profile@5u5odth2.default.service | 1 + user/firefox-profile@.service | 11 +++++++++++ user/multi-user.target.wants/rnetworking.timer | 1 + user/rnetworking.service | 13 +++++++++++++ user/rnetworking.timer | 9 +++++++++ 14 files changed, 74 insertions(+) create mode 120000 systemd-user-units/user/default.target.wants/firefox-profile@8xtka20s.default.service create mode 120000 systemd-user-units/user/default.target.wants/firefox-profile@zvhb5hqr.default.service create mode 120000 systemd-user-units/user/default.target.wants/icecat-profile@5u5odth2.default.service create mode 100644 systemd-user-units/user/firefox-profile@.service create mode 120000 systemd-user-units/user/multi-user.target.wants/rnetworking.timer create mode 100644 systemd-user-units/user/rnetworking.service create mode 100644 systemd-user-units/user/rnetworking.timer create mode 120000 user/default.target.wants/firefox-profile@8xtka20s.default.service create mode 120000 user/default.target.wants/firefox-profile@zvhb5hqr.default.service create mode 120000 user/default.target.wants/icecat-profile@5u5odth2.default.service create mode 100644 user/firefox-profile@.service create mode 120000 user/multi-user.target.wants/rnetworking.timer create mode 100644 user/rnetworking.service create mode 100644 user/rnetworking.timer diff --git a/systemd-user-units/user/default.target.wants/firefox-profile@8xtka20s.default.service b/systemd-user-units/user/default.target.wants/firefox-profile@8xtka20s.default.service new file mode 120000 index 0000000..fd06b50 --- /dev/null +++ b/systemd-user-units/user/default.target.wants/firefox-profile@8xtka20s.default.service @@ -0,0 +1 @@ +/home/sechacklabs/.config/systemd/user/firefox-profile@.service \ No newline at end of file diff --git a/systemd-user-units/user/default.target.wants/firefox-profile@zvhb5hqr.default.service b/systemd-user-units/user/default.target.wants/firefox-profile@zvhb5hqr.default.service new file mode 120000 index 0000000..fd06b50 --- /dev/null +++ b/systemd-user-units/user/default.target.wants/firefox-profile@zvhb5hqr.default.service @@ -0,0 +1 @@ +/home/sechacklabs/.config/systemd/user/firefox-profile@.service \ No newline at end of file diff --git a/systemd-user-units/user/default.target.wants/icecat-profile@5u5odth2.default.service b/systemd-user-units/user/default.target.wants/icecat-profile@5u5odth2.default.service new file mode 120000 index 0000000..afd36d9 --- /dev/null +++ b/systemd-user-units/user/default.target.wants/icecat-profile@5u5odth2.default.service @@ -0,0 +1 @@ +/home/sechacklabs/.config/systemd/user/icecat-profile@.service \ No newline at end of file diff --git a/systemd-user-units/user/firefox-profile@.service b/systemd-user-units/user/firefox-profile@.service new file mode 100644 index 0000000..ca73303 --- /dev/null +++ b/systemd-user-units/user/firefox-profile@.service @@ -0,0 +1,11 @@ +[Unit] +Description=Firefox profile memory cache + +[Install] +WantedBy=default.target + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=/home/sechacklabs/.local/bin/firefox-sync %i +ExecStop=/home/sechacklabs/.local/bin/firefox-sync %i diff --git a/systemd-user-units/user/multi-user.target.wants/rnetworking.timer b/systemd-user-units/user/multi-user.target.wants/rnetworking.timer new file mode 120000 index 0000000..6ccecab --- /dev/null +++ b/systemd-user-units/user/multi-user.target.wants/rnetworking.timer @@ -0,0 +1 @@ +/home/sechacklabs/.config/systemd/user/rnetworking.timer \ No newline at end of file diff --git a/systemd-user-units/user/rnetworking.service b/systemd-user-units/user/rnetworking.service new file mode 100644 index 0000000..1071f1f --- /dev/null +++ b/systemd-user-units/user/rnetworking.service @@ -0,0 +1,13 @@ +[Unit] + Description=Restart networking services if internet connection not detected + After=network-online.target + +[Service] + Type=simple + ExecStart=/home/sechacklabs/.local/bin/rnetworking + TimeoutStopSec=180 + KillMode=process + KillSignal=SIGINT + +[Install] + WantedBy=multi-user.target diff --git a/systemd-user-units/user/rnetworking.timer b/systemd-user-units/user/rnetworking.timer new file mode 100644 index 0000000..efd977c --- /dev/null +++ b/systemd-user-units/user/rnetworking.timer @@ -0,0 +1,9 @@ +[Unit] + Description=Comprobación automatica de servicios de red cada 3 minutos +[Timer] + OnBootSec=3min + OnUnitActiveSec=3min + Unit=rnetworking.service + +[Install] + WantedBy=multi-user.target diff --git a/user/default.target.wants/firefox-profile@8xtka20s.default.service b/user/default.target.wants/firefox-profile@8xtka20s.default.service new file mode 120000 index 0000000..fd06b50 --- /dev/null +++ b/user/default.target.wants/firefox-profile@8xtka20s.default.service @@ -0,0 +1 @@ +/home/sechacklabs/.config/systemd/user/firefox-profile@.service \ No newline at end of file diff --git a/user/default.target.wants/firefox-profile@zvhb5hqr.default.service b/user/default.target.wants/firefox-profile@zvhb5hqr.default.service new file mode 120000 index 0000000..fd06b50 --- /dev/null +++ b/user/default.target.wants/firefox-profile@zvhb5hqr.default.service @@ -0,0 +1 @@ +/home/sechacklabs/.config/systemd/user/firefox-profile@.service \ No newline at end of file diff --git a/user/default.target.wants/icecat-profile@5u5odth2.default.service b/user/default.target.wants/icecat-profile@5u5odth2.default.service new file mode 120000 index 0000000..afd36d9 --- /dev/null +++ b/user/default.target.wants/icecat-profile@5u5odth2.default.service @@ -0,0 +1 @@ +/home/sechacklabs/.config/systemd/user/icecat-profile@.service \ No newline at end of file diff --git a/user/firefox-profile@.service b/user/firefox-profile@.service new file mode 100644 index 0000000..ca73303 --- /dev/null +++ b/user/firefox-profile@.service @@ -0,0 +1,11 @@ +[Unit] +Description=Firefox profile memory cache + +[Install] +WantedBy=default.target + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=/home/sechacklabs/.local/bin/firefox-sync %i +ExecStop=/home/sechacklabs/.local/bin/firefox-sync %i diff --git a/user/multi-user.target.wants/rnetworking.timer b/user/multi-user.target.wants/rnetworking.timer new file mode 120000 index 0000000..6ccecab --- /dev/null +++ b/user/multi-user.target.wants/rnetworking.timer @@ -0,0 +1 @@ +/home/sechacklabs/.config/systemd/user/rnetworking.timer \ No newline at end of file diff --git a/user/rnetworking.service b/user/rnetworking.service new file mode 100644 index 0000000..1071f1f --- /dev/null +++ b/user/rnetworking.service @@ -0,0 +1,13 @@ +[Unit] + Description=Restart networking services if internet connection not detected + After=network-online.target + +[Service] + Type=simple + ExecStart=/home/sechacklabs/.local/bin/rnetworking + TimeoutStopSec=180 + KillMode=process + KillSignal=SIGINT + +[Install] + WantedBy=multi-user.target diff --git a/user/rnetworking.timer b/user/rnetworking.timer new file mode 100644 index 0000000..efd977c --- /dev/null +++ b/user/rnetworking.timer @@ -0,0 +1,9 @@ +[Unit] + Description=Comprobación automatica de servicios de red cada 3 minutos +[Timer] + OnBootSec=3min + OnUnitActiveSec=3min + Unit=rnetworking.service + +[Install] + WantedBy=multi-user.target