mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2026-06-11 10:34:18 +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=2808 --attr-match=idProduct=9338
|
||||||
udevadm trigger --action=add --attr-match=idVendor=298d --attr-match=idProduct=2033
|
udevadm trigger --action=add --attr-match=idVendor=298d --attr-match=idProduct=2033
|
||||||
udevadm trigger --action=add --attr-match=idVendor=3538 --attr-match=idProduct=0930
|
udevadm trigger --action=add --attr-match=idVendor=3538 --attr-match=idProduct=0930
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
Vendored
+1
-1
@@ -11,7 +11,7 @@ if [ "$1" = "configure" -o "$1" = "upgrade" ] && command -V udevadm >/dev/null 2
|
|||||||
# adds stuff there
|
# adds stuff there
|
||||||
# The devices ID list is auto-generated using the gbp postimport hook
|
# The devices ID list is auto-generated using the gbp postimport hook
|
||||||
# see debian/README.sources for more details.
|
# see debian/README.sources for more details.
|
||||||
${UDEVADM_TRIGGERS}
|
@UDEVADM_TRIGGERS@
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
Vendored
+2
-2
@@ -3,7 +3,7 @@ set -e
|
|||||||
|
|
||||||
srcdir="${GBP_SOURCES_DIR:-.}"
|
srcdir="${GBP_SOURCES_DIR:-.}"
|
||||||
debpath="$(dirname "$0")"
|
debpath="$(dirname "$0")"
|
||||||
autosuspend_file="$srcdir/data/autosuspend.hwdb"
|
autosuspend_file="/tmp/autosuspend.hwdb"
|
||||||
commands_lines=()
|
commands_lines=()
|
||||||
|
|
||||||
while IFS= read -r line; do
|
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
|
for i in $debpath/libfprint-*.post*.in; do
|
||||||
out="${i%.in}"
|
out="${i%.in}"
|
||||||
envsubst < "$i" > "$out"
|
perl -pe 's/\@UDEVADM_TRIGGERS\@/`printenv UDEVADM_TRIGGERS`/e' "$i" > "$out"
|
||||||
|
|
||||||
if [ -n "$GBP_BRANCH" ]; then
|
if [ -n "$GBP_BRANCH" ]; then
|
||||||
if ! git diff-index --quiet HEAD -- "$out"; then
|
if ! git diff-index --quiet HEAD -- "$out"; then
|
||||||
|
|||||||
Reference in New Issue
Block a user