All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v3, 1/1] package/samba4: Do not force target python
@ 2020-01-03 13:43 Fabrice Fontaine
  2020-01-06 20:58 ` Trent Piepho
  2020-01-08  8:32 ` Thomas Petazzoni
  0 siblings, 2 replies; 3+ messages in thread
From: Fabrice Fontaine @ 2020-01-03 13:43 UTC (permalink / raw)
  To: buildroot

Samba does not need python on the target for file server functionality.
It does need it for the Active Directory Domain Controller feature,
which is already configured in buildroot as optional and already depends
on python3 since commit 4485a75859fbae99090b065ddd7c088a65571d37.

An unnecessary target python greatly increases the size of the target
filesystem. A somewhat minimal configuration with a samba server shunk
from an 82 MB rootfs to 53 MB with this patch.

Signed-off-by: Trent Piepho <trent.piepho@synapse.com>
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
Changes v2 -> v3 (after review of Thomas Petazzoni):
 - Only drop select in Config.in

Changes v1 -> v2 (after review of Thomas Petazzoni):
 - Rework patch due so it can be applied after commits
   fe033bdf534a7892ced72c11635d863afa92d1d2 and
   4485a75859fbae99090b065ddd7c088a65571d37

 package/samba4/Config.in | 1 -
 1 file changed, 1 deletion(-)

diff --git a/package/samba4/Config.in b/package/samba4/Config.in
index 493c79f3f8..a34eaa8088 100644
--- a/package/samba4/Config.in
+++ b/package/samba4/Config.in
@@ -18,7 +18,6 @@ config BR2_PACKAGE_SAMBA4
 	select BR2_PACKAGE_GNUTLS
 	select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC
 	select BR2_PACKAGE_POPT
-	select BR2_PACKAGE_PYTHON3 if !BR2_PACKAGE_PYTHON
 	select BR2_PACKAGE_ZLIB
 	help
 	  Provides secure, stable and fast file and print services
-- 
2.24.0

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

* [Buildroot] [PATCH v3, 1/1] package/samba4: Do not force target python
  2020-01-03 13:43 [Buildroot] [PATCH v3, 1/1] package/samba4: Do not force target python Fabrice Fontaine
@ 2020-01-06 20:58 ` Trent Piepho
  2020-01-08  8:32 ` Thomas Petazzoni
  1 sibling, 0 replies; 3+ messages in thread
From: Trent Piepho @ 2020-01-06 20:58 UTC (permalink / raw)
  To: buildroot

On Fri, 2020-01-03 at 14:43 +0100, Fabrice Fontaine wrote:
> Samba does not need python on the target for file server functionality.
> It does need it for the Active Directory Domain Controller feature,
> which is already configured in buildroot as optional and already depends
> on python3 since commit 4485a75859fbae99090b065ddd7c088a65571d37.
> 
> An unnecessary target python greatly increases the size of the target
> filesystem. A somewhat minimal configuration with a samba server shunk
> from an 82 MB rootfs to 53 MB with this patch.
> 
> Signed-off-by: Trent Piepho <trent.piepho@synapse.com>
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
> ---
> Changes v2 -> v3 (after review of Thomas Petazzoni):
>  - Only drop select in Config.in
> 
> Changes v1 -> v2 (after review of Thomas Petazzoni):
>  - Rework patch due so it can be applied after commits
>    fe033bdf534a7892ced72c11635d863afa92d1d2 and
>    4485a75859fbae99090b065ddd7c088a65571d37

Test v3 and it looks good to me.  After commit fe033bd added the
disable-python logic, the samba4.mk part of my origina v1 isn't needed
anymore to get a working build.

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

* [Buildroot] [PATCH v3, 1/1] package/samba4: Do not force target python
  2020-01-03 13:43 [Buildroot] [PATCH v3, 1/1] package/samba4: Do not force target python Fabrice Fontaine
  2020-01-06 20:58 ` Trent Piepho
@ 2020-01-08  8:32 ` Thomas Petazzoni
  1 sibling, 0 replies; 3+ messages in thread
From: Thomas Petazzoni @ 2020-01-08  8:32 UTC (permalink / raw)
  To: buildroot

On Fri,  3 Jan 2020 14:43:41 +0100
Fabrice Fontaine <fontaine.fabrice@gmail.com> wrote:

> Samba does not need python on the target for file server functionality.
> It does need it for the Active Directory Domain Controller feature,
> which is already configured in buildroot as optional and already depends
> on python3 since commit 4485a75859fbae99090b065ddd7c088a65571d37.
> 
> An unnecessary target python greatly increases the size of the target
> filesystem. A somewhat minimal configuration with a samba server shunk
> from an 82 MB rootfs to 53 MB with this patch.
> 
> Signed-off-by: Trent Piepho <trent.piepho@synapse.com>
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
> ---
> Changes v2 -> v3 (after review of Thomas Petazzoni):
>  - Only drop select in Config.in

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

end of thread, other threads:[~2020-01-08  8:32 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-03 13:43 [Buildroot] [PATCH v3, 1/1] package/samba4: Do not force target python Fabrice Fontaine
2020-01-06 20:58 ` Trent Piepho
2020-01-08  8:32 ` Thomas Petazzoni

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.