[arch-commits] Commit in systemd/trunk (PKGBUILD initcpio-install-systemd)
Christian Hesse
eworm at archlinux.org
Wed Apr 7 22:09:55 UTC 2021
Date: Wednesday, April 7, 2021 @ 22:09:54
Author: eworm
Revision: 411723
properly install udev rules from non-default path
Modified:
systemd/trunk/PKGBUILD
systemd/trunk/initcpio-install-systemd
--------------------------+
PKGBUILD | 2 +-
initcpio-install-systemd | 8 +++++---
2 files changed, 6 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-04-07 21:28:51 UTC (rev 411722)
+++ PKGBUILD 2021-04-07 22:09:54 UTC (rev 411723)
@@ -45,7 +45,7 @@
'882e486b6d88c8bafc50088845e41a49686e98981967f72ca1fb4ef07a01767400632f4b648fd31857d2a2a24a8fd65bcc2a8983284dd4fff2380732741d4c41'
'313f3d6cc3d88f718509007e029213a82d84b196afdadc6ef560580acf70ab480aaecd7622f51726cc1af7d7841c6ec5390f72890b055a54fc74722341395651'
'f0d933e8c6064ed830dec54049b0a01e27be87203208f6ae982f10fb4eddc7258cb2919d594cbfb9a33e74c3510cfd682f3416ba8e804387ab87d1a217eb4b73'
- 'adc1965ba6f6b88bf4bb3d219f04f67bf3fcafc37ba89996f46750fc313eaee0fda779b6ddeae7ad968f3b3f017111f50dba6d1f3d856261fe1ccc69edfad705'
+ 'f599e1a35cba2c4e83e37c2299fac23ae128d8f68081283e71e1729384975dee1c4b677787f31a17890aeb98c8d2fc90405a202644290708ef9c027315022b17'
'a25b28af2e8c516c3a2eec4e64b8c7f70c21f974af4a955a4a9d45fd3e3ff0d2a98b4419fe425d47152d5acae77d64e69d8d014a7209524b75a81b0edb10bf3a'
'61032d29241b74a0f28446f8cf1be0e8ec46d0847a61dadb2a4f096e8686d5f57fe5c72bcf386003f6520bc4b5856c32d63bf3efe7eb0bc0deefc9f68159e648'
'c416e2121df83067376bcaacb58c05b01990f4614ad9de657d74b6da3efa441af251d13bf21e3f0f71ddcb4c9ea658b81da3d915667dc5c309c87ec32a1cb5a5'
Modified: initcpio-install-systemd
===================================================================
--- initcpio-install-systemd 2021-04-07 21:28:51 UTC (rev 411722)
+++ initcpio-install-systemd 2021-04-07 22:09:54 UTC (rev 411723)
@@ -5,15 +5,17 @@
# will be discovered and added.
# $1: path to rules file (or name of rules file)
- local rules= rule= key= value= binary=
+ local rules="$1" rule= key= value= binary=
- rules=$(PATH=/usr/lib/udev/rules.d:/lib/udev/rules.d type -P "$1")
+ if [[ ${rules:0:1} != '/' ]]; then
+ rules=$(PATH=/usr/lib/udev/rules.d:/lib/udev/rules.d type -P "$1")
+ fi
if [[ -z $rules ]]; then
# complain about not found rules
return 1
fi
- add_file "$rules"
+ add_file "$rules" /usr/lib/udev/rules.d/"${rules##*/}"
while IFS=, read -ra rule; do
# skip empty lines, comments
More information about the arch-commits
mailing list