build: Install udev rule
Don't hide it in the packaging as that makes it easier to miss. This makes debian/ really only carry packaging information.
This commit is contained in:
Vendored
+1
@@ -20,6 +20,7 @@ Build-Depends:
|
||||
meson,
|
||||
pkg-config,
|
||||
python3-docutils <!nodoc>,
|
||||
systemd-dev,
|
||||
umockdev,
|
||||
valac,
|
||||
Standards-Version: 4.6.2
|
||||
|
||||
Vendored
+5
-4
@@ -1,4 +1,5 @@
|
||||
/usr/bin/
|
||||
/usr/libexec/
|
||||
/usr/share/dbus-1/
|
||||
/usr/share/feedbackd/
|
||||
usr/bin/
|
||||
usr/lib/udev/
|
||||
usr/libexec/
|
||||
usr/share/dbus-1/
|
||||
usr/share/feedbackd/
|
||||
|
||||
Vendored
+3
@@ -22,6 +22,9 @@ case "$1" in
|
||||
if ! getent group feedbackd >/dev/null; then
|
||||
addgroup --quiet --system feedbackd
|
||||
fi
|
||||
|
||||
# we ship udev rules, so trigger an update
|
||||
udevadm trigger --subsystem-match=leds --action=change || true
|
||||
;;
|
||||
|
||||
abort-upgrade|abort-remove|abort-deconfigure)
|
||||
|
||||
Vendored
-19
@@ -1,19 +0,0 @@
|
||||
# SPDX-License-Identifier: LGPL-2.1+
|
||||
#
|
||||
# This file is part of feedbackd.
|
||||
|
||||
ACTION=="remove", GOTO="feedbackd_end"
|
||||
|
||||
SUBSYSTEM=="input", KERNEL=="event*", ENV{ID_INPUT}=="1", ENV{ID_PATH}=="platform-vibrator", TAG+="uaccess", ENV{FEEDBACKD_TYPE}="vibra"
|
||||
|
||||
#
|
||||
# See include/dt-bindings/leds/common.h in the linux kernel
|
||||
#
|
||||
# Status LEDs
|
||||
SUBSYSTEM=="leds", DEVPATH=="*/*:status", ENV{FEEDBACKD_TYPE}="led", RUN{builtin}+="kmod load ledtrig-pattern", RUN+="/usr/libexec/fbd-ledctrl -p %S%p -t pattern -G feedbackd"
|
||||
SUBSYSTEM=="leds", DEVPATH=="*/*:indicator", ENV{FEEDBACKD_TYPE}="led", RUN{builtin}+="kmod load ledtrig-pattern", RUN+="/usr/libexec/fbd-ledctrl -p %S%p -t pattern -G feedbackd"
|
||||
# Camera Flash
|
||||
SUBSYSTEM=="leds", DEVPATH=="*/*:flash", ENV{FEEDBACKD_TYPE}="led", RUN{builtin}+="kmod load ledtrig-pattern", RUN+="/usr/libexec/fbd-ledctrl -p %S%p -t pattern -G feedbackd"
|
||||
SUBSYSTEM=="leds", DEVPATH=="*/*:torch", ENV{FEEDBACKD_TYPE}="led", RUN{builtin}+="kmod load ledtrig-pattern", RUN+="/usr/libexec/fbd-ledctrl -p %S%p -t pattern -G feedbackd"
|
||||
|
||||
LABEL="feedbackd_end"
|
||||
Vendored
+1
-5
@@ -2,7 +2,7 @@
|
||||
|
||||
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
||||
|
||||
CONFIGURE_OPTS=--wrap-mode=default
|
||||
CONFIGURE_OPTS=--wrap-mode=default -Dudev=true
|
||||
|
||||
ifneq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
|
||||
CONFIGURE_OPTS += -Dtests=false
|
||||
@@ -30,10 +30,6 @@ endif
|
||||
override_dh_auto_configure:
|
||||
dh_auto_configure -- $(CONFIGURE_OPTS)
|
||||
|
||||
override_dh_installudev:
|
||||
# Make sure all the symlink rules in 60 ran:
|
||||
dh_installudev --priority=90
|
||||
|
||||
override_dh_auto_test:
|
||||
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
|
||||
dbus-run-session ninja -C _build test
|
||||
|
||||
Reference in New Issue
Block a user