[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: systemd et fichiers dans /etc/init.d/



Le Mon, Jan 29, 2018 at 05:16:32PM +0100, steve a écrit :
> 
> M'intéressant un peu (plus) à systemd (qui tourne sur ma machine
> principale), je me demandais si les fichiers placés dans /etc/init.d/
> sont encore utilisés ou s'ils ne sont là que pour une éventuelle
> compatibilité avec les systèmes utilisant SysVInit plutôt que systemd.
> 
> Dans la négative, y a-t-il un moyen propre de nettoyer le système de ces
> fichiers inutiles ? Je veux dire, sans 'rm -rf /etc/init.d', car ces
> fichiers sont présents dans les paquets Debian. Je sais qu'ils prennent
> une place plus que négligeable, mais ce serait quand même plus élégant
> de ne plus avoir de restes de l'ancien système.

Salut Steve,

la commande suivante t'indiquera quels fichiers ne sont pas installés
par un paquet.

dpkg -S /etc/init.d/* | grep "no path"

Les autres peuvent rester: le responsable du paquet s'occupe (à son
rythme) de la migration vers systemd et conserve (autant que possible)
les scripts sysvinit pour les installations utilisant ce système.

On peut voir quels services n'ont pas encore été migrés en listant
les fichiers se trouvant dans `/run/systemd/generator.late/`.

Donc grosso-modo, si tu n'as rien installé par toi-meme hors du
système de paquets, il n'y a rien à enlever.

PS: si tu veux faire un peu plus de nettoyage, regarde du coté de
systemd-network, qui permettra d'enlever des fichiers comme
/etc/network/interfaces (à moins que network-manager tourne déjà sur
la machine).

Amicalement,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japon


Reply to: