GNOME Bugzilla – Bug 47929
adapt nautilus_medusa_enable_services to use eazel-helper
Last modified: 2004-12-22 21:47:04 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.
Changing to "old" target milestone for all bugs laying around with no milestone set.
NOTABUG, as medusa is no longer relevant.
*** Bug 92615 has been marked as a duplicate of this bug. ***