Mailing List Archive

Packaging - was Re: ARC
On Tue, 19 Dec 2023, Odhiambo Washington via Exim-users wrote:

> Does this imply that Debian-ists are scared of running anything
> outside the aegis of Debian pages?

When I was on Red Hat, I found it trivial to build an exim rpm
(package) from exim source that integrated nicely with the OS
and was compatible with the Red Hat package.

Since I moved to Ubuntu I have found this much more difficult
(perhaps because Debian/Ubuntu has many more build tools to 'help')
and the way the split-config works means that I have
to choose to do things eiher the Exim or the Debian way.
Switching between the two is not a viable option.

--
Andrew C. Aitchison Kendal, UK
andrew@aitchison.me.uk

--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
Re: Packaging - was Re: ARC [ In reply to ]
On 19/12/2023 17:36, Andrew C Aitchison via Exim-users wrote:
> On Tue, 19 Dec 2023, Odhiambo Washington via Exim-users wrote:
>
>> Does this imply that Debian-ists are scared of running anything
>> outside the aegis of Debian pages?
>
> When I was on Red Hat, I found it trivial to build an exim rpm
> (package) from exim source that integrated nicely with the OS
> and was compatible with the Red Hat package.
>
> Since I moved to Ubuntu I have found this much more difficult
> (perhaps because Debian/Ubuntu has many more build tools to 'help')
> and the way the split-config works means that I have
> to choose to do things eiher the Exim or the Debian way.
> Switching between the two is not a viable option.

Just curious - what's the Exim way? I've only ever used Exim on Debian,
so I'm familiar with its split- and non-split config, but that's all.

Ray.


--
Raymond O'Donnell // Galway // Ireland
ray@rodonnell.ie


--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
Re: Packaging - was Re: ARC [ In reply to ]
Hi all,

On Debian, configuring /etc/exim4/exim4.conf makes Exim act the same if
I was to configure /usr/local/etc/exim/configure on (for example)
FreeBSD.

For me at least that's the Exim way on Debian ;)


Pete.


On 2023-12-19 17:56, Ray O'Donnell via Exim-users wrote:
> On 19/12/2023 17:36, Andrew C Aitchison via Exim-users wrote:
>> On Tue, 19 Dec 2023, Odhiambo Washington via Exim-users wrote:
>>
>>> Does this imply that Debian-ists are scared of running anything
>>> outside the aegis of Debian pages?
>>
>> When I was on Red Hat, I found it trivial to build an exim rpm
>> (package) from exim source that integrated nicely with the OS
>> and was compatible with the Red Hat package.
>>
>> Since I moved to Ubuntu I have found this much more difficult
>> (perhaps because Debian/Ubuntu has many more build tools to 'help')
>> and the way the split-config works means that I have
>> to choose to do things eiher the Exim or the Debian way.
>> Switching between the two is not a viable option.
>
> Just curious - what's the Exim way? I've only ever used Exim on Debian,
> so I'm familiar with its split- and non-split config, but that's all.
>
> Ray.
>
>
> --
> Raymond O'Donnell // Galway // Ireland
> ray@rodonnell.ie

--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
Re: Packaging - was Re: ARC [ In reply to ]
D?a 19. decembra 2023 17:56:37 UTC používate? Ray O'Donnell via Exim-users <exim-users@lists.exim.org> napísal:
>On 19/12/2023 17:36, Andrew C Aitchison via Exim-users wrote:
>> On Tue, 19 Dec 2023, Odhiambo Washington via Exim-users wrote:
>>
>>> Does this imply that Debian-ists are scared of running anything
>>> outside the aegis of Debian pages?
>>

>Just curious - what's the Exim way? I've only ever used Exim on Debian, so I'm familiar with its split- and non-split config, but that's all.

As i understand that, the debian's way to customize exim is mostly
via predefined macros/DBs and provided templates. The exim's way
is to define own exim.conf. The main difference is, that debian's
way doesn't use exim.conf, but builds config file from templates,
thus on config (template/macro) change one need to rebuild
config (on current testing that require exim restart, due systemd,
on previous debians reload was enough), but can be triggered
standalone too (by horrible named script, which i never used).

I am happy with debian's split config for years, as it is great
compromise in between usage of many preconfigured rules
(especially ACLs, maintained by package) and possibility to
extend it by own rules. I have really minimal changes in debian's
default files, but bunch of extra files.

The main problem (IMO) of debian's way/macros is lack of
its documentation. Years ago i spent relative long time to
understand which macro to set... Now i use that approach
(.ifdef ...) even in my additions.

Anyway, debian's exim will use classic exim.conf (in /etc/exim4),
if exists, thus nobody force you to use debian's way, but i didn't
try/check that with latest changes in testing yet.

regards


--
Slavko
https://www.slavino.sk/

--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
Re: Packaging - was Re: ARC [ In reply to ]
On Tue, Dec 19, 2023 at 8:56?PM Ray O'Donnell <ray@rodonnell.ie> wrote:

> On 19/12/2023 17:36, Andrew C Aitchison via Exim-users wrote:
> > On Tue, 19 Dec 2023, Odhiambo Washington via Exim-users wrote:
> >
> >> Does this imply that Debian-ists are scared of running anything
> >> outside the aegis of Debian pages?
> >
> > When I was on Red Hat, I found it trivial to build an exim rpm
> > (package) from exim source that integrated nicely with the OS
> > and was compatible with the Red Hat package.
> >
> > Since I moved to Ubuntu I have found this much more difficult
> > (perhaps because Debian/Ubuntu has many more build tools to 'help')
> > and the way the split-config works means that I have
> > to choose to do things eiher the Exim or the Debian way.
> > Switching between the two is not a viable option.
>
> Just curious - what's the Exim way? I've only ever used Exim on Debian,
> so I'm familiar with its split- and non-split config, but that's all.
>

The Exim way is the manual compile vial Local/Makefile. Everything else is
the OS package way.
I use the Exim way in Ubuntu/Debian and TBH, the split config is one thing
I can never touch!
I like the non-split config. If anything, just the .include /path/to/file
is enough for me. The IFDEF/IFNDEF scares me.


--
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
"Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(?)_/¯ :-)
[How to ask smart questions:
http://www.catb.org/~esr/faqs/smart-questions.html]

--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/