Re: ls to stat patch

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/23/2009 03:44 PM, Pawel Krzesniak wrote:
Victor Lowther<victor.lowther@...>  writes:

On Sep 3, 2009, at 1:33 AM, Joe Pelkey<pelkeyj@...>  wrote:

Hi,
I was randomly looking through the git repository and came across
modules.d/95resume/resume.sh and its comment about not liking the
use of
ls.  I modified it to use stat instead, and since stat has been in
coreutils since at least late 2005, I assume it's safe to use.

<snip patch>

We had a patch that did that initally, but dropped it because it adds
another binary to the initramfs.

What else depends on 'ls'?
I can see 'ls' is used only in modules.d/95nfs/install which is invoked during
creating initramfs image only. Am I wrong?

btw: Joe's patch has bug, because stat returns major and minor in hex and we
need decimal values. We can use printf (which is part of dash) to convert values.

my version:

Subject: [PATCH] use stat binary instead of ls

Signed-off-by: Pawel Krzesniak<pawel.krzesniak@xxxxxxxxx>
---
  modules.d/95resume/install   |    1 +
  modules.d/95resume/resume.sh |    7 +++----
  modules.d/99base/install     |    2 +-
  3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/modules.d/95resume/install b/modules.d/95resume/install

Hmm, having "ls" in the rescue shell is better than "stat"
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux