You can find this package on repo testing for the moment but this package will replace filesystem package from official arch repo on the new iso release and will be pushed on obarun repo on 1 may 2016.
This package was made to eradicate the creation of group and user for systemd.
the file issue and file os-release declare now obarun instead of arch
How to test and make the changes :
First you need to declare the testing repo on pacman.conf, add this line
[obarun_testing]
SigLevel = PackageRequired
Server = http://www.obarun.org/src/$arch/testing
You MUST install the package with root user (not root privilege), so don't use sudo but change you user by root user :
$ su root
install the package
$ pacman -Sy filesystem-obarun
the package make a backup of the following files if you have modified it (e.g. if you have not changing the file hosts, the package do not create hosts.pacsave) :
/etc/fstab
/etc/crypttab
/etc/group
/etc/hosts
/etc/ld.so.conf
/etc/passwd
/etc/shadow
/etc/gshadow
/etc/resolv.conf
/etc/motd
/etc/nsswitch.conf
/etc/shells
/etc/host.conf
/etc/securetty
/etc/profile
/etc/issue
for all finding xxx.pacsave you need to update them by hand.
Open the file group and group.pacsave then copy all from group.pacsave to group appart these following line :
systemd-journal:x:190:
systemd-journal-gateway:x:191:
systemd-timesync:x:192:
systemd-network:x:193:
systemd-bus-proxy:x:194:
systemd-resolve:x:195:
Open the file gshadow and gshadow.pacsave then copy all from gshadow.pacsave to gshadow appart these following line :
systemd-journal:::
systemd-journal-gateway:::
systemd-timesync:::
systemd-network:::
systemd-bus-proxy:::
systemd-resolve:::
Open the file passwd and passwd.pacsave then copy all from passwd.pacsave to passwd appart these following line :
systemd-journal-gateway:x:191:191:systemd-journal-gateway:/:/usr/bin/nologin
systemd-timesync:x:192:192:systemd-timesync:/:/usr/bin/nologin
systemd-network:x:193:193:systemd-network:/:/usr/bin/nologin
systemd-bus-proxy:x:194:194:systemd-bus-proxy:/:/usr/bin/nologin
systemd-resolve:x:195:195:systemd-resolve:/:/usr/bin/nologin
Open the file shadow and shadow.pacsave then copy all from shadow.pacsave to shadow appart these following line :
systemd-journal-gateway:x:14871::::::
systemd-timesync:x:14871::::::
systemd-network:x:14871::::::
systemd-bus-proxy:x:14871::::::
systemd-resolve:x:14871::::::
for the rest of the file you can directly move the xxx.pacsave directly to the corresponding name
All the change must be made before exit from root user or reboot in particular the file passwd gshadow shadow group fstab.
if you have any question, don't hesitate to post here
note : don't forget to disable the repo testing in pacman.conf when you have finished
Edit : a new release (4) was made, i forgot to disable a systemd features. This concern the file /etc/nsswitch.conf, you need to update it again, sorry for this inconvenient.