You are not logged in.

#1 2015-07-19 07:56:52

replabrobin
Member
Registered: 2011-11-06
Posts: 81

systemd-sysusers embrace and extend

Seems that after removal of systemd many packages fail during one of the post install phases because a 'utility' called systemd-sysusers is used in arch packages to create users/groups. Another issue I can see is that /etc/modules-load.d might need to be created by the replacement packages.

Offline

#2 2015-07-19 10:54:05

Mr Green
Administrator
Registered: 2010-11-07
Posts: 6,798

Re: systemd-sysusers embrace and extend

Might be worth looking at finding these packages that require systemd-sysusers and a way of finding modules required in certain packages. It was never going to be easy too remove systemd from Arch, updating/spgrading would always be a real pain.


Comments, suggestions, donations please feel free to contact me mrgreen(at)archbang(dot)org

Offline

#3 2015-07-21 13:35:27

replabrobin
Member
Registered: 2011-11-06
Posts: 81

Re: systemd-sysusers embrace and extend

root@minikat:/home/robin
# find /var/abs \( -name PKGBUILD -o -name \*.install \) | xargs grep -l 'systemd\-sysusers'
/var/abs/community/gearmand/gearmand.install
/var/abs/community/backuppc/backuppc.install
/var/abs/community/lldpd/lldpd.install
/var/abs/community/ejabberd/ejabberd.install
/var/abs/community/minidlna/minidlna.install
/var/abs/community/squid/squid.install
/var/abs/community/percona-server/percona.install
/var/abs/community/prosody/prosody.install
/var/abs/community/openfire/openfire.install
/var/abs/community/elasticsearch/elasticsearch.install
/var/abs/community/unifi/unifi.install
/var/abs/community/docker/docker.install
/var/abs/community/virtualbox/virtualbox.install
/var/abs/community/virtualbox/virtualbox-guest-utils.install
/var/abs/community/sslh/sslh.install
/var/abs/community/znc/znc.install
/var/abs/community/mailman/mailman.install
/var/abs/extra/quagga/quagga.install
/var/abs/extra/tomcat7/tomcat7.install
/var/abs/extra/tomcat6/tomcat6.install
/var/abs/extra/bind/bind.install
/var/abs/extra/tomcat8/tomcat8.install
/var/abs/core/systemd/systemd.install
/var/abs/core/openldap/openldap.install

Offline

#4 2015-07-26 02:43:59

aaditya
Member
From: India
Registered: 2014-05-20
Posts: 39
Website

Re: systemd-sysusers embrace and extend

Hi,

I had created a openrc-systemdcompat package, which contained two systemd binaries; this has been merged in the eudev-systemdcompat package.

I had also created modules-load-openrc, which transfers modules from /etc/modules-load.d/*.conf (systemd) to /etc/conf.d/modules (openrc), artoo has added similar functionality in the openrc-systemdcompat package.

Last edited by aaditya (2015-07-26 02:46:05)

Offline

#5 2015-07-26 04:28:12

Mr Green
Administrator
Registered: 2010-11-07
Posts: 6,798

Re: systemd-sysusers embrace and extend

Only one I can see that might cause a problem is Virtualbox. Surely not too difficult to load modules via either runit scripts or a service file ( depends on how early module is needed)


Comments, suggestions, donations please feel free to contact me mrgreen(at)archbang(dot)org

Offline

Board footer

Powered by FluxBB