[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: initial templates list



hey steve,

On Thu, Jun 30, 2005 at 01:38:11AM -0400, Stephen Gran wrote:
> These seem to me to be the same thing - if they answer "yes, do the work
> with debconf", and then remove the app, the remove question gets a yes.
> I don't think we need a seperate question.  After all, the app is gone,
> and the real config files should not be stored in apache/conf.d anyway,
> just the symlinks.  Remove the symlinks if the "manage with debconf"
> is a yes, and I think we're OK.

you're probably right here.  this is a side effect of my based these
questions off of what i put together in dbconfig-common, where it
makes more sense to have two decisions.

> > Template: webapps-common/install_error
> > 
> > Template: webapps-common/remove_error
> 
> These look fine.  I'll let those who have an eye for grammar and the
> like (bubulle strikes me as someone to talk to - he has a very good ear
> for template language).

believe it or not, bubulle helped me develop the original versions of
these questions (again, in dbconfig-common).  after things have settled
with these templates, i'll send this to the translation lists for
review too.

> > Template: webapps-common/httpd/select_httpd
> 
> Fine, although the possibilities could be preselected - ISTR some apps
> asking if I wanted to install for apache-perl when it's not installed.
> that seems unnecessary.  A simple test for /usr/share/doc/${pkg} before
> filling the string should do.

what i was planning on doing was having a list of supported httpds
internal in the code somewhere, and populating the choices at run-time
with that.  additionally, the choices could be verified for their
installation status and non-installed choices could be somehow
differentiated in the list (like being preceded by a !), and/or the
installed choices could be selected by default.

> > Template: webapps-common/httpd/virtualhost_new
> > 
> > Template: webapps-common/httpd/virtualhost
> > 
> > Template: webapps-common/httpd/virtualhost_more
> > 
> > Template: webapps-common/httpd/site_directory
> 
> Can these possibly be autodetected?  Something like checking for
> directories that look like FQDN under /srv/www and parsing httpd.conf?

it'd probably be a bit of a clunky shell script, but would certainly
be possible.  you'd need to read httpd.conf, as well as all files and
directories Include'd, and then grab out all the <VirtualHost></VirtualHost>
blocks, and then from those grab all the ServerName settings... i think...

> I realize this is some work (I'm happy to hack on it in the next few
> weeks, when I'm on enforced vacation, if you think it's a good idea).

well, i'd be a hypocrite if i were to chastise you for working on debian
during vacation as i'm frequently guilty of the same :)  if you
are interested in doing this, could you write a /bin/sh function
that does what's described above (or whatever really needs to be done)?
i could then include it with the other internal httpd functions in
webapps common.


	sean

-- 

Attachment: signature.asc
Description: Digital signature


Reply to: