Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2015-06

grab_vcsa permissions when building from source

3 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Mark Morgan Lloyd

On Linux (other unixes untested), I notice that when installing prebuilt binaries grab_vcsa is setuid root, but when building from source (svn or snapshot) it's only got basic permissions.

Is this something that should be done by the installation makefile, and if so does it merit a bug report?

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Marco van de Voort
to Mark Morgan Lloyd

In our previous episode, Mark Morgan Lloyd said:

On Linux (other unixes untested),

(afaik vcsa is a linux only thing)

Show quoted text 6 lines
I notice that when installing prebuilt binaries grab_vcsa is setuid root, but when building from source (svn or snapshot) it's only got basic permissions. Is this something that should be done by the installation makefile, and if so does it merit a bug report?

I think this belongs to the distribution package level. The binary tgz distribution tries to set things up for systems without package system, therefore it has it.

Currently the makefiles don't have a grasp of files with differing sets of permissions. (other than executable or not).

Reply by email

Mark Morgan Lloyd
to Marco van de Voort
Marco van de Voort wrote
In our previous episode, Mark Morgan Lloyd said: > On Linux (other unixes untested), (afaik vcsa is a linux only thing)

I can confirm it's not in the build for Solaris.

Show quoted text 13 lines
> I notice that when installing prebuilt > binaries grab_vcsa is setuid root, but when building from source (svn or > snapshot) it's only got basic permissions. > > Is this something that should be done by the installation makefile, and > if so does it merit a bug report? I think this belongs to the distribution package level. The binary tgz distribution tries to set things up for systems without package system, therefore it has it. Currently the makefiles don't have a grasp of files with differing sets of permissions. (other than executable or not).

Thanks for the clarification :-)

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email