[unison,systemd-timer] unit propre (abandonné - WONTFIX)

Applications, problèmes de configuration réseau
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

[unison,systemd-timer] unit propre (abandonné - WONTFIX)

Message par Moviuro »

Plop !

J'utilise unison pour synchroniser mes machines et ça marche du tonnerre, seulement... le service que j'utilise est vraiment tout moche et pas beau :

Code : Tout sélectionner

[Unit]
Description=Unison sync with SERVEUR (profile PROFIL)
Requires=reachable-retry@SERVEUR.service
After=reachable-retry@SERVEUR.service

[Service]
User=USER_LOCAL
Nice=19
IOSchedulingClass=2
IOSchedulingPriority=7
ExecStart=/usr/bin/unison -auto -silent PROFIL
(reachable-retry@.service ping le serveur ; si ça répond, le service unison est lancé)
Il y a donc 3 "variables" (PROFIL, USER_LOCAL et SERVEUR) ici et je réfléchissais à ce qui serait le plus propre, sachant que le fichier ~USER_LOCAL/.unison/PROFIL.prf contient le SERVEUR (mais difficilement extraybale) :

Code : Tout sélectionner

# Unison preferences
root = /home/USER_LOCAL/Documents
root = ssh://USER_DISTANT@SERVEUR//some/path/Documents
sshargs = -C -i /home/moviuro/.ssh/unison_schizophrenia
Le top du top, ça serait d'avoir un service qui "comprenne" les données USER_LOCAL et SERVEUR depuis le chemin vers le fichier .prf.

Voilà, encore du systemd ! :mrgreen:
Dernière modification par Moviuro le jeu. 03 juil. 2014, 21:30, modifié 1 fois.
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

Re: [unison,systemd-timer] en quête d'une unit propre

Message par Moviuro »

Bon, après un mail sur la ML de systemd et quelques messages sur IRC, il apparaît que ce que je veux faire n'est pas faisable avec une unique "unit" intelligente et qu'il faudrait un fichier (ou dossier) de conf par instance. Donc en gros, c'est un WONTFIX.
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Répondre