etc/openrc/conf.d/modules # You should consult your kernel documentation and configuration OpenRC uses /etc/openrc/conf.d/modules instead of /etc/modules-load.d. OpenRC sets the hostname from /etc/openrc/conf.d/hostname. When enabled, boot logs are stored in /var/log/rc.log. To enable boot logging, uncomment the rc_logger="YES" line in /etc/openrc/rc.conf. netcfg mimics the netctl behaviour (see if you want to enable profiles connection on booting - requires wpa_actiond). Note: You may also use NetworkManager, dhcpcd or netcfg AUR by enabling the respective services. It is recommended to at least enable the following services: OpenRC services are enabled by issuing rc-update add service_name runlevel as root. The /etc/openrc/conf.d directory, and the /etc/openrc/rc.d file is used for configuration.įor general information on configuring OpenRC, see:įor instructions when migrating from systemd, see Init#Configuration. Note that when using openrc-init, the /etc/inittab file is not used. To use SysVinit set init=/usr/bin/init-openrc. To use OpenRC's built-in init, set init=/usr/bin/openrc-init. To maintain compatibility with initscripts-fork AUR, configuration files are installed to /etc/openrc/.įor booting with OpenRC set the init option in the kernel parameters. Other packages may have service files provided outside this package a search on the AUR is recommended. Note that when openrc-init is used, it must be paired with openrc-shutdown, and not the shutdown or reboot commands from other packages, otherwise you will encounter errors.Ī basic set of service files are available from the openrc-arch-services-git AUR package. Optionally, you can use other inits from, e.g., busybox. From version 0.25 onward, OpenRC provides its own init at /usr/bin/openrc-init.
Install either the openrc AUR or openrc-git AUR package. For details on init components, see Init. OpenRC and accompanying packages are available in the AUR. Therefore the system boots with plain sysvinit by default (not OpenRC or systemd), be sure to add a correct init= some-init kernel parameter. I'll see what I can do about the crash when generating g2, I haven't really ever ran that.Warning: openrc AUR depends (implicitly) on sysvinit AUR, which conflicts with systemd-sysvcompat.
Have you got any suggestions on how to package local libs better? I could possibly split this in two, so there's mingw-specific package with precompiled jansson and others, and the other one with local libs (lodepng…) only, but our "fool-proof" build scripts are already painful to maintain and prone to breaking along the way. * the project was migrated from IntelOrca to OpenRCT2 on github, although there is redirect in place.
* a pass of sed to fix jansson includes shouldn't be needed anymore, that was fixed in sources as well as in zip I tried my best to adapt cmake file to work on Arch and other systems as well, if you spot anything please let me know. Yes, indeed we still use zipped lib for local packages, I've completely forgotten about it, sorry! ( zenity-git, zenity-gtk2, qarma-git, zenity-light) (optional) – System dialog box support (GNOME/GTK)
( libpulse-bluedio, pulseaudio-pali, pulseaudio-dummy, libpulse-nosystemd-git, libpulse-nosystemd, libpulse-nosystemd-minimal-git, libpulse-hsphfpd, libpulse-airplay, pulseaudio-git) (optional) – PulseAudio audio driver ( kdialog-git) (optional) – System dialog box support (KDE) ( alsa-lib-git, alsa-lib-minimal-git, alsa-lib-x205ta) (optional) – ALSA audio driver ( git-git, git-vfs, git-run-command-patch-git) (make) ( sdl2-rbp-bin, sdl2-minimal-git, sdl2-minimal-x11-git, sdl2-rpi, sdl2-nox, sdl2-git, sdl2-static, sdl2-nox-git) ( libressl-git, openssl-hardened, openssl-git, openssl-static) ( libpng-apng, libpng-minimal-git, libpng-git) ( fontconfig-srb, fontconfig-minimal-git, fontconfig-ubuntu, fontconfig-git)