Skip to main content
Recent Posts
4
runit / Re: [ANNOUNCEMENT] runit-2.1.2-12 and runit-rc-20180517-2
Last post by konimex -
Since there are no more  functional changes needed, this thread is now marked as solved and locked. If there are any issues pertaining to runit and its rc system please make a new thread.

As for me, I'd like to change the semantics (the functionalities will remain the same), but that's for later.
5
System / Re: Linux 4.17.1 NSA:Speck module
Last post by konimex -
Can you (or someone on the team) confirm that it was disabled?

Code: [Select]
system/linux 4.17.2-1 (base) [installed: 4.16.12-1]
    The Linux kernel and modules
system/linux-headers 4.17.2-1 [installed: 4.16.12-1]
    Header files and scripts for building modules for Linux kernel

I can confirm that the speck module is not configured at all in [system].

https://github.com/artix-linux/packages/blob/master/linux/repos/core-x86_64/config#L9340
6
System / Re: Linux 4.17.1 NSA:Speck module
Last post by fungalnet -
Blacklist the module.
linux-4.17.2 will have the module disabled and not built.

Can you (or someone on the team) confirm that it was disabled?

Code: [Select]
system/linux 4.17.2-1 (base) [installed: 4.16.12-1]
    The Linux kernel and modules
system/linux-headers 4.17.2-1 [installed: 4.16.12-1]
    Header files and scripts for building modules for Linux kernel
7
System / Re: Linux 4.17.1 NSA:Speck module
Last post by psy0nic -

It can't hurt you till you use it


This isn't necessarily true.  A module injected into the kernel, at the kernel level or present on the system which can later on be injected into the kernel, can be much more than just a simple crappy encryption module.  We don't know it's payload and even if we investigate it now, because it's already in the system, whos to say that it won't contain a more nafarious payload later on after it passes a code analysis?  I don't know anyone that is going to re-analyze each time it's updated.  Hopefully artix will not compile it during kernel updates and cover the majority and we won't have it on our systems so we don't as individuals have to jump through hoops compiling our own kernel's without it after the fact.  Besides, is there any intent for Artix to run on any IoT hardware?  If not, then we don't need it at all.
8
Installation / Migration / Configuration / Re: [SOLVED] How do I clean install artix-base-runit-20180604.iso?
Last post by fungalnet -
I have done it two different ways a) basestrap b) calamares  and switched to runit afterwards.  Everything went ok.
With basestrap you select or make a partition to make the installation and that transfers the base system on to it.
If the live image is run on a large usb there is plenty of space to install X and desktop, the calamares and artix-branding.  Then run calamares installer.
With runit transition, you remove the openrc stuff and artix-sysvcompat, openrc itself, then install runit and corresponding -runit services and artix-sysvcompat look at the artix-wiki-runit section.  Whatever you do, don't shutdown without an init system in place.


9
Installation / Migration / Configuration / Re: How do I clean install artix-base-runit-20180604.iso?
Last post by sng -
oh, man, I LOVE runit

Just picture this: I am trying to get slim to start throught runit, so

Code: [Select]
mkdir /etc/runit/sv/slim
echo 'exec /usr/bin/slim -nodaemon' > /etc/runit/sv/slim/run
chmod +x /etc/runit/sv/slim/run
ln -s /etc/runit/sv/slim /run/runit/service

Nothing happens. So...

Code: [Select]
vim /etc/runit/sv/slim/run
O
#!/bin/sh
<ESC>:wq

And boom! as soon as i press ENTER, i gaze at slim login image!
Amazing!



BTW: There is a wiki page about installing the runit cd: https://wiki.artixlinux.org/Runit/Installation
I widh I foundit before going the hard way; it would have saved me a couple of hours I spen on NetworkManager ;)