This is the mail archive of the
cygwin
mailing list for the Cygwin project.
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/