add package groups

This commit is contained in:
Grzegorz Kowalski 2024-03-15 18:14:49 +01:00
parent a10f7f5417
commit 4caa53d3a4
7 changed files with 53 additions and 43 deletions

View File

@ -6,50 +6,12 @@ LICENSE = "MIT"
inherit core-image
inherit image-buildinfo
# base system packages
OS_BASE = " \
base-files \
base-passwd \
busybox \
busybox-syslog \
initscripts \
netbase \
networkmanager \
networkmanager-nmtui \
init-ifupdown \
tzdata \
"
# standard userspace tools
OS_TOOLS = " \
dropbear \
less \
htop \
screen \
nano \
"
# system hardening
HARDENING = " \
hidepid \
"
# helium base packages
HELIUM_BASE = " \
helium-repos \
htoprc \
"
# helium extra tools
HELIUM_TOOLS = " \
"
IMAGE_INSTALL += " \
${OS_BASE} \
${OS_TOOLS} \
${HARDENING} \
${HELIUM_BASE} \
${HELIUM_TOOLS} \
packagegroup-system-base \
packagegroup-system-tools \
packagegroup-hardening \
packagegroup-helium-base \
packagegroup-helium-tools \
"
IMAGE_FEATURES += " \

View File

@ -0,0 +1,5 @@
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup

View File

@ -0,0 +1,6 @@
DESCRIPTION = "System hardening package group"
require helium-packagegroup.inc
RDEPENDS:${PN} = " \
hidepid \
"

View File

@ -0,0 +1,7 @@
DESCRIPTION = "Helium base package group"
require helium-packagegroup.inc
RDEPENDS:${PN} = " \
helium-repos \
htoprc \
"

View File

@ -0,0 +1,5 @@
DESCRIPTION = "Helium tools package group"
require helium-packagegroup.inc
RDEPENDS:${PN} = " \
"

View File

@ -0,0 +1,16 @@
DESCRIPTION = "Base system package group"
require helium-packagegroup.inc
RDEPENDS:${PN} = " \
base-files \
base-passwd \
busybox \
busybox-syslog \
initscripts \
netbase \
networkmanager \
networkmanager-nmtui \
init-ifupdown \
tzdata \
dropbear \
"

View File

@ -0,0 +1,9 @@
DESCRIPTION = "System tools package group"
require helium-packagegroup.inc
RDEPENDS:${PN} = " \
less \
htop \
screen \
nano \
"