[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CVs doesn't work anymore after upgrade to RedHat 7.0 ?

From: Derek R. Price
Subject: Re: CVs doesn't work anymore after upgrade to RedHat 7.0 ?
Date: Mon, 23 Oct 2000 10:46:34 -0400

"Bras, Ed" wrote:

> Thanks for your feedback.
> I just got it working after a reaction from someonelese from the newsgroup:
> I had to correct the permissions of the ~root dir, such that everyone is
> able to read his contents. Aparently RH7 changed that.

Changing the permissions on ~root is not required and presents other security
hazards.  I am running RedHat 7.0 with the original permissions on ~root, the
default xinetd with the configuration I sent last time, and CVS 1.11 and
everything works fine.

It's possible that something happened between CVS 1.10.7 and 1.11 that makes
CVS work on my system and not yours, but I don't think so.  Regardless, there
are other bug fixes and it might be worth the upgrade.

You might try unsetting $HOME in your xinetd call too.  From the xinetd.conf man page:

env     The value of this attribute is a list of strings of the form
        These strings will  be added to the environment before starting a
        (therefore the server's environment will include xinetd's environment
        the specified strings).

passenv The value of this attribute is a list of environment variables from
        xinetd's  environment that  will  be  passed  to  the  server.  An
        list implies passing no variables to the server except for those
        explicitly defined using the env attribute.  (notice that  you can use

        this attribute in conjuction with the env attribute to specify exactly

        what argument will be passed to the server).

        log_on_success    (cumulative effect)
        log_on_failure    (cumulative effect)
        only_from         (cumulative effect)
        no_access         (cumulative effect)
        passenv           (cumulative effect)
        disabled          (cumulative effect)
        enabled           (cumulative effect)

        Attributes with a cumulative effect can be specified multiple times
        the values specified each time accumulating (i.e. '=' does the same
        as '+=').  With the exception of disabled they all have the same
        as if they were specified in a service entry.  disabled determines
        that are disabled even if they have entries in the configuration file.
        allows for quick reconfiguration by specifying disabled services with
        disabled attribute instead of commenting them out.  The value of this
        attribute is a list of  space  separated  service  ids.  enabled has
        same properties as disabled.  The difference being that enabled is a
        of which services are to be enabled.  If enabled is specified, only
        services specified are available.  If enabled is not specified, all
        services are assumed to be enabled, except those listed in disabled.

Which is a little bit confusing as it sounds like passenv has a cumulative
effect but the first, empty instance should empty the xinetd server's
environment from the list of variables to be passed to the child server.

If playing with passenv and env doesn't work or you don't feel like playing
around with them, you can call cvs using the env command.  Something like:

    /usr/bin/env --unset=HOME cvs pserver ...

or however that translates into xinetd.conf-speak.

Derek Price                      CVS Solutions Architect (
mailto:address@hidden     OpenAvenue ( )
Nor was it uninteresting to the world that an experiment should be fairly and
fully made whether freedom of discussion, unaided by power, is not sufficient
for the propagation and protection of truth: whether a government conducting
itself in the true spirit of its constitution with zeal and purity and doing
act which it would be unwilling the whole world should witness can be written
down by falsehood and defamation.  The experiment has been tried; [we] have
witnessed the scene; our fellow citizens have looked on, cool and collected.
They saw the latent source from which these outrages proceeded; they gathered
around their public functionaries, and when the Constitution called them to
decision by suffrage, they pronounced their verdict, honorable to those who
served them and consolatory to the friend of man who believes he may be
intrusted with his own affairs.

   - Thomas Jefferson; 2nd Inaugural Address, 1805

reply via email to

[Prev in Thread] Current Thread [Next in Thread]