Package Details: openrc 0.54-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: Rubo
Last Packager: Rubo
Votes: 47
Popularity: 0.009621
First Submitted: 2012-11-09 21:19 (UTC)
Last Updated: 2024-05-02 20:48 (UTC)

Latest Comments

1 2 3 4 Next › Last »

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

MarsSeed commented on 2023-06-30 20:14 (UTC) (edited on 2023-06-30 20:15 (UTC) by MarsSeed)

Hi,

What I meant was that you should completely remove any mention of 'openrc' from the provides and conflicts arrays. Like so (delete conflicts array altogether):

provides=('librc.so' 'init-rc' 'libeinfo.so' 'svc-manager')
# delete this line: conflicts=('openrc-git')

The reason is simple: a package named foo already:

  • provides foo,
  • satisfies other packages that depend on foo,
  • and conflicts with other packages named foo.

Only one installed version of foo can exist on a system at a time.

Declaring that the package foo provides foo is not just meaningles, but it confuses the AUR database and AUR helpers, making it appear that this one package is actually two instances of packages that provide foo.

MarsSeed commented on 2023-06-24 17:50 (UTC) (edited on 2023-06-24 18:01 (UTC) by MarsSeed)

Please kindly remove 'openrc' from provides and conflicts.

A package should not provide itself and conflict with itself. XD

And this makes this package listed twice on AURweb when something depends on 'openrc'.

ConnorBehan commented on 2022-12-05 01:26 (UTC) (edited on 2022-12-05 01:26 (UTC) by ConnorBehan)

Thanks! I had to remove a backslash from get_noadjfile() in /etc/openrc/init.d/hwclock to suppress a grep warning.

Rubo commented on 2022-12-01 15:41 (UTC) (edited on 2022-12-01 15:50 (UTC) by Rubo)

I just pushed an update to the latest version (0.45.2). Let me know if you run into any issue.

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.

[1] https://wiki.archlinux.org/index.php/User:Lone_Wolf

[2] https://bbs.archlinux.org/viewtopic.php?id=250693

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