Skip to content

Commit 39ebbb2

Browse files
authored
Enabling dlstreamer and ssh for RCD (#468)
Signed-off-by: Mah, Yock Gen <yock.gen.mah@intel.com>
1 parent 5e9bc43 commit 39ebbb2

File tree

4 files changed

+62
-5
lines changed

4 files changed

+62
-5
lines changed

config/osv/redhat-compatible-distro/el10/imageconfigs/defaultconfigs/default-iso-x86_64.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,13 +112,23 @@ systemConfig: # Required
112112
- dracut-xen
113113
- efibootmgr
114114

115+
# --- FOR SSH ---
116+
- chrony
117+
- openssh-server
118+
- systemd-resolved
119+
- sudo
120+
- firewalld
121+
- nftables
122+
- python3-nftables
123+
- libselinux-utils
124+
115125
additionalFiles:
116126
- local: ../additionalfiles/99-dhcp-en.network
117127
final: /etc/systemd/network/99-dhcp-en.network
118128

119129
kernel:
120130
name: kernel
121-
cmdline: "console=ttyS0,115200 console=tty0 loglevel=7"
131+
cmdline: "rw console=ttyS0,115200 console=tty0 loglevel=7 selinux=0"
122132
packages:
123133
- kernel
124134

config/osv/redhat-compatible-distro/el10/imageconfigs/defaultconfigs/default-raw-aarch64.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,14 +85,23 @@ systemConfig:
8585
- shadow-utils # To manage users/root password
8686
- iproute # Minimum networking tool to bring up an interface
8787
- ncurses # Required for terminal display
88-
88+
# --- FOR SSH ---
89+
- chrony
90+
- openssh-server
91+
- systemd-resolved
92+
- sudo
93+
- firewalld
94+
- nftables
95+
- python3-nftables
96+
- libselinux-utils
97+
8998
additionalFiles:
9099
- local: ../additionalfiles/99-dhcp-en.network
91100
final: /etc/systemd/network/99-dhcp-en.network
92101

93102
kernel:
94103
name: kernel
95-
cmdline: "console=ttyS0,115200 console=tty0 loglevel=7"
104+
cmdline: "rw console=ttyS0,115200 console=tty0 loglevel=7 selinux=0"
96105
enableExtraModules: "usbcore usb-common"
97106
packages:
98107
- kernel

config/osv/redhat-compatible-distro/el10/imageconfigs/defaultconfigs/default-raw-x86_64.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,14 +106,23 @@ systemConfig:
106106
- ncurses
107107
- systemd-resolved
108108
- efibootmgr
109+
# --- FOR SSH ---
110+
- chrony
111+
- openssh-server
112+
- sudo
113+
- firewalld
114+
- nftables
115+
- python3-nftables
116+
- libselinux-utils
117+
# - selinux-policy-targeted
109118

110119
additionalFiles:
111120
- local: ../additionalfiles/99-dhcp-en.network
112121
final: /etc/systemd/network/99-dhcp-en.network
113122

114123
kernel:
115124
name: kernel
116-
cmdline: "console=ttyS0,115200 console=tty0 loglevel=7"
125+
cmdline: "rw console=ttyS0,115200 console=tty0 loglevel=7 selinux=0"
117126
enableExtraModules: "usbcore usb-common"
118127
packages:
119128
- kernel

image-templates/rcd10-x86_64-dlstreamer.yml

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,30 @@ target:
99
imageType: raw # Image type, valid value: [raw, iso].
1010

1111
packageRepositories:
12+
- codename: "EdgeAI"
13+
url: "https://yum.repos.intel.com/edgeai/"
14+
pkey: "https://yum.repos.intel.com/edgeai/GPG-PUB-KEY-INTEL-DLS.gpg" # Uncomment and replace in real config
15+
1216
- codename: "edge-base"
1317
url: "https://files-rs.edgeorchestration.intel.com/files-edge-orch/microvisor/rpms/3.0/base"
1418
pkey: "https://raw.githubusercontent.com/open-edge-platform/edge-microvisor-toolkit/refs/heads/3.0/SPECS/edge-repos/INTEL-RPM-GPG-KEY" # Uncomment and replace in real config
1519
allowPackages:
1620
- kernel-drivers-gpu
1721
- kernel
1822
- grub2-configuration
23+
- linux-firmware-i915
24+
- libva-intel-media-driver
25+
- libva-utils
26+
- intel-gmmlib
27+
28+
- codename: "OpenVINO"
29+
url: "https://yum.repos.intel.com/openvino/"
30+
pkey: "https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB" # Uncomment and replace in real config
31+
32+
- codename: "mariner"
33+
url: "https://packages.microsoft.com/yumrepos/cbl-mariner-2.0-prod-extended-x86_64/"
34+
pkey: "https://packages.microsoft.com/azurelinux/3.0/prod/base/x86_64/repodata/repomd.xml.key" # Uncomment and replace in real config
35+
1936

2037
disk:
2138
name: Minimal_Raw # 1:1 mapping to the systemConfigs name
@@ -57,4 +74,16 @@ systemConfig:
5774
- kernel-drivers-gpu
5875

5976
immutability:
60-
enabled: false # default is true, overridden to false here
77+
enabled: false # default is true, overridden to false here
78+
packages:
79+
- sqlite
80+
- curl
81+
- nano
82+
- paho-mqtt-c
83+
- ffmpeg
84+
- gstreamer
85+
- opencv
86+
- intel-dlstreamer
87+
- openvino-2025.2.0
88+
- linux-firmware-i915
89+
# - tdnf

0 commit comments

Comments
 (0)