mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-30 06:06:43 +00:00
ifuse: add iPad mount support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
ed20822d5e
commit
7792aa9c2a
@ -24,17 +24,19 @@ SUBSYSTEM!="usb", GOTO="end"
|
||||
# Detect type of iPhoneOS it is
|
||||
ENV{PRODUCT}=="5ac/129[13]/*", ENV{INTERFACE}=="255/*", ENV{dir_name}="iPod"
|
||||
ENV{PRODUCT}=="5ac/129[024]/*", ENV{INTERFACE}=="255/*", ENV{dir_name}="iPhone"
|
||||
ENV{PRODUCT}=="5ac/129[a]/*", ENV{INTERFACE}=="255/*", ENV{dir_name}="iPad"
|
||||
|
||||
ATTR{idVendor}=="05ac", ATTR{idProduct}=="129[13]", ENV{dir_name}="iPod"
|
||||
ATTR{idVendor}=="05ac", ATTR{idProduct}=="129[024]", ENV{dir_name}="iPhone"
|
||||
ATTR{idVendor}=="05ac", ATTR{idProduct}=="129[a]", ENV{dir_name}="iPad"
|
||||
|
||||
# mount the device on add
|
||||
ACTION=="add", ATTR{idVendor}=="05ac", ATTR{idProduct}=="129[0-9]", \
|
||||
ACTION=="add", ATTR{idVendor}=="05ac", ATTR{idProduct}=="129[0-9a-f]", \
|
||||
RUN+="/bin/mkdir -p '/media/%E{dir_name}'", \
|
||||
RUN+="/usr/bin/ifuse '/media/%E{dir_name}' -u '%s{serial}' -o sync,allow_other"
|
||||
|
||||
# unmount the device on remove
|
||||
ACTION=="remove", ENV{PRODUCT}=="5ac/129[0-9]/*", ENV{INTERFACE}=="255/*", \
|
||||
ACTION=="remove", ENV{PRODUCT}=="5ac/129[0-9a-f]/*", ENV{INTERFACE}=="255/*", \
|
||||
RUN+="/bin/umount -l '/media/%E{dir_name}'", \
|
||||
RUN+="/bin/rmdir '/media/%E{dir_name}'"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user