All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/2] Adding exim
@ 2014-03-06 16:54 Luca Ceresoli
  2014-03-06 16:54 ` [Buildroot] [PATCH 1/2] system/skeleton: add mail group Luca Ceresoli
  2014-03-06 16:54 ` [Buildroot] [PATCH 2/2] exim: new package Luca Ceresoli
  0 siblings, 2 replies; 18+ messages in thread
From: Luca Ceresoli @ 2014-03-06 16:54 UTC (permalink / raw)
  To: buildroot

Hi all,

I'm resuming a patchset from 2011 [0], that was never merged, since Bernd
Kuhls recently expressed interest a part of it [1].

The original patchset goal was to add cyrus-imapd, cyrus-sasl and exim to
Buildroot, along with their dependencies. That required a lot of patching
because none of these packages are cross-compilation-friendly. The quality
of my original patches was not very good, but there was apparently not much
interest in them, and eventually I quite forgot about them.

The mentioned software are still up and running in my local buildroot-based
projects, and they have been kept up-to-date.

I am now resending only the exim-related patches, updated and with references
to cyrus packages removed, because that's what Bernd expressed interest for.
This makes exim not usable out of the box, because in my original patches it
shipped a config file tailored for cyrus-imapd.

However note an MTA is usually configured to deliver mail to a specific mail
server, so in order to exploit exim it is necessary to add such a package.
Bernd wrote he's working on dovecot, so he may add an exim config for it.
Or I may resurrect and cleanup my cyrus-imapd patches and send them again
after exim is in Buildroot.
Or both.

For the time being, here's my current best effort for bringing exim into
Buildroot.

Changes since the 2011 patchset:
 - use the exim user, not the cyrus user (makes no sense without cyrus-imapd);
 - do not ship a cyrus-centric configuration file;
 - bump to 4.82 (latest upstream release).

[0] http://lists.busybox.net/pipermail/buildroot/2011-August/045128.html
[1] http://lists.busybox.net/pipermail/buildroot/2014-March/091094.html

Luca

Luca Ceresoli (2):
  system/skeleton: add mail group
  exim: new package

 package/Config.in                                  |  1 +
 package/exim/Config.in                             |  9 +++++
 package/exim/Local-Makefile                        | 15 ++++++++
 package/exim/S86exim                               | 26 ++++++++++++++
 .../exim/exim-Build-buildconfig-for-the-host.patch | 23 ++++++++++++
 ...n-t-make-backup-copies-of-installed-files.patch | 40 +++++++++++++++++++++
 ...ip-version-check-and-symlink-installation.patch | 40 +++++++++++++++++++++
 package/exim/exim.mk                               | 41 ++++++++++++++++++++++
 system/skeleton/etc/group                          |  1 +
 9 files changed, 196 insertions(+)
 create mode 100644 package/exim/Config.in
 create mode 100644 package/exim/Local-Makefile
 create mode 100644 package/exim/S86exim
 create mode 100644 package/exim/exim-Build-buildconfig-for-the-host.patch
 create mode 100644 package/exim/exim-Don-t-make-backup-copies-of-installed-files.patch
 create mode 100644 package/exim/exim-Skip-version-check-and-symlink-installation.patch
 create mode 100644 package/exim/exim.mk

-- 
1.8.3.2

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2014-04-09 15:46 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-06 16:54 [Buildroot] [PATCH 0/2] Adding exim Luca Ceresoli
2014-03-06 16:54 ` [Buildroot] [PATCH 1/2] system/skeleton: add mail group Luca Ceresoli
2014-03-06 17:13   ` Yann E. MORIN
2014-03-07 15:04     ` Luca Ceresoli
2014-03-29 16:21       ` Yann E. MORIN
2014-03-29 16:56         ` Sagaert Johan
2014-03-30 13:36           ` Luca Ceresoli
2014-04-05 16:32   ` Thomas Petazzoni
2014-04-05 21:36     ` Luca Ceresoli
2014-03-06 16:54 ` [Buildroot] [PATCH 2/2] exim: new package Luca Ceresoli
2014-03-06 17:38   ` Bernd Kuhls
2014-03-07 14:53     ` Luca Ceresoli
2014-03-07 20:52       ` Bernd Kuhls
2014-04-05 16:35   ` Thomas Petazzoni
2014-04-05 22:11     ` Luca Ceresoli
2014-04-06  8:37       ` Thomas Petazzoni
2014-04-06 15:31         ` Luca Ceresoli
2014-04-09 15:46           ` Luca Ceresoli

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.