Skip to content

Commit 5c50ed0

Browse files
committed
RDKBACCL-761 : enable required linux utils for Fwupgrade
Reason for change : In BPI, for Firmware Upgrade support, we require certain linux utilities like e2fsprogs and gptfdisk. So, enabled in RDK-B build. Test Procedure : The build directory should contain gptfdisk and e2fsprogs packages. Risks : Low Signed-off-by: pratheepa1995 <[email protected]>
1 parent cec5fae commit 5c50ed0

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

meta-rdk-mtk-bpir4/recipes-core/images/rdk-generic-broadband-image.bbappend

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ IMAGE_INSTALL_append = " ccsp-tr069-pa"
66
IMAGE_INSTALL_append = " bpi-serialnumber"
77
IMAGE_INSTALL_append = " bpi-macaddress"
88

9+
#Enable required linux utils for Fwupgrade
10+
IMAGE_INSTALL_append = " gptfdisk e2fsprogs-mke2fs"
11+
912
ROOTFS_POSTPROCESS_COMMAND_append = "add_busybox_fixes; "
1013

1114
#Emptying the PRSERV_HOST since builds are local
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
SUMMARY = "GPT fdisk (gdisk and sgdisk)"
2+
DESCRIPTION = "GPT fdisk is a text-mode partitioning tool for GPT disks"
3+
HOMEPAGE = "https://sourceforge.net/projects/gptfdisk/"
4+
LICENSE = "GPL-2.0-only"
5+
LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
6+
7+
SRC_URI = "https://downloads.sourceforge.net/project/gptfdisk/gptfdisk/${PV}/gptfdisk-${PV}.tar.gz"
8+
SRC_URI[sha256sum] = "dafead2693faeb8e8b97832b23407f6ed5b3219bc1784f482dd855774e2d50c2"
9+
10+
S = "${WORKDIR}/gptfdisk-${PV}"
11+
12+
DEPENDS += "util-linux popt"
13+
14+
#inherit pkgconfig
15+
inherit pkgconfig systemd
16+
17+
do_compile() {
18+
oe_runmake gdisk sgdisk
19+
}
20+
21+
do_install:append() {
22+
install -d ${D}${bindir}
23+
install -Dm755 ${B}/gdisk ${D}${bindir}/gdisk
24+
install -Dm755 ${B}/sgdisk ${D}${bindir}/sgdisk
25+
}
26+

0 commit comments

Comments
 (0)