mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2026-06-11 02:28:05 +00:00
debian/update-udev-triggers.sh: Use perl to replace file content
envsubst is nice but may be not installed and can be confusing, so let's use perl (+ printenv) to replace our file content.
This commit is contained in:
Vendored
+1
@@ -209,6 +209,7 @@ if [ "$1" = "configure" -o "$1" = "upgrade" ] && command -V udevadm >/dev/null 2
|
||||
udevadm trigger --action=add --attr-match=idVendor=2808 --attr-match=idProduct=9338
|
||||
udevadm trigger --action=add --attr-match=idVendor=298d --attr-match=idProduct=2033
|
||||
udevadm trigger --action=add --attr-match=idVendor=3538 --attr-match=idProduct=0930
|
||||
|
||||
fi
|
||||
|
||||
exit 0
|
||||
|
||||
Vendored
+1
-1
@@ -11,7 +11,7 @@ if [ "$1" = "configure" -o "$1" = "upgrade" ] && command -V udevadm >/dev/null 2
|
||||
# adds stuff there
|
||||
# The devices ID list is auto-generated using the gbp postimport hook
|
||||
# see debian/README.sources for more details.
|
||||
${UDEVADM_TRIGGERS}
|
||||
@UDEVADM_TRIGGERS@
|
||||
fi
|
||||
|
||||
exit 0
|
||||
|
||||
Vendored
+2
-2
@@ -3,7 +3,7 @@ set -e
|
||||
|
||||
srcdir="${GBP_SOURCES_DIR:-.}"
|
||||
debpath="$(dirname "$0")"
|
||||
autosuspend_file="$srcdir/data/autosuspend.hwdb"
|
||||
autosuspend_file="/tmp/autosuspend.hwdb"
|
||||
commands_lines=()
|
||||
|
||||
while IFS= read -r line; do
|
||||
@@ -18,7 +18,7 @@ export UDEVADM_TRIGGERS=$( IFS=$'\n'; echo -e "${commands_lines[*]}" )
|
||||
|
||||
for i in $debpath/libfprint-*.post*.in; do
|
||||
out="${i%.in}"
|
||||
envsubst < "$i" > "$out"
|
||||
perl -pe 's/\@UDEVADM_TRIGGERS\@/`printenv UDEVADM_TRIGGERS`/e' "$i" > "$out"
|
||||
|
||||
if [ -n "$GBP_BRANCH" ]; then
|
||||
if ! git diff-index --quiet HEAD -- "$out"; then
|
||||
|
||||
Reference in New Issue
Block a user