Estou criando um sistema embarcado. O sistema embarcado monta uma partição. Diretamente depois de montar a partição, eu preciso preparar uma pasta criptografada (encfs). Preciso que isso seja executado antes de qualquer outro multi-user.target
ou graphical.target
Aqui está o meu arquivo de unidade, que funciona sozinho.
[Unit]
Description=Mx Encrypted Folder
[Service]
Type=oneshot
ExecStart=/usr/bin/mxmountencrypted
RemainAfterExit=true
ExecStop=/usr/bin/mxunmountencrypted
Este arquivo de unidade não tem dependências definidas atualmente.
Novamente, preciso:
local-fs.target
) multi-user.target
ou graphical.target
, onde os serviços que dependem dela serão executados. local-fs.target
, pois haverá uma montagem aninhada que precisa ser desmontada antes que o systemd possa desmontar a partição. Procurei usar o item systemd.mount
, mas ele não suporta encfs
.
Tags systemd