Systemd/src/udev
Jörg Thalheim d7aa78c32f meson: add option to skip installing to $sysconfdir
This is useful for development where overwriting files out side
the configured prefix will affect the host as well as stateless
systems such as NixOS that don't let packages install to /etc but handle
configuration on their own.

Alternative to https://github.com/systemd/systemd/pull/17501

tested with:

$ mkdir inst build && cd build
$ meson \
  -Dcreate-log-dirs=false \
  -Dsysvrcnd-path=$(realpath ../inst)/etc/rc.d \
  -Dsysvinit-path=$(realpath ../inst)/etc/init.d \
  -Drootprefix=$(realpath ../inst) \
  -Dinstall-sysconfdir=false \
  --prefix=$(realpath ../inst) ..
$ ninja install
2020-11-12 11:21:46 +01:00
..
ata_id license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
cdrom_id license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
fido_id license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
mtd_probe license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
net license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
scsi_id license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
v4l_id license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
.vimrc
generate-keyboard-keys-gperf.sh scripts: use 4 space indentation 2019-04-12 08:30:31 +02:00
generate-keyboard-keys-list.sh scripts: use 4 space indentation 2019-04-12 08:30:31 +02:00
meson.build meson: add option to skip installing to $sysconfdir 2020-11-12 11:21:46 +01:00
udev-builtin-blkid.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udev-builtin-btrfs.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
udev-builtin-hwdb.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
udev-builtin-input_id.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udev-builtin-keyboard.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
udev-builtin-kmod.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udev-builtin-net_id.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
udev-builtin-net_setup_link.c udev: log when we fail to query ID_NET_DRIVER 2020-11-10 09:18:53 +01:00
udev-builtin-path_id.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udev-builtin-uaccess.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udev-builtin-usb_id.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udev-builtin.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
udev-builtin.h license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udev-ctrl.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
udev-ctrl.h license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udev-event.c Merge pull request #17431 from msekletar/udev-link-update-race 2020-11-10 09:41:57 +01:00
udev-event.h license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udev-node.c Merge pull request #17431 from msekletar/udev-link-update-race 2020-11-10 09:41:57 +01:00
udev-node.h license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udev-rules.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udev-rules.h license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udev-watch.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udev-watch.h license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udev.conf udev: make signal that we use to kill workers on timeout configurable 2020-06-05 11:09:17 +02:00
udev.pc.in {systemd,udev}.pc: add names with underscores, deprecate the old ones 2020-03-27 20:12:44 +01:00
udevadm-control.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udevadm-hwdb.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
udevadm-info.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udevadm-monitor.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udevadm-settle.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udevadm-test-builtin.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udevadm-test.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udevadm-trigger.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udevadm-util.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udevadm-util.h license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udevadm.c license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udevadm.h license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00
udevd.c tree-wide: unsetenv cannot fail 2020-11-10 15:52:32 +01:00
udevd.h license: GPL-2.0+ -> GPL-2.0-or-later 2020-11-09 13:25:50 +09:00