aboutsummaryrefslogtreecommitdiffstats
path: root/mdev/lib/inputdev
diff options
context:
space:
mode:
authorChristoph Lohmann <20h@r-36.net>2012-05-19 10:02:21 +0200
committerChristoph Lohmann <20h@r-36.net>2012-05-19 10:02:21 +0200
commitdb64d569025530b743e4d2140fc10e0431ae0815 (patch)
treea2604bd495f51ad94d263c35f188ab0ae98613e4 /mdev/lib/inputdev
parent7b9e5ae8574e3964f83084d647be6d6b00c04761 (diff)
downloadnldev-db64d569025530b743e4d2140fc10e0431ae0815.tar.bz2
nldev-db64d569025530b743e4d2140fc10e0431ae0815.tar.xz
devinput and /dev/fd are now correctly created.
Diffstat (limited to 'mdev/lib/inputdev')
-rwxr-xr-xmdev/lib/inputdev19
1 files changed, 11 insertions, 8 deletions
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
+