Package Details: openrc 0.43-2

Git Clone URL: (read-only, click to copy)
Package Base: openrc
Description: Dependency based init system that works with sysvinit and systemd or on its own.
Upstream URL:
Licenses: BSD
Conflicts: openrc
Provides: init-rc,,, openrc, svc-manager
Submitter: apg
Maintainer: eatmyvenom
Last Packager: eatmyvenom
Votes: 43
Popularity: 0.008146
First Submitted: 2012-11-09 21:19 (UTC)
Last Updated: 2021-04-05 07:54 (UTC)

Latest Comments

Lone_Wolf commented on 2021-04-05 10:43 (UTC)

Not interested in comaintaining as I haven't used openrc in a long time.

I am still watching openrc issues on github and may comment occasionally .

eatmyvenom commented on 2021-04-05 07:50 (UTC)

@lone_wolf want to be added as a comaintainer of this package?

Lone_Wolf commented on 2019-11-30 12:45 (UTC)

Once I publish 0.42.1 PKGBUILD it will have that, but there is still much to do before I upload that.

See my wiki user page[1] and forum thread[2] for more info.



Tonich commented on 2019-11-30 08:03 (UTC) (edited on 2019-11-30 08:05 (UTC) by Tonich)

Please port openrc-sysvinit to optional dependencies. Because from version 0.25 openrc has its own initialization system "init=/usr/bin/openrc-init" and works fine without inittab and even parallel with systemd

Lone_Wolf commented on 2018-07-07 13:57 (UTC)

Updated to 0.38.1 .

When booting with systemd/libsystemd 239.0-2 there are some problems on my system

Dbus takes a long time to start, avahi-daemon fails. Console login times out, login with autostarting X does wpork, but i also very slow. I'm ignoring systemd & libsystemd updates for now, while trying to figure out what's wrong.

If there are still people using this besides me, please post your results with systemd 239 & openrc .

Lone_Wolf commented on 2018-03-15 15:07 (UTC) (edited on 2018-03-15 15:07 (UTC) by Lone_Wolf)

added bash-completion files, they've been present in source for a long time already but no one seems to have noticed this package didn't install them.

updated to 0.35.5

Lone_Wolf commented on 2017-03-12 18:14 (UTC)

Updated to 0.24 systemd-style tmpfiles support is now in a separate package, opentmpfiles .

Lone_Wolf commented on 2016-06-29 09:03 (UTC)

dreieck,sorry for not replying sooner. please explain why that change is needed ?

dreieck commented on 2016-03-12 15:34 (UTC)

Can you please add provides=(openrc-core=${pkgver}) ?

Alad commented on 2015-12-15 19:14 (UTC)

Please, go spread your FUD elsewhere, and don't use testing if you can't manage breakage.

commented on 2015-12-15 09:11 (UTC)

Lone_Wolf, i don't think that openrc is to blame for the segfaults. it's just that openrc and all init scripts i tried segfaulted with libc-2.22 being the culprit after my update. i just couldn't start my system or repair it for that matter. its also true that other packages were broken by the ncurses update but there is a difference if i just have to recompile some packages or if i have to start up a rescue system because my init is broken. since systemd TOO segfaulted after installing and only ld /lib/init showed a missing link for some library i had to reinstall before even systemd started up properly, its even more difficult to foresee if this wouldn't have happened either way.

Lone_Wolf commented on 2015-12-13 11:26 (UTC)

eNTi , while i agree openrc on arch should get more attention, i'm not sure your libc segfaults have to do with openrc. Below are the glibc updates i had this year, none of them gave me any problems. Or am i looking at the wrong package ? If the first time "openrc was broken by an arch system update" refers to the ncurses6 update, that update broke many aur pacakges. [2015-02-09 12:10] [ALPM] upgraded lib32-glibc (2.20-6 -> 2.21-1) [2015-02-11 10:04] [ALPM] upgraded glibc (2.21-1 -> 2.21-2) [2015-02-12 08:48] [ALPM] upgraded lib32-glibc (2.21-1 -> 2.21-2) [2015-04-23 09:01] [ALPM] upgraded glibc (2.21-2 -> 2.21-3) [2015-05-22 10:15] [ALPM] upgraded glibc (2.21-3 -> 2.21-4) [2015-05-22 10:15] [ALPM] upgraded lib32-glibc (2.21-2 -> 2.21-4) [2015-08-12 09:14] [ALPM] upgraded glibc (2.21-4 -> 2.22-1) [2015-08-12 09:14] [ALPM] upgraded lib32-glibc (2.21-4 -> 2.22-1) [2015-09-06 13:10] [ALPM] upgraded glibc (2.22-1 -> 2.22-3) [2015-09-07 21:21] [ALPM] upgraded lib32-glibc (2.22-1 -> 2.22-3) [2015-10-21 23:18] [ALPM] upgraded lib32-glibc (2.22-3 -> 2.22-3.1)

