[oe] [meta-oe][PATCH] smstools3: remove bash dependency on packaged scripts

Bill Randle bill.randle at gmail.com
Sun Dec 31 17:08:23 UTC 2017


An earlier patch to update smstools3 to v3.1.21 dropped the RDEPENDS for
bash, which caused qc errors during packaging, since the example scripts
still used /bin/bash as the command executor. This patch updates the scripts
to use /bin/sh instead. No known bash-only syntax is present in the packaged
scripts and they run ok under Busybox.

Upstream-Status: Submitted [http://smstools3.kekekasvi.com/topic.php?post=6188#post6188]
Signed-off-by: Bill Randle <bill.randle at gmail.com>
---
 .../smstools3/smstools3/scripts_no_bash.patch      | 32 ++++++++++++++++++++++
 .../smstools3/smstools3_3.1.21.bb                  |  3 +-
 2 files changed, 34 insertions(+), 1 deletion(-)
 create mode 100644 meta-oe/recipes-connectivity/smstools3/smstools3/scripts_no_bash.patch

diff --git a/meta-oe/recipes-connectivity/smstools3/smstools3/scripts_no_bash.patch b/meta-oe/recipes-connectivity/smstools3/smstools3/scripts_no_bash.patch
new file mode 100644
index 000000000..f7529d8cb
--- /dev/null
+++ b/meta-oe/recipes-connectivity/smstools3/smstools3/scripts_no_bash.patch
@@ -0,0 +1,32 @@
+--- smstools3.orig/scripts/sendsms	2006-02-04 11:52:06.000000000 -0800
++++ smstools3/scripts/sendsms	2017-12-30 15:40:28.009169106 -0800
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ # This script send a text sms at the command line by creating
+ # a sms file in the outgoing queue.
+ 
+--- smstools3.orig/scripts/sms2html	2006-02-04 11:52:06.000000000 -0800
++++ smstools3/scripts/sms2html	2017-12-30 15:39:17.496694390 -0800
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ 
+ # This script converts a received sms file into a html file. 
+ 
+--- smstools3.orig/scripts/sms2unicode	2006-02-04 11:52:06.000000000 -0800
++++ smstools3/scripts/sms2unicode	2017-12-30 15:33:14.477250179 -0800
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ 
+ # This script converts a received sms file into a pure unicode text file.
+ 
+--- smstools3/scripts/unicode2sms	2006-02-04 11:52:06.000000000 -0800
++++ smstools3/scripts/unicode2sms.new	2017-12-30 15:33:56.918536044 -0800
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ 
+ # This script converts a pure unicode text file into an sms file for sending.
+ 
diff --git a/meta-oe/recipes-connectivity/smstools3/smstools3_3.1.21.bb b/meta-oe/recipes-connectivity/smstools3/smstools3_3.1.21.bb
index 86c8ede1d..6e6413b4b 100644
--- a/meta-oe/recipes-connectivity/smstools3/smstools3_3.1.21.bb
+++ b/meta-oe/recipes-connectivity/smstools3/smstools3_3.1.21.bb
@@ -6,7 +6,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=4d21efa1bb2a186360dde4035f860682"
 HOMEPAGE = "http://smstools3.kekekasvi.com"
 
 SRC_URI = "http://smstools3.kekekasvi.com/packages/${BP}.tar.gz \
-           file://sms_binpath.patch"
+           file://sms_binpath.patch \
+           file://scripts_no_bash.patch"
 
 SRC_URI[md5sum] = "6a9f038fb38a49cc3a4f8f14a88fb8af"
 SRC_URI[sha256sum] = "a26ba4c02b16f6cf13177bffca6c9230dc5fefaeba8e3030cd4e4905f6a92084"
-- 
2.13.6




More information about the Openembedded-devel mailing list