On Wed, 29 Jun 2011 20:57:47 -0700
"Enlightenment SVN" <no-re...@enlightenment.org> wrote:

> Log:
> make eeze_scanner suid
> 
> Author:       discomfitor
> Date:         2011-06-29 20:57:47 -0700 (Wed, 29 Jun 2011)
> New Revision: 60856
> Trac:         http://trac.enlightenment.org/e/changeset/60856
> 
> Modified:
>   trunk/eeze/src/bin/Makefile.am 
> 
okay, here's how the scanner works in conjunction with EFM.
using a step-by-step process:

0) start e, which starts EFM and scanner
1) scanner reads hw storage devices
2) scanner starts write-only server on local socket (scanner never reads from
socket)
2a) EFM connects to socket
3) scanner writes serialized (using eet_connection over ecore-con) device events
to socket
3a) device events are picked up by EFM
4) EFM uses enlightenment_sys to actually perform the mount/umount/eject
operation. to ensure the user has permissions, sysactions.conf must be properly
set up to include the actual /path/to/{mount,umount,eject} binaries.
5) EFM crashes due to bugs
5a) blame cedric
5b) goto 0

-- 
Mike Blumenkrantz
Zentific: Coding in binary since '10.

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to