public inbox for mlmmj@mlmmj.org
 help / color / mirror / Atom feed
* [mlmmj] [patch] Remove bashism from src/mlmmj-make-ml.sh.in
@ 2012-01-22  7:52 Thomas Goirand
  2012-01-22 12:23 ` Mark Alan
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Thomas Goirand @ 2012-01-22  7:52 UTC (permalink / raw)
  To: mlmmj

[-- Attachment #1: Type: text/plain, Size: 446 bytes --]

Hi,

src/mlmmj-make-ml.sh.in declares it uses sh and not bash, but it has
bashism which may fail if dash is the default implementation for sh
(which is the case now in both Debian and Ubuntu).

Please apply the attached patch which removes bashism in
src/mlmmj-make-ml.sh.in. I've been carrying this patch for too long, and
I'd like to have it removed from the debian/patches folder for the next
release of MLMMJ.

Thanks,

Thomas Goirand (zigo)

[-- Attachment #2: 06_fix_bashisms_mlmmj-make-ml.diff --]
[-- Type: text/x-diff, Size: 598 bytes --]

From: <dan@icarus.sumodave.com>
Subject: Remove bashisms from make-mlmmj-ml script.
Forwarded: no
diff -urNad a/src/mlmmj-make-ml.sh.in b/src/mlmmj-make-ml.sh.in
--- a/src/mlmmj-make-ml.sh.in	2008-10-30 21:01:13.000000000 +0000
+++ b/src/mlmmj-make-ml.sh.in	2010-01-04 20:44:42.000000000 +0000
@@ -21,7 +21,7 @@
 do
 case "$Option" in 
 	h )
-	echo -e "$USAGE"
+	echo "$USAGE"
 	exit 0
 	;;
 	z )
@@ -42,7 +42,8 @@
 	CHOWN="$OPTARG"
 	;;
 	* )
-	echo -e "$0: invalid option\nTry $0 -h for more information."
+	echo "$0: invalid option"
+	echo "Try $0 -h for more information."
 	exit 1
 esac
 done

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

end of thread, other threads:[~2012-01-23  0:18 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-22  7:52 [mlmmj] [patch] Remove bashism from src/mlmmj-make-ml.sh.in Thomas Goirand
2012-01-22 12:23 ` Mark Alan
2012-01-22 13:27 ` Ben Schmidt
2012-01-22 13:36 ` Yuri D'Elia
2012-01-22 18:56 ` Thomas Goirand
2012-01-23  0:18 ` Ben Schmidt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox