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?
	Igor
-- 
				http://cs.nyu.edu/~pechtcha/
      |\      _,,,---,,_		pechtcha@cs.nyu.edu
ZZZzz /,`.-'`'    -.  ;-;;,_		igor@watson.ibm.com
     |,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:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


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