Re: [Tracker] Dinit support Reply #15 – 11 November 2021, 16:18:14 Today's new builds fixed the dependency issues in Calamare installers. However, dinit still doesn't install.https://ibb.co/YWdLwMp
Re: [Tracker] Dinit support Reply #16 – 11 November 2021, 23:55:35 Quote from: calvinh – on 11 November 2021, 16:18:14Today's new builds fixed the dependency issues in Calamare installers. However, dinit still doesn't install.A dinit module for calamares is still needed for the GUI installer. Soon(™).
Re: [Tracker] Dinit support Reply #17 – 13 November 2021, 03:32:20 UPDATE: I have split the dinit package into two distinct packages: dinit-base and dinit. dinit-base is the "basic" dinit package which won't conflict with other init systems, so you can use it if you want to manage user services as described here. dinit will depend on dinit-base and will remain as the proper init package so it will conflict with other init system.
Re: [Tracker] Dinit support - spice-vdagent-dinit Reply #18 – 29 December 2021, 16:29:39 Package spice-vdagent-dinitIn PKGBUILD, row 19, there is a typo: install -Dm755 spice-vdagentd.script "$pkgdir/etc/dinit.d/scripts/pice-vdagentd"renaming pice-vdagentd to spice-vdagentd fix the problem
Re: [Tracker] Dinit support Reply #19 – 31 December 2021, 12:59:48 Quote from: purpleleaf – on 29 December 2021, 16:29:39Package spice-vdagent-dinitIn PKGBUILD, row 19, there is a typo: install -Dm755 spice-vdagentd.script "$pkgdir/etc/dinit.d/scripts/pice-vdagentd"renaming pice-vdagentd to spice-vdagentd fix the problemFixed. Thanks for the report and oops.
Re: [Tracker] Dinit support Reply #20 – 04 February 2022, 22:19:02 Dinit installs just fine with Calamares now, i got it set up on a lower memory machine, boots very quickly too 1 Likes
Re: [Tracker] Dinit support Reply #21 – 26 February 2022, 16:10:20 Any way to disable elogind? i don't use it at all.I don't want remove it, only disable it.If i try to disable it i obtain:Code: [Select]dinitctl: could not unlink dependency entry /etc/dinit.d/boot.d/elogind: No such file or directorydinitctl: note: service was disabled, but will be re-enabled on restart.
Re: [Tracker] Dinit support Reply #22 – 26 February 2022, 23:41:10 Quote from: purpleleaf – on 26 February 2022, 16:10:20Any way to disable elogind? i don't use it at all.I don't want remove it, only disable it.If i try to disable it i obtain:Code: [Select]dinitctl: could not unlink dependency entry /etc/dinit.d/boot.d/elogind: No such file or directorydinitctl: note: service was disabled, but will be re-enabled on restart.When it gives no such file/dir in this case, it means it's not enabled for boot. There may be some other service that is starting elogind.
Re: [Tracker] Dinit support Reply #23 – 02 March 2022, 22:14:49 Quote from: ndowens – on 26 February 2022, 23:41:10When it gives no such file/dir in this case, it means it's not enabled for boot. There may be some other service that is starting elogind.Sorry for the late.Thanks for the response, but this does not solve my question.How i can disable elogind using dinit?
Re: [Tracker] Dinit support Reply #24 – 03 March 2022, 02:23:16 Quote from: purpleleaf – on 02 March 2022, 22:14:49Sorry for the late.Thanks for the response, but this does not solve my question.How i can disable elogind using dinit?If you run "dinitctl stop elogind" (as root) it should tell you which active services require elogind (and you may be able to disable those). Having said that, I'm not sure you are supposed to be able to disable elogind. It's a pretty fundamental system component, depending on how things are set up. (When you say you "don't use it", I'm wondering if you're fully aware of what it actually does. You might be using it without realising. But if you're sure, that dinitctl command should give you the information you need).(Edit: actually, that will only work if the dependencies are hard dependencies, which the output from the disable command that you already tried makes me suspect is not the case. In that case, you need to find the dependents by grepping the service description files for example, and remove elogind from them. man dinit-service for details of the service description format, online version here: https://davmac.org/projects/dinit/man-pages-html/dinit-service.5.html). Last Edit: 03 March 2022, 02:42:22 by davmac
Re: [Tracker] Dinit support Reply #25 – 03 March 2022, 07:57:39 Quote from: purpleleaf – on 26 February 2022, 16:10:20Any way to disable elogind? i don't use it at all.I don't want remove it, only disable it.This is a very strange request. Why not go all the way and simply remove elogind, if you want to replace it with something like seatd?One or the other is necessary for a lot of programs to function.
Re: [Tracker] Dinit support Reply #26 – 03 March 2022, 15:25:11 Many thanks for your answers Quote from: davmac – on 03 March 2022, 02:23:16 (When you say you "don't use it", I'm wondering if you're fully aware of what it actually does. You might be using it without realising. But if you're sure, that dinitctl command should give you the information you need).I know i don't use it because if i stop it, all works flawlessy, and because i assembled my system with packages that don't have elogind or logind as dependecies (no dm, no polkit, etc.).Quote from: strajder – on 03 March 2022, 07:57:39This is a very strange request. Why not go all the way and simply remove elogind, if you want to replace it with something like seatd?Thanks strajder, i will try this way, for what i read seatd is a good choice considering the switch to wayland in a near future.... and may be seatd can be disabled
Re: [Tracker] Dinit support Reply #27 – 03 March 2022, 16:58:08 I succesfully installed seatd and seatd-dinit, then removed elogind-dinit and enabled seatd.After reboot seat is started but also elogind-daemoni can't remove elogind for it's dependencies.i suppose it was started by dbus, because the /proc/pidnumber/environ shows:DBUS_STARTER_ADDRESS=unix:path=/run/dbus/system_bus_socketDBUS_STARTER_BUS_TYPE=systemi make a test disabling dbus, and elogind-daemon does not start.I will try to find where dbus starts elogind.
Re: [Tracker] Dinit support Reply #28 – 03 March 2022, 18:21:33 Quote from: purpleleaf – on 03 March 2022, 16:58:08I succesfully installed seatd and seatd-dinit, then removed elogind-dinit and enabled seatd.After reboot seat is started but also elogind-daemonHave you read the entire thread? With seatd installed, you can safely remove elogind as well:Code: [Select]pacman -Rdd elogindAfter reboot, elogind-daemon won't be started.
Re: [Tracker] Dinit support Reply #29 – 03 March 2022, 19:03:40 I found a way to disable the dbus login1 service adding 'disable' at the end of file name.i tried also Code: [Select]pacman -Rdd elogindxorg starts but mouse and keyboard doesn't workfurthermore, at boot this error is reported:Code: [Select]dinit: Service tmpfiles-setup command failed with exit code 73[Failed] tmpfiles-setupit seems that more work will be required to use seatd with dinit.....