From db64d569025530b743e4d2140fc10e0431ae0815 Mon Sep 17 00:00:00 2001 From: Christoph Lohmann <20h@r-36.net> Date: Sat, 19 May 2012 10:02:21 +0200 Subject: devinput and /dev/fd are now correctly created. --- mdev/lib/inputdev | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'mdev/lib/inputdev') diff --git a/mdev/lib/inputdev b/mdev/lib/inputdev index 192dc54..c02f872 100755 --- a/mdev/lib/inputdev +++ b/mdev/lib/inputdev @@ -1,5 +1,7 @@ #!/bin/busybox ash +set +x + [ -n "$MDEV" ] || exit 0 [ -n "$DEVNAME" ] || exit 0 [ "$SUBSYSTEM" = "input" ] || exit 0 @@ -16,10 +18,7 @@ fi cd $BPATH case "$ACTION" in add|"") - if [ ! -e "$MDEV" ]; - then - mv ../$MDEV . - fi + mv ../$MDEV . case "$NAME" in "TPPS/2 IBM TrackPoint") @@ -28,13 +27,13 @@ case "$ACTION" in "AT Translated Set 2 keyboard") ln -s $MDEV kbd ;; + "ThinkPad Extra Buttons") + ln -s $MDEV extrabuttons + ;; esac ;; remove) - if [ -e "$MDEV" ]; - then - rm -f $MDEV - fi + rm -f $MDEV case "$NAME" in "TPPS/2 IBM TrackPoint") @@ -43,8 +42,12 @@ case "$ACTION" in "AT Translated Set 2 keyboard") rm -f kbd ;; + "ThinkPad Extra Buttons") + rm -f extrabuttons + ;; esac ;; esac exit 0 + -- cgit v1.2.3