[pacman-dev] [RFC][PATCH] Introduce Include key globing for pacman.conf v3

Marc - A. Dahlhaus [ Administration | Westermann GmbH ] mad at wol.de
Fri Sep 11 05:35:43 EDT 2009


Am Freitag, den 11.09.2009, 11:32 +0200 schrieb Marc - A. Dahlhaus
[ Administration | Westermann GmbH ]:
> Hello Xavier,
> 
> Am Freitag, den 11.09.2009, 11:17 +0200 schrieb Xavier:
> > On Fri, Sep 11, 2009 at 10:51 AM, Marc - A. Dahlhaus [ Administration
> > | Westermann GmbH ] <mad at wol.de> wrote:
> > > This patch adds the ability to use Include filenames
> > > containing wildcards and also expands the tilde to the
> > > homedirectory of the executing user.
> > >
> > > Added a headercheck for glob.h to configure.ac.
> > > Added a globfree call to clean up the struct properly.
> > >
> > > Signed-off-by: Marc-A. Dahlhaus <mad at wol.de>
> > 
> > Can you provide an use-case / examples justifying this ?
> 
> we use it to add repos or options by installing files
> into /etc/pacman/conf.d/ with a name of testing.conf for a repo called
> testing for example and only add
> 
> Include = /etc/pacman/conf.d/*.conf
> 
> in /etc/pacman/pacman.conf.

Forgot to add that this way the pacman.conf is decoupled of the
repositories and can be replaced on updates even if a user added another
repo.

This was my main motivation in adding the support for globing here.

> > I am not sure we want/need these features, and I am not sure it's a
> > good idea to have non-static mirrors (depending on the user executing,
> > depending on the files matching the glob, etc)
> 
> I thought of options like ShowSize and TotalDownload...
> 
> But as pacman has to be executed by root for -S the tilde expanding
> looks like a pointless thing to do in the end...
> But glob could do it so it is there for free.
> 
> But i don't get your point.
> 
> Isn't the configuration for pacman a distro thing and the packagers of
> the pacman package should know what they do? If they don't want to use
> it on arch the don't have to add it to there configuration files.
> 
> We use it for our inhouse cluster-distro, it's useful and it works good
> for us.
> 
> 
> Marc
> 
> 
> 
> 
> 
-- 
Mit freundlichen Gruessen,


Marc - A. Dahlhaus
Administration

Westermann GmbH                 Tel: 04252 399 87
Am Gaswerk 3                    Fax: 04252 399 45
27305 Bruchhausen-Vilsen        Mail: mad at wol.de

Geschaeftsfuehrer: Hermann Westermann
Handelsregister: Walsrode, HRB 110518



More information about the pacman-dev mailing list