|
Lines 6-13
Link Here
|
| 6 |
exit 1 |
6 |
exit 1 |
| 7 |
fi |
7 |
fi |
| 8 |
|
8 |
|
| 9 |
if [ ! -x /sbin/udevadm ]; then |
9 |
for f in /sbin/udevadm /bin/udevadm ; |
| 10 |
echo Restoring joystick configuration requires udev! >&2 |
10 |
do |
|
|
11 |
[ -x $f ] && UDEVADM=$f |
| 12 |
done |
| 13 |
|
| 14 |
if [ -z "$UDEVADM" ] ; then |
| 15 |
echo Storing joystick configuration requires udev! >&2 |
| 11 |
exit 1 |
16 |
exit 1 |
| 12 |
fi |
17 |
fi |
| 13 |
|
18 |
|
|
Lines 30-36
Link Here
|
| 30 |
# in the NAME value |
35 |
# in the NAME value |
| 31 |
IFS=$'\x0A' |
36 |
IFS=$'\x0A' |
| 32 |
|
37 |
|
| 33 |
for ATTRIBUTE in $( /sbin/udevadm info -a -n $1 | @@PREFIX@@/share/joystick/ident ); do |
38 |
for ATTRIBUTE in $( ${UDEVADM} info -a -n $1 | @@PREFIX@@/share/joystick/ident ); do |
| 34 |
ID=$( echo "$ATTRIBUTE" | cut -f 1 -d = ) |
39 |
ID=$( echo "$ATTRIBUTE" | cut -f 1 -d = ) |
| 35 |
VALUE=$( echo "$ATTRIBUTE" | cut -f 2 -d \" ) |
40 |
VALUE=$( echo "$ATTRIBUTE" | cut -f 2 -d \" ) |
| 36 |
case $ID in |
41 |
case $ID in |