Repository for eudev development
Go to file
Vivien Kraus c7da117e5c Let libudev find hwdb.bin under UDEV_HWDB_BIN
* src/libudev/libudev-hwdb.c (get_hwdb_bin_paths): New function,
replacing hwdb_bin_paths.
(struct udev_hwdb): New bin_paths field.
(udev_hwdb_new): Initialize it with get_hwdb_bin_paths.
(udev_hwdb_validate): Use the bin_paths field to find hwdb.bin.
(udev_hwdb_unref): Free the bin_paths field.
* src/libudev/libudev.h: Warn about UDEV_HWDB_BIN.
* man/udev.xml: Mention run-time UDEV_HWDB_BIN.
* man/udev.7: Re-generate.
2023-09-30 19:36:55 +02:00
.github/workflows Add the missing xsltproc deps 2022-04-06 05:37:52 +03:00
hwdb hwdb: Add Chromebook accel orientation quirks based on sysfs label 2022-09-22 01:28:34 +03:00
man Let libudev find hwdb.bin under UDEV_HWDB_BIN 2023-09-30 19:36:55 +02:00
rule_generator man: remove UDEV_LOG environment variable 2017-12-05 08:45:57 -05:00
rules udev: hwdb: Add rules to match cros-ec-accel by 'location' sysfs file 2022-09-22 01:29:51 +03:00
src Let libudev find hwdb.bin under UDEV_HWDB_BIN 2023-09-30 19:36:55 +02:00
test Fix warnings 2022-04-06 06:55:28 +03:00
.gitignore Rework dmi_memory_id from systemd 2022-10-04 17:38:38 +03:00
.travis.yml travis: Add docbook dep 2016-11-26 00:25:36 +01:00
autogen.sh autotools: make autogen.sh exit on failure 2021-09-30 01:13:25 +02:00
BUILD build: Remove dead g-i-r configuration 2022-05-20 18:19:15 +01:00
configure.ac Prepare a release of 3.2.12 2023-05-16 14:17:36 +00:00
CONTRIBUTING update CONTRIBUTING to reflect updated governance, clarify systemd commit hash requirements 2021-11-04 19:41:02 -06:00
COPYING Final step of revamping the build system 2012-11-15 21:47:20 -05:00
LEGACY src/udev/udev-builtin-kmod.c: remove the modprobe alt to kmod code 2015-02-11 18:06:47 -05:00
Makefile.am configure.ac: add option to disable building programs 2017-01-01 18:19:58 -05:00
NOTES skip: udevd: manager - move a few global variables into the Manager object 2015-07-20 09:22:48 -04:00
README.md Update as per IRC discussion 2023-05-30 16:16:33 +00:00

eudev is a standalone dynamic and persistent device naming support (aka userspace devfs) daemon that runs independently from the init system. eudev strives to remain init system and linux distribution neutral. It is currently used as the devfs manager for more than a dozen different linux distributions.

This git repo is a fork of git://anongit.freedesktop.org/systemd/systemd with the aim of isolating udev from any particular flavor of system initialization. In this case, the isolation is from systemd.

This is a project started by Gentoo developers and testing was initially being done mostly on OpenRC. We welcome contribution from others using a variety of system initializations to ensure eudev remains system initialization and distribution neutral. On 2021-08-20 Gentoo decided to abandon eudev and a new project was established on 2021-09-14 by Alpine, Devuan and Gentoo contributors (alphabetical order).

Homepage: https://github.com/eudev-project/eudev

Tarballs of releases: https://github.com/eudev-project/eudev/releases
Old releases (archive): http://dev.gentoo.org/~blueness/eudev/

The eudev community gathers on Libera.Chat:
ircs://irc.libera.chat:6697/#eudev
https://web.libera.chat/#eudev

Active team members (alphabetical order by last name):

Arsen Asenović      (Arsen)             <arsen@aarsen.me>
Luca Barbato        (lu_zero)           <lu_zero@gentoo.org>
Anthony G. Basile   (blueness)          <blueness@gentoo.org>
Boian Bonev         (bb|hcb)            <boian@bonev.com>
Ariadne Conill      (Ariadne)           <ariadne@dereferenced.org>

Emeritus team members (alphabetical order by last name):

Francisco Izquierdo (klondike)          <klondike@gentoo.org>
Ian Stakenvicius    (axs)               <axs@gentoo.org>
Matthew Thode       (prometheanfire)    <prometheanfire@gentoo.org>
Tony Vroon          (chainsaw)          <tony@linx.net>
Richard Yao         (ryao)              <ryao@gentoo.org>

Build status

Build Status