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.ran...@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

-- 
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Reply via email to