Skip to content

Commit 9540ed3

Browse files
committed
Fedora: Add fedora-35
Signed-off-by: Tim Orling <[email protected]>
1 parent 1943047 commit 9540ed3

File tree

2 files changed

+82
-0
lines changed

2 files changed

+82
-0
lines changed

.github/workflows/build-test-deploy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ jobs:
2525
debian-10,
2626
debian-11,
2727
fedora-34,
28+
fedora-35,
2829
opensuse-15.2,
2930
ubuntu-16.04,
3031
ubuntu-18.04,
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
# fedora-35-base
2+
# Copyright (C) 2021 Intel Corporation
3+
# Copyright (C) 2021 Konsulko Group
4+
#
5+
# SPDX-License-Identifier: GPL-2.0-only
6+
#
7+
8+
FROM fedora:35
9+
10+
RUN dnf -y update && \
11+
dnf -y install \
12+
# These packages were copied straight from the Yocto Project reference
13+
# manual which is why they are not alphabetized
14+
gawk \
15+
make \
16+
wget \
17+
tar \
18+
bzip2 \
19+
gzip \
20+
python3 \
21+
unzip \
22+
perl \
23+
patch \
24+
diffutils \
25+
diffstat \
26+
git \
27+
cpp \
28+
gcc \
29+
gcc-c++ \
30+
glibc-devel \
31+
texinfo \
32+
chrpath \
33+
ccache \
34+
perl-Data-Dumper \
35+
perl-Text-ParseWords \
36+
perl-Thread-Queue \
37+
perl-bignum \
38+
socat \
39+
python3-pexpect \
40+
findutils \
41+
which \
42+
file \
43+
cpio \
44+
python \
45+
python3-pip \
46+
xz \
47+
python3-GitPython \
48+
python3-jinja2 \
49+
SDL-devel \
50+
xterm \
51+
rpcgen \
52+
53+
# These packages were added because of reasons such as fewer packages
54+
# being in the container image by default
55+
fluxbox \
56+
glibc-langpack-en \
57+
hostname \
58+
procps \
59+
python-unversioned-command \
60+
subversion \
61+
sudo \
62+
screen \
63+
tigervnc-server \
64+
tmux \
65+
lz4 \
66+
zstd && \
67+
cp -af /etc/skel/ /etc/vncskel/ && \
68+
echo "export DISPLAY=1" >>/etc/vncskel/.bashrc && \
69+
mkdir /etc/vncskel/.vnc && \
70+
echo "" | vncpasswd -f > /etc/vncskel/.vnc/passwd && \
71+
chmod 0600 /etc/vncskel/.vnc/passwd && \
72+
useradd -U -m yoctouser
73+
74+
COPY build-install-dumb-init.sh /
75+
RUN bash /build-install-dumb-init.sh && \
76+
rm /build-install-dumb-init.sh && \
77+
dnf -y clean all
78+
79+
USER yoctouser
80+
WORKDIR /home/yoctouser
81+
CMD /bin/bash

0 commit comments

Comments
 (0)