Page 1 of 1

/etc/local.d dopo ultimi aggiornamenti [Risolto]

Posted: Fri Feb 09, 2018 14:11
by marcb
avendo un paio di files in /etc/local.d ho notato che dopo gli aggiornamenti di inizio febbraio questi venivano sostanzialmente ignorati
ho trovato una soluzione in questo forum:
https://forums.gentoo.org/viewtopic-t-1 ... art-0.html

in breve:
creare /etc/systemd/system/local-start-stop.service

Code: Select all

[Unit]
Description=local start/stop script

[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/bin/sh /etc/init.d/local-start-stop.sh start
ExecStop=/bin/sh /etc/init.d/local-start-stop.sh stop

[Install]
WantedBy=multi-user.target
e anche /etc/init.d/local-start-stop.sh

Code: Select all

#!/bin/sh
for file in /etc/local.d/*.${1}
do ! test -x "${file}" || "${file}"
done
infine abilitare il servizio in systemd

Code: Select all

systemctl enable local-start-stop.service
e tutto torna a funzionare come prima :D

Re: /etc/local.d dopo ultimi aggiornamenti [Risolto]

Posted: Fri Feb 09, 2018 18:46
by sabayonino
se non sbaglio /etc/local.d è un refuso di OpenRC , non dovrebbe aver niente a che fare con systemd

Re: /etc/local.d dopo ultimi aggiornamenti [Risolto]

Posted: Sat Feb 10, 2018 11:55
by marcb
si penso anchio che sia un residuato di tempi passati, non so se è stato deprecato, comunque fino a gennaio era tutto regolare :alien: