This is the mail archive of the cygwin mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Login behaviour oddities: won't run .profile

On Mon, 20 Sep 2004, John Morrison wrote:

> > One solution is to remove /etc/skel/.bash_profile after the installs
> > (maybe even in your own site-specific postinstall script).  I don't know
> > if the base-files postinstall script will re-create that file, though --
> > if it does, it needs to be fixed.
> The base-files postinstall script will attempt to recreate its files
> if they don't exist, it can't differentiate between deleted and clean install
> (do any?).

Whoops, you're right.  I didn't think it through, sorry.

> If you want to use a ~/.profile instead change /etc/skel/.bash_profile to
> be something along the lines of
> source ~/.profile
> Base-files *will not* (now) overwrite a user modified file.
> Would this be sufficient?

Right.  That would work (and, of course, will eliminate any chance of
having different profile settings for bash and sh).

> I don't know how to improve this... make a note during preremove of any
> of the manifest files missing and don't create them upon installation?
> Possible I suppose...

Mmm, probably not worth the bother.  Besides, what do you do then if you
*add* a new /etc/skel file to the base-files package?
      |\      _,,,---,,_
ZZZzz /,`.-'`'    -.  ;-;;,_
     |,4-  ) )-,_. ,\ (  `'-'		Igor Pechtchanski, Ph.D.
    '---''(_/--'  `-'\_) fL	a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

"Happiness lies in being privileged to work hard for long hours in doing
whatever you think is worth doing."  -- Dr. Jubal Harshaw

Unsubscribe info:
Problem reports:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]