Package Details: openrc 0.54.2-1

Git Clone URL: https://aur.archlinux.org/openrc.git (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: https://github.com/OpenRC/openrc
Keywords: init rc
Licenses: BSD
Provides: init-rc, libeinfo.so, librc.so, svc-manager
Submitter: apg
Maintainer: matthewq337
Last Packager: matthewq337
Votes: 47
Popularity: 0.050187
First Submitted: 2012-11-09 21:19 (UTC)
Last Updated: 2024-07-30 21:32 (UTC)

Dependencies (9)

Required by (77)

Sources (2)

Latest Comments

1 2 3 4 5 Next › Last »

Lone_Wolf commented on 2024-07-30 23:05 (UTC)

@leenux

I don't understand why there is this package

You do realize this package was started around 2012 aka the same time arch-openrc by artoo was started ? (history before 2015 was deleted because of aur cleanup)

Due to different opinions how to do things (main one was to comply with arch packaging guidelines and coexist with systemd or not) arch-openrc became manjaro openrc which became artix linux.

matthewq337 commented on 2024-07-30 21:33 (UTC)

@llg fixed, thanks

llg commented on 2024-07-30 21:13 (UTC) (edited on 2024-07-30 21:15 (UTC) by llg)

This package will fail to install because of /usr-merge. Basically it tries to install stuff under /bin and /lib (as Duter2016 pointed earlier).

openrc had some sort of 'split-usr handling' however it was dropped because it never really worked (https://github.com/OpenRC/openrc/pull/696)

Upstream suggests using -Drootprefix=/usr for builiding, which will install /bin and /lib stuff under /usr/bin and /usr/lib which should be there in the first place.

Adding -Drootprefix=/usr package will build fine and install cleanly, nothing has to be forced or overwritten so by all means please add -Drootprefix=/usr.

leenux commented on 2024-07-30 20:23 (UTC)

Yes, you can install this package and see what happens, or if you really know what you doin, then you know what will happen. All others should look at Artix Linux. Sorry, for my comment here, but I dont get it - I don't understand why there is this package and why are people having problems with it. Good luck.

Teg commented on 2024-05-20 00:59 (UTC)

I have tried also,and the system broken so I have to roll back, LOL

Duter2016 commented on 2024-05-15 16:02 (UTC)

Yes, I have tried. But it doesn't work. Now, I have uninstall thinkfan-openrc and openrc. Instead, I only install thinkfan and it works fun now.

Rubo commented on 2024-05-14 21:18 (UTC) (edited on 2024-05-14 21:18 (UTC) by Rubo)

Have you tried with --overwrite '*'? As far as I'm aware it should work with yay, too. See pacman(8).

Teg commented on 2024-05-10 01:03 (UTC)

The problem which announced by Duter2016 is not an unique problem, I have the same problem when update the package.

Duter2016 commented on 2024-05-04 14:28 (UTC)

loading packages...
resolving dependencies...
looking for conflicting packages...

Package (2)   Old Version  New Version  Net Change

openrc        0.53-1       0.54-1        -0.01 MiB
openrc-debug               0.54-1         1.57 MiB

Total Installed Size:  3.00 MiB
Net Upgrade Size:      1.55 MiB

:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring                                                                       [------------------------------------------------------------] 100%
(2/2) checking package integrity                                                                     [------------------------------------------------------------] 100%
(2/2) loading package files                                                                          [------------------------------------------------------------] 100%
(2/2) checking for file conflicts                                                                    [------------------------------------------------------------] 100%
error: failed to commit transaction (conflicting files)
openrc: /bin exists in filesystem (owned by filesystem)
openrc: /bin/openrc exists in filesystem
openrc: /bin/openrc-init exists in filesystem
openrc: /bin/openrc-run exists in filesystem
openrc: /bin/openrc-shutdown exists in filesystem
openrc: /bin/rc-service exists in filesystem
openrc: /bin/rc-sstat exists in filesystem
openrc: /bin/rc-status exists in filesystem
openrc: /bin/rc-update exists in filesystem
openrc: /bin/start-stop-daemon exists in filesystem
openrc: /bin/supervise-daemon exists in filesystem
openrc: /lib exists in filesystem (owned by filesystem)
openrc: /lib/libeinfo.so exists in filesystem
openrc: /lib/libeinfo.so.1 exists in filesystem
openrc: /lib/librc.so exists in filesystem
openrc: /lib/librc.so.1 exists in filesystem
Errors occurred, no packages were upgraded.
 -> error installing: [/home/dd/.cache/yay/openrc/openrc-0.54-1-x86_64.pkg.tar.zst /home/dd/.cache/yay/openrc/openrc-debug-0.54-1-x86_64.pkg.tar.zst] - exit status 1