From: Paul Smith <paul@mad-scientist.net>
To: Dan Muresan <danmbox@gmail.com>
Cc: "David A. Wheeler" <dwheeler@dwheeler.com>,
dash@vger.kernel.org,
Guido Berhoerster <guido+kernel.org@berhoerster.name>
Subject: Re: [PATCH] Allow == as synonym for = in test
Date: Tue, 08 Mar 2011 10:27:14 -0500 [thread overview]
Message-ID: <1299598034.27968.45.camel@homebase> (raw)
In-Reply-To: <AANLkTinea9rwpq9M70SazaDCJ-usb5HuLeh=+62onYe9@mail.gmail.com>
On Tue, 2011-03-08 at 09:17 +0200, Dan Muresan wrote:
> Wherever Linux goes, bash goes too... except for embedded busyboxy
> systems, where everything is customized by hand anyway.
No one ever said you couldn't write shell scripts in bash rather than in
sh, even on Ubuntu. You just have to use #!/bin/bash at the top, not
#!/bin/sh. Truth in scripting!
On the other hand, I think you're underestimating the types of software
that would go on an embedded busybox system: I run PXE-booted systems on
blades that have 8+ cores and 24+G RAM, and 10gig ethernet interfaces.
And they use busybox (because who wants to waste ramdisk space on a full
GNU toolset? I NEED that memory for other things). And they use a
bunch of other tools that I would dearly love to not have to "customize
by hand".
It's one of the banes of my (professional) life, all the scripts out
there for tools I want to install on my blades, written by people who
think if it runs on Red Hat it's done and that sh == bash (... and who
think they can write their own makefiles/configure environments that are
as good as or better than the GNU autotools--but that's a topic for
another day).
I personally am very grateful to Ubuntu for taking the high road here
and forcing some sanity and consideration back into the scripting
culture. Little by little things ARE getting better.
next prev parent reply other threads:[~2011-03-08 15:27 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-03-06 23:01 [PATCH] Allow == as synonym for = in test David A. Wheeler
2011-03-06 23:48 ` Jonathan Nieder
2011-03-07 1:12 ` David A. Wheeler
2011-03-07 10:34 ` Guido Berhoerster
2011-03-07 14:55 ` David A. Wheeler
2011-03-07 17:18 ` Guido Berhoerster
2011-03-07 17:37 ` Dan Muresan
2011-03-07 22:00 ` Jonathan Nieder
2011-03-07 23:03 ` David A. Wheeler
2011-03-08 0:05 ` Guido Berhoerster
2011-03-08 0:03 ` Eric Blake
2011-03-08 7:17 ` Dan Muresan
2011-03-08 15:27 ` Paul Smith [this message]
2011-03-08 15:53 ` Dan Muresan
2011-03-08 18:13 ` Guido Berhoerster
2011-03-08 18:43 ` Dan Muresan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1299598034.27968.45.camel@homebase \
--to=paul@mad-scientist.net \
--cc=danmbox@gmail.com \
--cc=dash@vger.kernel.org \
--cc=dwheeler@dwheeler.com \
--cc=guido+kernel.org@berhoerster.name \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.