hdparm: replace stat with coreutils as runtime dependency

Currently only hdparm specifies stat as runtime dependency in oe-core.
But the stat hasn't any update since 2002. Replace it with coreutils as
runtime dependency since coreutils also provides stat program. Then we
can drop the stat recipe totally.

Also add a patch to fix stat path in wiper.sh.

(From OE-Core rev: 80f6f4e3683f7889e4aa34401e96be1708f94b75)

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Yi Zhao
2017-12-15 09:18:37 +08:00
committed by Richard Purdie
parent 8ae3a351ed
commit d8fd427471
2 changed files with 42 additions and 2 deletions

View File

@@ -0,0 +1,38 @@
From e233006ee212109d2a1401dac37a9a851cc493d8 Mon Sep 17 00:00:00 2001
From: Yi Zhao <yi.zhao@windriver.com>
Date: Thu, 14 Dec 2017 15:23:47 +0800
Subject: [PATCH] wiper.sh: fix stat path
Fix the stat path for OE.
Upstream-Status: Inappropriate [OE specific]
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
---
wiper/wiper.sh | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/wiper/wiper.sh b/wiper/wiper.sh
index 79eddc8..9ef2840 100755
--- a/wiper/wiper.sh
+++ b/wiper/wiper.sh
@@ -97,7 +97,6 @@ function find_prog(){
hash -r ## Refresh bash's cached PATH entries
HDPARM=`find_prog /sbin/hdparm` || exit 1
FIND=`find_prog /usr/bin/find` || exit 1
-STAT=`find_prog /usr/bin/stat` || exit 1
GAWK=`find_prog /usr/bin/gawk` || exit 1
BLKID=`find_prog /sbin/blkid` || exit 1
GREP=`find_prog /bin/grep` || exit 1
@@ -105,7 +104,7 @@ ID=`find_prog /usr/bin/id` || exit 1
LS=`find_prog /bin/ls` || exit 1
DF=`find_prog /bin/df` || exit 1
RM=`find_prog /bin/rm` || exit 1
-STAT=`find_prog /usr/bin/stat` || exit 1
+STAT=`find_prog /bin/stat` || exit 1
[ $verbose -gt 1 ] && HDPARM="$HDPARM --verbose"
--
2.7.4

View File

@@ -19,9 +19,11 @@ PACKAGES =+ "wiper"
FILES_wiper = "${bindir}/wiper.sh"
RDEPENDS_wiper = "bash gawk stat"
RDEPENDS_wiper = "bash gawk coreutils"
SRC_URI = "${SOURCEFORGE_MIRROR}/hdparm/${BP}.tar.gz"
SRC_URI = "${SOURCEFORGE_MIRROR}/hdparm/${BP}.tar.gz \
file://wiper.sh-fix-stat-path.patch \
"
SRC_URI[md5sum] = "410539d0bf3cc247181594581edbfb53"
SRC_URI[sha256sum] = "c3429cd423e271fa565bf584598fd751dd2e773bb7199a592b06b5a61cec4fb6"