[maemo-users] N810 - executing script when digital camera is plugged in and mounted
From: Kimmo Hämäläinen kimmo.hamalainen at nokia.comDate: Fri Oct 9 07:53:41 EEST 2009
- Previous message: N810 - executing script when digital camera is plugged in and mounted
- Next message: N810 - executing script when digital camera is plugged in and mounted
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Thu, 2009-10-08 at 12:20 +0200, ext Frederik Vanrenterghem wrote:
> Hi all,
>
> I would like to execute a script that copies the pictures from my
> digital camera when it's plugged into my nokia tablet. The script
> functions correctly when executed from the command-line after plugging
> in the camera.
>
> Adding the following rule to /etc/udev/rules.d/zz99_camera.rules works
> only partially:
> ACTION=="add", BUS=="usb", \
> SYSFS{idVendor}=="054c", SYSFS{idProduct}=="0010", \
> RUN+="/home/user/autoPicturesImport.sh"
>
> The script is executed correctly, but it can't copy anything from the
> mounted camera, as the file system on it is not available. That is
> made available only once this script completes (as evidenced by
> including a long sleep command in there).
>
> How can I ensure all actions to automount the camera are completed
> before this script is executed?
The ke-recv daemon does the auto-mounting using the /usr/sbin/osso-mmc-
mount.sh (which is also used for memory cards) shell script. You could
modify the script so that you execute your autoPicturesImport.sh if a
file system was mounted over USB by osso-mmc-mount.sh. You can see those
from the mount point argument, which is prefixed with "/media/usb" when
such a file system is about to be mounted.
-Kimmo
>
> Thanks in advance for your insight!
>
> Best regards,
> Frederik
>
>
- Previous message: N810 - executing script when digital camera is plugged in and mounted
- Next message: N810 - executing script when digital camera is plugged in and mounted
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
