[racket-dev] sudo make install

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Mon Jan 3 16:37:50 EST 2011

At the moment the only thing that seems to stand in the way of
matching user's expectations a little bit better is the handin
server's docs. How about we just distribute it? It does require a bit
more sophistication to use but surely less than building from source?

Robby

On Monday, January 3, 2011, Matthew Flatt <mflatt at cs.utah.edu> wrote:
> See also
>
>  http://lists.racket-lang.org/users/archive/2010-January/037610.html
>
> Like Eli, I remember that we've discussed this before, but I haven't
> been able to track down the earlier discussion, yet...
>
> At Mon, 3 Jan 2011 14:17:42 -0700, Matthew Flatt wrote:
>> Yes, unless you run `raco setup' later.
>>
>> At Mon, 3 Jan 2011 15:15:42 -0600, Robby Findler wrote:
>> > Would this mean that the handin server docs don't get built?
>> >
>> > Robby
>> >
>> > On Mon, Jan 3, 2011 at 3:11 PM, Matthew Flatt <mflatt at cs.utah.edu> wrote:
>> > > At Mon, 3 Jan 2011 14:55:05 -0500, Sam Tobin-Hochstadt wrote:
>> > >> On Mon, Jan 3, 2011 at 2:51 PM, Robby Findler
>> > >> <robby at eecs.northwestern.edu> wrote:
>> > >> >
>> > >> > Or maybe there is another possible solution that involves changing how
>> > >> > the distribution and or the docs build works?
>> > >>
>> > >> I think the conventional solution is for `make install' to do much
>> > >> less work than it current does.  In "normal" Make-built software,
>> > >> `make' does all of the compilation, and `make install' just does the
>> > >> copying.  That way, `make install' wouldn't be doing things like
>> > >> reading preferences and creating the '.racket' directory.
>> > >
>> > > Well, moving work from `make install' to `make' does nothing in itself.
>> > > What you're suggesting is that we change what `make install' produces.
>> > >
>> > > In particular, I think you're suggesting that no user-specific actions
>> > > take place as a result of a build and install. That change sounds ok to
>> > > me, and it can be accomplished by passing `--no-user' to `raco setup'
>> > > during `make install'.
>> > >
>> > > Unless anyone objects, I'll push that change soon.
>> > >
>> > >
>> _________________________________________________
>>   For list-related administrative tasks:
>>   http://lists.racket-lang.org/listinfo/dev
>


Posted on the dev mailing list.