All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/3] libsndfile1: make sqlite and FLAC/Vorbis optional
@ 2019-03-07 13:03 Max Kellermann
  2019-03-07 13:04 ` [PATCH 2/3] useradd-staticids: print exception after parse_args() error Max Kellermann
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Max Kellermann @ 2019-03-07 13:03 UTC (permalink / raw)
  To: openembedded-core; +Cc: Max Kellermann

From: Max Kellermann <max.kellermann@gmail.com>

Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
---
 meta/recipes-multimedia/libsndfile/libsndfile1_1.0.28.bb | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.28.bb b/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.28.bb
index eb2c719d8d..bbd01e7c8b 100644
--- a/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.28.bb
+++ b/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.28.bb
@@ -1,7 +1,7 @@
 SUMMARY = "Audio format Conversion library"
 HOMEPAGE = "http://www.mega-nerd.com/libsndfile"
 AUTHOR = "Erik de Castro Lopo"
-DEPENDS = "flac libogg libvorbis sqlite3"
+DEPENDS = ""
 SECTION = "libs/multimedia"
 LICENSE = "LGPLv2.1"
 
@@ -27,8 +27,10 @@ CVE_PRODUCT = "libsndfile"
 
 S = "${WORKDIR}/libsndfile-${PV}"
 
-PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'alsa', d)}"
+PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'alsa', d)} sqlite external-libs"
 PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,alsa-lib"
+PACKAGECONFIG[sqlite] = ",--disable-sqlite,sqlite3"
+PACKAGECONFIG[external-libs] = ",--disable-external-libs,flac libogg libvorbis"
 
 inherit autotools lib_package pkgconfig
 
-- 
2.20.1



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

* [PATCH 2/3] useradd-staticids: print exception after parse_args() error
  2019-03-07 13:03 [PATCH 1/3] libsndfile1: make sqlite and FLAC/Vorbis optional Max Kellermann
@ 2019-03-07 13:04 ` Max Kellermann
  2019-03-07 13:04 ` [PATCH 3/3] initrdscripts: merge multiple "mkdir" calls Max Kellermann
  2019-03-07 13:12 ` [PATCH 1/3] libsndfile1: make sqlite and FLAC/Vorbis optional Burton, Ross
  2 siblings, 0 replies; 4+ messages in thread
From: Max Kellermann @ 2019-03-07 13:04 UTC (permalink / raw)
  To: openembedded-core; +Cc: Max Kellermann

From: Max Kellermann <max.kellermann@gmail.com>

Without this, the user has no idea what went wrong.

Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
---
 meta/classes/useradd-staticids.bbclass | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/meta/classes/useradd-staticids.bbclass b/meta/classes/useradd-staticids.bbclass
index 70d59e5573..3a1b5f1320 100644
--- a/meta/classes/useradd-staticids.bbclass
+++ b/meta/classes/useradd-staticids.bbclass
@@ -76,8 +76,8 @@ def update_useradd_static_config(d):
         for param in oe.useradd.split_commands(params):
             try:
                 uaargs = parser.parse_args(oe.useradd.split_args(param))
-            except:
-                bb.fatal("%s: Unable to parse arguments for USERADD_PARAM_%s: '%s'" % (d.getVar('PN'), pkg, param))
+            except Exception as e:
+                bb.fatal("%s: Unable to parse arguments for USERADD_PARAM_%s '%s': %s" % (d.getVar('PN'), pkg, param, e))
 
             # Read all passwd files specified in USERADD_UID_TABLES or files/passwd
             # Use the standard passwd layout:
@@ -197,8 +197,8 @@ def update_useradd_static_config(d):
             try:
                 # If we're processing multiple lines, we could have left over values here...
                 gaargs = parser.parse_args(oe.useradd.split_args(param))
-            except:
-                bb.fatal("%s: Unable to parse arguments for GROUPADD_PARAM_%s: '%s'" % (d.getVar('PN'), pkg, param))
+            except Exception as e:
+                bb.fatal("%s: Unable to parse arguments for GROUPADD_PARAM_%s '%s': %s" % (d.getVar('PN'), pkg, param, e))
 
             # Read all group files specified in USERADD_GID_TABLES or files/group
             # Use the standard group layout:
