5f709c846bb234a0319a5c1f17e5a994d88d7352vboxsync# VirtualBox USB Proxy Service, Linux Specialization.
5f709c846bb234a0319a5c1f17e5a994d88d7352vboxsync# udev helper for creating and removing device nodes for VirtualBox USB devices
c7814cf6e1240a519cbec0441e033d0e2470ed00vboxsync# Copyright (C) 2010-2011 Oracle Corporation
0c3967e9709e62d96e8e9e078dd5a0df9c5125cdvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
0c3967e9709e62d96e8e9e078dd5a0df9c5125cdvboxsync# available from http://www.virtualbox.org. This file is free software;
0c3967e9709e62d96e8e9e078dd5a0df9c5125cdvboxsync# you can redistribute it and/or modify it under the terms of the GNU
0c3967e9709e62d96e8e9e078dd5a0df9c5125cdvboxsync# General Public License (GPL) as published by the Free Software
0c3967e9709e62d96e8e9e078dd5a0df9c5125cdvboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
0c3967e9709e62d96e8e9e078dd5a0df9c5125cdvboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
0c3967e9709e62d96e8e9e078dd5a0df9c5125cdvboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
8be3b677a52d0a764fb00c7fb81ed3391dd2b9a3vboxsync# Constant, from the USB specifications
5f709c846bb234a0319a5c1f17e5a994d88d7352vboxsyncdevpath="`printf "/dev/vboxusb/%.3d/%.3d" $bus $device`"
46a8d16959f279ef11e49ed58396c5d61d7e2094vboxsync if test -n "$class" -a "$class" -eq "$usb_class_hub"