All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/2] package/asterisk: fix parallel build/install
@ 2017-11-27 13:30 Yann E. MORIN
  2017-11-27 13:30 ` [Buildroot] [PATCH 1/2] DEVELOPERS: adopt the packages I recently added Yann E. MORIN
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Yann E. MORIN @ 2017-11-27 13:30 UTC (permalink / raw)
  To: buildroot

Hello All!

This series adds a patch to asterisk to fix an autobuild issue in
highly-parallel install.

It also adds me to DEVELOPPERS for the recent packages I've introduced
to support asterisk.


Regards,
Yann E. MORIN.


The following changes since commit c8f0a823efdb3f195c475194dc7b3341502819c0

  linux-headers: bump 3.2.x series (2017-11-27 09:25:46 +0100)


are available in the git repository at:

  git://git.buildroot.org/~ymorin/git/buildroot.git

for you to fetch changes up to 77a465b5afe27dd09b5b3ec5a4e9069b24f00a5e

  package/asterisk: fix parallel build/install (2017-11-27 13:09:42 +0100)


----------------------------------------------------------------
Yann E. MORIN (2):
      DEVELOPERS: adopt the packages I recently added
      package/asterisk: fix parallel build/install

 DEVELOPERS                                         |  5 ++++
 ...nsure-target-directory-for-modules-exists.patch | 32 ++++++++++++++++++++++
 2 files changed, 37 insertions(+)
 create mode 100644 package/asterisk/0005-build-ensure-target-directory-for-modules-exists.patch

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

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

* [Buildroot] [PATCH 1/2] DEVELOPERS: adopt the packages I recently added
  2017-11-27 13:30 [Buildroot] [PATCH 0/2] package/asterisk: fix parallel build/install Yann E. MORIN
@ 2017-11-27 13:30 ` Yann E. MORIN
  2017-11-27 13:30 ` [Buildroot] [PATCH 2/2] package/asterisk: fix parallel build/install Yann E. MORIN
  2017-11-27 20:30 ` [Buildroot] [PATCH 0/2] " Thomas Petazzoni
  2 siblings, 0 replies; 4+ messages in thread
From: Yann E. MORIN @ 2017-11-27 13:30 UTC (permalink / raw)
  To: buildroot

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 DEVELOPERS | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/DEVELOPERS b/DEVELOPERS
index 7621f969a0..20fe70253d 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1743,8 +1743,11 @@ F:	package/fwup/
 
 N:	Yann E. MORIN <yann.morin.1998@free.fr>
 F:	fs/squashfs/
+F:	package/asterisk/
 F:	package/cegui06/
 F:	package/celt051/
+F:	package/dahdi-linux/
+F:	package/dahdi-tools/
 F:	package/dtc/
 F:	package/dtv-scan-tables/
 F:	package/dvb-apps/
@@ -1755,7 +1758,9 @@ F:	package/libedit/
 F:	package/libgsm/
 F:	package/libinput/
 F:	package/libiscsi/
+F:	package/libpri/
 F:	package/libseccomp/
+F:	package/libss7/
 F:	package/linux-tools/
 F:	package/mesa3d-headers/
 F:	package/nbd/
-- 
2.11.0

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

