tag 225359 + wontfix
thanks

On Mon, Dec 29, 2003 at 01:27:56AM +0100, Bastian Kleineidam wrote:
> Package: xbase-clients
> Version: 4.2.1-14
> Severity: minor
> Tags: patch
> 
> the xinitrc is a shell script, so I think it should be executable.
> I noticed this when using the Knoppix script to start the X client/server
> on boot, it tries to execute this script.
> Attached is a patch.

I am afraid I am not going to be able to fix this bug.  Making things in
/etc executable gets me harassed by some of my fellow developers.

Please see:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=97671

and

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=143825

for further details (yes, that is quite a bit of reading material).

Debian Policy, section 10.7.1, defines a "configuration file" as

        A file that affects the operation of a program, or provides
        site- or host-specific information, or otherwise customizes the
        behavior of a program. Typically, configuration files are
        intended to be modified by the system administrator (if needed
        or desired) to conform to local policy or to provide more useful
        site-specific behavior.

I believe this accurately describes xinitrc's relationship to the xinit
program, therefore I conclude that xinitrc should live in /etc.

Whether all shell scripts should be executable is another quesion, and
not one I'm in the mood to debate while policy police like those seen in
the above bug reports are on the prowl.

Perhaps you could make a policy proposal to the debian-policy mailing
list to clarify this situation?  The Debian Policy manual has sections
(or sub-sections) on "Binaries" and "Configuration Files", but not
"Executables" per se.  (Since a script is not an object file, it's not a
"binary".)

I'd be happy to act on this bug one way or the other once these
ambiguities are resolved.

Thanks for your report.

-- 
G. Branden Robinson                |     There's something wrong if you're
Debian GNU/Linux                   |     always right.
[EMAIL PROTECTED]                 |     -- Glasow's Law
http://people.debian.org/~branden/ |

Attachment: signature.asc
Description: Digital signature

Reply via email to