After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 47929 - adapt nautilus_medusa_enable_services to use eazel-helper
adapt nautilus_medusa_enable_services to use eazel-helper
Status: RESOLVED NOTABUG
Product: nautilus
Classification: Core
Component: File Search Interface
unspecified
Other Linux
: Normal normal
: ---
Assigned To: John Harper
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2001-03-29 21:41 UTC by rslomkow
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description rslomkow 2001-09-10 01:19:50 UTC
this is a 1.0.1 candidate it should be done before April 3rd

the function that needs to change is nautilus_medusa_enable_services

This function should return a boolean, based on its return value it should
change the prefrence setting.

1) should run eazel-helper to launch nautilus-enable-medusa.sh (this does not
exist yet)
2) It should prompt the user for a root password right then and there
3) the funtion returns true if nautilus-enable-medusa.sh succeeds
4) the function returns false if nautilus-enable-medusa.sh fails



------- Additional Comments From jsh@pixelslut.com 2001-03-29 17:00:27 ----

(This function shouldn't change any nautilus preferences, the callers will do
that if the function returns true)



------- Additional Comments From don@eazel.com 2001-03-29 18:36:50 ----

P1 for 1.0.1.  We need this to get rid of the world-writable file problem.




------- Additional Comments From robey-bugs@lag.net 2001-03-30 11:36:32 ----

the trilobite root-helper functions are pretty easy to use -- check how the 
install view does it (it uses corba, unfortunately, but it's a pretty 
straightforward api).

if it's too confusing, i can show (who?) how it works on monday.




------- Additional Comments From jsh@pixelslut.com 2001-03-30 15:12:13 ----

I've started working on this - I had to copy and paste trilobite-root-helper to
libnautilus-extensions and s/trilobite/nautilus/ ...



------- Additional Comments From jsh@pixelslut.com 2001-03-30 17:01:38 ----

I just realized that the problem with this copy-pasting is that the eazel-helper
program probably only gets installed if services are enabled..?

Will try to fix this somehow on monday..



------- Additional Comments From jsh@pixelslut.com 2001-03-30 20:26:11 ----

I fixed the above problem by copy-pasting eazel-helper to the helper-scripts
directory and renaming it nautilus-helper

Everything seems to work now

All this copy-pasting offends me though

I also had to change the root-helper stuff to allow arbitrary programs to be run
(as long as they're either in the fixed path or specified absolutely)

I'll talk to Robey on monday to see if there's a better way to do this..




------- Additional Comments From jsh@pixelslut.com 2001-03-30 22:18:38 ----

I'll definitely remove the arbitrary programs thing..



------- Additional Comments From robey-bugs@lag.net 2001-04-01 19:32:55 ----

sorry i haven't been following this more closely.
i think it might be better to have a medusa-whatever that runs as root, and 
install it as a console userhelper app just like eazel-helper.  then you can just 
copy the code that talks to the userhelper app...  (ie, cut out the eazel-helper 
part since that's just an extra needless middleman)

i'll probably be more coherent monday.




------- Additional Comments From don@eazel.com 2001-04-04 13:43:12 ----

Moving this medusa bug to 1.0.3 ...




------- Bug moved to this database by unknown@bugzilla.gnome.org 2001-09-09 21:19 -------
Bug blocks bug(s) 47930.

The original reporter (rslomkow@eazel.com) of this bug does not have an account here.
Reassigning to the exporter, unknown@bugzilla.gnome.org.

Comment 1 John Fleck 2002-01-05 04:20:32 UTC
Changing to "old" target milestone for all bugs laying around with no milestone set.
Comment 2 David Fallon 2002-02-28 23:45:50 UTC
NOTABUG, as medusa is no longer relevant.
Comment 3 Andrew Sobala 2003-11-28 11:24:01 UTC
*** Bug 92615 has been marked as a duplicate of this bug. ***