commented on 2015-12-12 20:22 (UTC)

some arch update totally fucked up my openrc installation beyond repair. i got segfaults from libc-2.22 all over the place and was unable to do anything about it... this is the 2nd time openrc was broken by an arch system update. only this time i had to switch to systemd or i would have had to reinstall the whole system. this is bad and sad. i'm contemplating a switch to another distro. maybe gentoo, but openrc seems pretty much done for on arch. thx for the great work but i get the feeling openrc has been all but abandoned by apg and artoo at this point. i can't blame them. it's a constant uphill battle. if you are really leaving the battle field i'd suggest to reflect that in the rather oud dated and by now more than confusing wiki page.

apg commented on 2015-10-18 16:46 (UTC)

I have no desire to add arbitrary provides to my package nor do I see anything in that thread indicating how that would even help you.

nous commented on 2015-10-16 23:35 (UTC)

To apg: there's been a name change of openrc-core to openrc. This will cause all *-openrc packages by artoo to depend on openrc. Would you, please, add a 'provides=(openrc-apg)' in your PKGBUILD, to make the builds conflict, as suggested by artoo here? Thanks in advance.

commented on 2015-09-25 15:26 (UTC)

does anyone have an autofs init script?

Lone_Wolf commented on 2015-09-18 19:03 (UTC)

due to the switch to ncurses6 , package needs a rebuild BEFORE you reboot.

apg commented on 2014-08-28 17:25 (UTC)

Updated with tmpfiles patches.

apg commented on 2014-08-26 13:53 (UTC)

I've already submitted a patch upstream for tmpfiles. Here's the bug report for rc-cgroup:

Lone_Wolf commented on 2014-08-26 13:04 (UTC)

just updated, some errors when booting . /usr/libexec/rc/sh/ line 87: /sys/fs/cgroup/openrc/sysctl/tasks: No such file or directory /usr/libexec/rc/sh/ line 87: /sys/fs/cgroup/openrc/loopback/tasks: No such file or directory tmpfiles: ignoring invalid entry on line 12 of `/usr/lib/tmpfiles.d//etc.conf' full log :

x33a commented on 2013-08-16 05:06 (UTC)

@ Mektub, this is the stable version. openrc-git is the Git version. openrc-arch-services-git contains OpenRC service files adapted for use with Arch Linux.

Mektub commented on 2013-08-16 02:41 (UTC)

I have openrc-git and openrc-arch-services-git in one of my computers. What is the difference to this openrc ? Mektub

x33a commented on 2013-08-14 19:43 (UTC)

ah, that's correct. I got confused there for a bit. Thanks.

apg commented on 2013-08-14 18:18 (UTC)

pacman keeps pacsaves when you remove a package with modified backup files (openrc-git in your case, I assume). That has nothing to do with this package.

x33a commented on 2013-08-14 17:38 (UTC)

Hi apg, can you change the behaviour of installing modified files as pacsave instead of pacnew?

x33a commented on 2013-06-02 17:25 (UTC)

You should change pkgrel to 2.

apg commented on 2013-06-02 15:48 (UTC)

Updated. If you're using openrc-arch-services-git make sure you upgrade it as well.

Lone_Wolf commented on 2013-06-01 09:11 (UTC) Both this package and the git version will give a conflict with the soon to come move from /bin, /sbin , /usr/sbin to /usr/bin .

x33a commented on 2012-12-09 07:20 (UTC)

0.11.8 has been released. Does it require some work, or can I change the version number in the PKGBUILD and it'll work fine?

apg commented on 2012-11-20 11:28 (UTC)

OpenRC is intended to be POSIX compliant. If you see any bashisms you should report them upstream so they can be fixed.

commented on 2012-11-20 10:22 (UTC)

Agreed. The 'sh' dependancy makes no sense since some of openrc's initscripts try to use bashisms, which makes bash mandratory.

commented on 2012-11-20 10:22 (UTC)

Agreed. The 'sh' dependancy makes no sense since some of openrc's initscripts try to usu bashisms, which makes bash mandratory.

x33a commented on 2012-11-15 16:12 (UTC)

There is no sh package in the repositories. Bash provides sh, which is just a symlink to /bin/bash. So, I think the dependency should be changed from sh to bash.