Re: [Ros-release] sudo not found?

Forside
Vedhæftede filer:
Indlæg som e-mail
+ (text/plain)
Slet denne besked
Besvar denne besked
Skribent: Toris, Russell Charles
Dato:  
Til: William Woodall, Jack O'Quin
CC: ros-release@code.ros.org
Emne: Re: [Ros-release] sudo not found?
I had added libcap2-bin yesterday.

Agreed to all of these but I'm not sure how to get around it. We are attempting to have the existing base youbot software released and the decision to need setcap was made there to communicate over various ethernet devices on the robot. The alternative is to require you to run the executables as root which is equally bad.

To follow up with Tully, I think you are right about setcap not transferring so now I'm out of ideas on what to do here. Hm....


--
Russell Toris
Graduate Student | WPI Department of Computer Science
| http://users.wpi.edu/~rctoris/

________________________________
From: [] on behalf of William Woodall []
Sent: Friday, May 17, 2013 2:11 PM
To: Jack O'Quin
Cc:
Subject: Re: [Ros-release] sudo not found?

It should probably be a buildtool_depend, but either way using sudo inside CMake seems really wacky, how am I supposed to build this from source on a machine where I don't have sudo?

I am not sure if there is a better alternative, but you should consider separating the permissions settings and building. Ideally this would be a post install hook action or a manual step after building for source install.

Do other projects require sudo at build time for this sort of action?


On Fri, May 17, 2013 at 11:07 AM, Jack O'Quin <<mailto:jack.oquin@gmail.com>> wrote:

On Fri, May 17, 2013 at 12:50 PM, Tully Foote <<mailto:tfoote@osrfoundation.org>> wrote:
HI Russell,

The first answer is yes, if you need sudo you need to add it as a dependency. The builds on the farm will only build with your declared dependencies. The prerelease has a minimal bootstrap which gives you command line capabilities for debugging presumably includes sudo for that purpose.) You will probably also want to add a build-depend rosdep rule for libcap2-bin to make sure the setcap is installed.

Since they run on the build machine, shouldn't they use <buildtool_depend>?
--
joq

_______________________________________________
Ros-release mailing list
<mailto:Ros-release@code.ros.org>
https://code.ros.org/mailman/listinfo/ros-release




--
William Woodall
ROS Development Team
<mailto:william@osrfoundation.org>
http://williamjwoodall.com/