<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=7853&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / How to pure OpenRC-based Devuan?]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=7853</link>
		<description><![CDATA[The most recent posts in How to pure OpenRC-based Devuan?.]]></description>
		<lastBuildDate>Wed, 08 Apr 2026 09:52:03 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: How to pure OpenRC-based Devuan?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=63112#p63112</link>
			<description><![CDATA[<p>I just switched my RPi 4b to openrc-init.&#160; I had previously moved my Gentoo desktop over to openrc-init following their instructions:&#160; <a href="https://wiki.gentoo.org/wiki/OpenRC/openrc-init" rel="nofollow">https://wiki.gentoo.org/wiki/OpenRC/openrc-init</a></p><p>The only thing that didn&#039;t work for me there was networking.&#160; There I had to add my network interface to the default runlevel, then I was off to the races.</p><p># rc-update add &lt;my interface&#039;s start script in /etc/init.d&gt; default</p><p>I pre-checked my RPi, and saw that network-manager was already in the default runlevel.&#160; When I rebooted, it Just Worked(tm).</p><p>The only thing I did extra was to ensure that my serial console would work (in case networking didn&#039;t come up) by adapting the Gentoo instructions:</p><p># ln -s /etc/init.d/agetty /etc/init.d/agetty.console &amp;&amp; rc-update add agetty.console default</p><p>I literally just did all this, so if my RPi blows up later today I will post an update.</p>]]></description>
			<author><![CDATA[dummy@example.com (scottfk)]]></author>
			<pubDate>Wed, 08 Apr 2026 09:52:03 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=63112#p63112</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to pure OpenRC-based Devuan?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=62860#p62860</link>
			<description><![CDATA[<p>I&#039;m aware there&#039;s a script that needs to be called manually when converting from SysVinit to OpenRC in Devuan, populating the various levels properly, but I can&#039;t recall said script. You should be able to trace it down following the dependency chain in apt.</p><p>HTH!</p>]]></description>
			<author><![CDATA[dummy@example.com (Dutch_Master)]]></author>
			<pubDate>Wed, 25 Mar 2026 05:14:30 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=62860#p62860</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to pure OpenRC-based Devuan?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=62859#p62859</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>a fake init in this context, similar to runit&#160; (frankeninits).</p></div></blockquote></div><p>As someone who&#039;s gone through quite a bit of keyboard-snapping frustration with runit, I think this isn&#039;t an accurate assessment. runit does use sysVinit service scripts to fill in for gaps in support, but it&#039;s a genuine init system with a solid core.</p>]]></description>
			<author><![CDATA[dummy@example.com (Mercury)]]></author>
			<pubDate>Wed, 25 Mar 2026 04:51:42 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=62859#p62859</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to pure OpenRC-based Devuan?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=62781#p62781</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>In ceres now 21 packages have native runit integration</p></div></blockquote></div><p>the keyword is &quot;Ceres&quot; <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>I&#039;ve an impression that openrc scripts are simplier than runit scripts (I don&#039;t have experience with runit). One more advantage of openrc is that pipewire can be launched as user services and audio switchs automatically when hardware is changed.</p>]]></description>
			<author><![CDATA[dummy@example.com (Devarch)]]></author>
			<pubDate>Sat, 21 Mar 2026 13:12:24 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=62781#p62781</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to pure OpenRC-based Devuan?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=62765#p62765</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>Devuan only supports SysVinit, and OpenRC is considered a fake init in this context, similar to runit&#160; (frankeninits). This means that even if I choose OpenRC during installation, the boot process will still be managed by SysVinit.</p></div></blockquote></div><p>I don&#039;t think that&#039;s fair about runit. In ceres now 21 packages have native runit integration for their daemons and the runit-services package adds 55 additional services (of which 2 were added today). Most of the services on my laptop are now covered in stage 2.</p><p>The single-shot/startup actions (stage 1) are not so well covered but I think some commonality with other inits makes sense for these things.</p><p>OpenRC I think is held back by not having a second directory where openrc&#039;s own interpreter can be used to override the initscript fallbacks. I suspect that would be a useful improvement for the debian package, although this is guesswork as I don&#039;t use OpenRC and don&#039;t plan to.</p>]]></description>
			<author><![CDATA[dummy@example.com (abower)]]></author>
			<pubDate>Fri, 20 Mar 2026 20:59:33 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=62765#p62765</guid>
		</item>
		<item>
			<title><![CDATA[How to pure OpenRC-based Devuan?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=62690#p62690</link>
			<description><![CDATA[<p>Is it possible to install OpenRC on Devuan and use it for init?</p><p>Devuan only supports SysVinit, and OpenRC is considered a fake init in this context, similar to runit&#160; (frankeninits). This means that even if I choose OpenRC during installation, the boot process will still be managed by SysVinit.</p><p>I&#039;ve tried to create a pure OpenRC Devuan system but did not succeed. I added init=/usr/sbin/openrc-init to GRUB_CMDLINE_LINUX_DEFAULT in grub. The system starts and shows:</p><div class="codebox"><pre><code>```
Setting up keyboard layout...done.
Starting swap...done.
Starting early crypto files...nvme01p5 crypt (running)...done.
Checking remaining crypto files...32/131072 files, 53216/54288 blocks
crypt file systems: fsck.fat 4.2 (2021-01-31)
boot:/dev/block/33:212 files, 6948/13682 clusters
done.
Cleaning up temporary crypto files...
Activating local filesystem swaps...if any...done.
Cleaning up temporary Swap, if any...done.
Starting up ArmorLoading applications profiles...done.
Starting Setting kernel variables: systl...done.
Configuring network interfaces...done.
Cleaning up temporary firewall rules...done.
Starting netfilter boot and shadow times into wtmpdb:
ntpd-update-boot.nb
Starting system message bus: dbus.
Starting default runtime cron daemon: elogind.
Starting anacron (hypothetical) service.
Starting rc-modules: bluetooth, network manager.
Starting console command scheduler: crond.
Starting network connection manager: NetworkManager.
```</code></pre></div><p>Then it gets stuck.<br />/etc/runlevels/boot is empty. I&#039;ve tried to fill it with symlinks, but that did not help.</p>]]></description>
			<author><![CDATA[dummy@example.com (Devarch)]]></author>
			<pubDate>Wed, 18 Mar 2026 20:11:03 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=62690#p62690</guid>
		</item>
	</channel>
</rss>