* [Buildroot] [PATCH 2/2] package/asterisk: fix parallel build/install
  2017-11-27 13:30 [Buildroot] [PATCH 0/2] package/asterisk: fix parallel build/install Yann E. MORIN
  2017-11-27 13:30 ` [Buildroot] [PATCH 1/2] DEVELOPERS: adopt the packages I recently added Yann E. MORIN
@ 2017-11-27 13:30 ` Yann E. MORIN
  2017-11-27 20:30 ` [Buildroot] [PATCH 0/2] " Thomas Petazzoni
  2 siblings, 0 replies; 4+ messages in thread
From: Yann E. MORIN @ 2017-11-27 13:30 UTC (permalink / raw)
  To: buildroot

Fixes:
    http://autobuild.buildroot.org/results/7c9892b9425aff6e54b8c8942dbdcb0b26e58572

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
 ...nsure-target-directory-for-modules-exists.patch | 32 ++++++++++++++++++++++
 1 file changed, 32 insertions(+)
 create mode 100644 package/asterisk/0005-build-ensure-target-directory-for-modules-exists.patch

diff --git a/package/asterisk/0005-build-ensure-target-directory-for-modules-exists.patch b/package/asterisk/0005-build-ensure-target-directory-for-modules-exists.patch
new file mode 100644
index 0000000000..92ff296a38
--- /dev/null
+++ b/package/asterisk/0005-build-ensure-target-directory-for-modules-exists.patch
@@ -0,0 +1,32 @@
+From 933b2554a40f932571bdbdbb5217cda3e35fd61f Mon Sep 17 00:00:00 2001
+From: "Yann E. MORIN" <yann.morin.1998@free.fr>
+Date: Mon, 27 Nov 2017 12:52:52 +0100
+Subject: [PATCH] build: ensure target directory for modules exists
+
+Currently, in highly-parallel builds, it is possible that installing
+modules fails because the target direcotry does not exist yet.
+
+We fix that by instructing $(INSTALL) to create the destination directory
+first.
+
+Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
+---
+ Makefile.moddir_rules | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.moddir_rules b/Makefile.moddir_rules
+index 59190bece9..b73153a9a5 100644
+--- a/Makefile.moddir_rules
++++ b/Makefile.moddir_rules
+@@ -110,7 +110,7 @@ clean::
+ 
+ install:: all
+ 	@echo "Installing modules from `basename $(CURDIR)`..."
+-	@for x in $(LOADABLE_MODS:%=%.so); do $(INSTALL) -m 755 $$x "$(DESTDIR)$(ASTMODDIR)" ; done
++	@for x in $(LOADABLE_MODS:%=%.so); do $(INSTALL) -D -m 755 $$x "$(DESTDIR)$(ASTMODDIR)" ; done
+ ifneq ($(findstring :,$(XMLSTARLET)$(BASH)),:)
+ 	@if [ -f .moduleinfo ] ; then \
+ 		declare -A DISABLED_MODS ;\
+-- 
+2.11.0
+
-- 
2.11.0

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

* [Buildroot] [PATCH 0/2] package/asterisk: fix parallel build/install
  2017-11-27 13:30 [Buildroot] [PATCH 0/2] package/asterisk: fix parallel build/install Yann E. MORIN
  2017-11-27 13:30 ` [Buildroot] [PATCH 1/2] DEVELOPERS: adopt the packages I recently added Yann E. MORIN
  2017-11-27 13:30 ` [Buildroot] [PATCH 2/2] package/asterisk: fix parallel build/install Yann E. MORIN
@ 2017-11-27 20:30 ` Thomas Petazzoni
  2 siblings, 0 replies; 4+ messages in thread
From: Thomas Petazzoni @ 2017-11-27 20:30 UTC (permalink / raw)
  To: buildroot

Hello,

On Mon, 27 Nov 2017 14:30:45 +0100, Yann E. MORIN wrote:

> Yann E. MORIN (2):
>       DEVELOPERS: adopt the packages I recently added
>       package/asterisk: fix parallel build/install

Both applied to master. Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

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

end of thread, other threads:[~2017-11-27 20:30 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-27 13:30 [Buildroot] [PATCH 0/2] package/asterisk: fix parallel build/install Yann E. MORIN
2017-11-27 13:30 ` [Buildroot] [PATCH 1/2] DEVELOPERS: adopt the packages I recently added Yann E. MORIN
2017-11-27 13:30 ` [Buildroot] [PATCH 2/2] package/asterisk: fix parallel build/install Yann E. MORIN
2017-11-27 20:30 ` [Buildroot] [PATCH 0/2] " 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.