-- 
2.20.1



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

* [PATCH 3/3] initrdscripts: merge multiple "mkdir" calls
  2019-03-07 13:03 [PATCH 1/3] libsndfile1: make sqlite and FLAC/Vorbis optional Max Kellermann
  2019-03-07 13:04 ` [PATCH 2/3] useradd-staticids: print exception after parse_args() error Max Kellermann
@ 2019-03-07 13:04 ` Max Kellermann
  2019-03-07 13:12 ` [PATCH 1/3] libsndfile1: make sqlite and FLAC/Vorbis optional Burton, Ross
  2 siblings, 0 replies; 4+ messages in thread
From: Max Kellermann @ 2019-03-07 13:04 UTC (permalink / raw)
  To: openembedded-core; +Cc: Max Kellermann

From: Max Kellermann <max.kellermann@gmail.com>

Reduce overhead.

Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
---
 meta/recipes-core/initrdscripts/files/init-live.sh | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)
 mode change 100644 => 100755 meta/recipes-core/initrdscripts/files/init-live.sh

diff --git a/meta/recipes-core/initrdscripts/files/init-live.sh b/meta/recipes-core/initrdscripts/files/init-live.sh
old mode 100644
new mode 100755
index 65183d7eec..b20660b60a
--- a/meta/recipes-core/initrdscripts/files/init-live.sh
+++ b/meta/recipes-core/initrdscripts/files/init-live.sh
@@ -28,8 +28,7 @@ udev_daemon() {
 _UDEV_DAEMON=`udev_daemon`
 
 early_setup() {
-    mkdir -p /proc
-    mkdir -p /sys
+    mkdir -p /proc /sys /run /var/run
     mount -t proc proc /proc
     mount -t sysfs sysfs /sys
     mount -t devtmpfs none /dev
@@ -37,9 +36,6 @@ early_setup() {
     # support modular kernel
     modprobe isofs 2> /dev/null
 
-    mkdir -p /run
-    mkdir -p /var/run
-
     $_UDEV_DAEMON --daemon
     udevadm trigger --action=add
 }
-- 
2.20.1



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

* Re: [PATCH 1/3] libsndfile1: make sqlite and FLAC/Vorbis optional
  2019-03-07 13:03 [PATCH 1/3] libsndfile1: make sqlite and FLAC/Vorbis optional Max Kellermann
  2019-03-07 13:04 ` [PATCH 2/3] useradd-staticids: print exception after parse_args() error Max Kellermann
  2019-03-07 13:04 ` [PATCH 3/3] initrdscripts: merge multiple "mkdir" calls Max Kellermann
@ 2019-03-07 13:12 ` Burton, Ross
  2 siblings, 0 replies; 4+ messages in thread
From: Burton, Ross @ 2019-03-07 13:12 UTC (permalink / raw)
  To: Max Kellermann; +Cc: Max Kellermann, OE-core

On Thu, 7 Mar 2019 at 13:11, Max Kellermann <max+openembedded@blarg.de> wrote:
> +PACKAGECONFIG[sqlite] = ",--disable-sqlite,sqlite3"
> +PACKAGECONFIG[external-libs] = ",--disable-external-libs,flac libogg libvorbis"

Always be explicit and pass --enable-sqlite --eanble-external-libs too.

Rss


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

end of thread, other threads:[~2019-03-07 13:12 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-07 13:03 [PATCH 1/3] libsndfile1: make sqlite and FLAC/Vorbis optional Max Kellermann
2019-03-07 13:04 ` [PATCH 2/3] useradd-staticids: print exception after parse_args() error Max Kellermann
2019-03-07 13:04 ` [PATCH 3/3] initrdscripts: merge multiple "mkdir" calls Max Kellermann
2019-03-07 13:12 ` [PATCH 1/3] libsndfile1: make sqlite and FLAC/Vorbis optional Burton, Ross

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.