List Info

Thread: Re: Various changes with the goal of makeing `make dev` a hell of a




Re: Various changes with the goal of makeing `make dev` a hell of a
user name
2008-04-21 23:11:04
On Apr 21, 2008, at 18:00, theorybricolage.cc wrote:

> * Made `make dev` imply `QUIET=1`.
> * Modified the setting of values in the installer to
check the  
> environment
>   for values before getting them from a config file.
The relevant  
> environment
>   variables all start with "BRICOLAGE_". You
can figure out which  
> ones to use
>   by looking at calls to `get_default` in `inst/*.pl`
or by watching  
> the
>   output during `make dev`. For example, to make a dev
environment  
> using
>   apache2 and mysql, do this:
>
>     BRICOLAGE_HTTPD_VERSION=apache2
BRICOLAGE_DB_TYPE=mysql make dev
>
>   During the build process, you'd see the relevant
environment  
> variables on
>   lines like this:
>
>     BRICOLAGE_DB_TYPE => mysql
>     BRICOLAGE_HTTPD_VERSION => apache2
>
>     BRICOLAGE_APACHE_USER => nobody
>     BRICOLAGE_APACHE_GROUP => nobody
>     BRICOLAGE_APACHE_PORT => 80
>     BRICOLAGE_APACHE_SSL_PORT => 443
>
>   ...etc. This makes it easy to see what you'd need to
change to  
> change your
>   development installation recipe.

So FYI guys, with this stuff, I added these new aliases to
my profile:

alias pbuild="sudo env BRICOLAGE_HTTPD_VERSION=apache2 

BRICOLAGE_DB_TYPE=Pg make dev"
alias pbuild1="sudo env BRICOLAGE_HTTPD_VERSION=apache 

BRICOLAGE_DB_TYPE=Pg make dev"
alias mbuild="sudo env BRICOLAGE_HTTPD_VERSION=apache2 

BRICOLAGE_DB_TYPE=mysql make dev"
alias mbuild1="sudo env BRICOLAGE_HTTPD_VERSION=apache1
 
BRICOLAGE_DB_TYPE=mysql make dev"

Works great, no prompts, and is very fast. If no one has any
 
objection, I'll probably get rid of the old
bin/bric_pgimport script.  
I'm pretty sure I'm the only person who ever used it, and
with  
`pbuild1` above, I no longer need it.

Best,

David

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )