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/
      |\      _,,,---,,_                [EMAIL PROTECTED]
ZZZzz /,`.-'`'    -.  ;-;;,_            [EMAIL PROTECTED]
     |,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/

Reply via email to