Package Details: dinit 0.22.1-1

Git Clone URL: https://aur.archlinux.org/dinit.git (read-only, click to copy)
Package Base: dinit
Description: Service monitoring / "init" system
Upstream URL: https://github.com/davmac314/dinit
Keywords: dinit init system
Licenses: Apache
Submitter: None
Maintainer: mobin2008
Last Packager: mobin2008
Votes: 3
Popularity: 0.000618
First Submitted: 2022-07-27 18:50 (UTC)
Last Updated: 2026-07-04 10:19 (UTC)

Latest Comments

1 2 Next › Last »

andykluger commented on 2026-07-14 19:26 (UTC)

Since Arch sets up /usr/sbin as just a symlink to /usr/bin, I think the right thing to do here is configure the build to use /usr/bin as the "sbindir:"

diff --git a/PKGBUILD b/PKGBUILD
index f8b7942..feb75d1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,7 +17,7 @@ build() {
     CXXFLAGS="-std=c++11 $CXXFLAGS" \
     --platform=Linux \
     --bindir="/usr/bin" \
-    --sbindir="/usr/sbin/" \
+    --sbindir="/usr/bin/" \
     --shutdown-prefix="dinit-"
   make
 }

That way it builds and installs fine for me.

serxxx commented on 2026-07-04 15:50 (UTC)

One of the updates since 0.20.0-1 broke installs, as the package tries to create /usr/sbin which is owned by the filesystem package. Upgrading from 0.20.0-1 fails with conflicts with files already installed by 0.20.0-1; uninstalling dinit and attempting to install 0.22.1-1 still fails when the package tries to create /usr/sbin.

dinit shouldn't try to own directories owned by filesystem.

mobin2008 commented on 2024-05-31 17:24 (UTC)

@GrabbenD It's unsupported but there is an arch-based distro which provide alternative inits (such as dinit): https://artixlinux.org

GrabbenD commented on 2023-07-29 07:14 (UTC)

Thanks a lot for this Does anyone know if there's any guidelines for installing Arch with dinit and blacklisting systemd?

<deleted-account> commented on 2022-09-09 09:28 (UTC)

Good call @mobin2008, gonna try to upload a new version soon

mobin2008 commented on 2022-09-08 17:30 (UTC)

Hi. @Relwi Why dont use shutdown-prefix? I think thats resolve conflict with systemd-sysvcompat. For more info check BUILD file in dinit project root. (https://github.com/davmac314/dinit/blob/e3b1c949f3afb4e610d64df0afc04a92cc9a7c23/BUILD#L69)

micwoj92 commented on 2022-08-09 07:21 (UTC)

That means that it should not be on AUR then.

malacology commented on 2022-08-09 07:13 (UTC)

@micwoj92 right, it should be conflicted with the systemd-sysvcompat, because it's a init aiming to replace part of the systemd's functions. Arch Linux is systems-based Linux distribution, therefore, if you install this package, your system should be definitely a non-standard Arch Linux.

micwoj92 commented on 2022-08-08 19:00 (UTC)

This conflicting with "systemd-sysvcompat" is not right, because then you are using system without essential package (systemd-sysvcompat is a dependency of base package, which de facto defines standard Arch install).

malacology commented on 2022-08-08 00:30 (UTC)

see your email, I modify this PKGBUILD