forked from OERV-BSP/image-builder
receipe: Add openEuler RISC-V SIG 23.09
This commit is contained in:
1
receipes/openeuler/23.09-oerv/bsp/spacemit-k1
Symbolic link
1
receipes/openeuler/23.09-oerv/bsp/spacemit-k1
Symbolic link
@@ -0,0 +1 @@
|
||||
../../24.03-lts/bsp/spacemit-k1
|
||||
4
receipes/openeuler/23.09-oerv/release.mk
Normal file
4
receipes/openeuler/23.09-oerv/release.mk
Normal file
@@ -0,0 +1,4 @@
|
||||
RELEASE_NAME := 23.09-oerv
|
||||
|
||||
$(foreach receipe_dir,$(filter-out %.mk,$(wildcard $(CURRENT_DIR)userspace/*)),$(eval $(call add_receipe,$(receipe_dir))))
|
||||
$(foreach device_dir,$(filter-out %.mk,$(wildcard $(CURRENT_DIR)bsp/*)),$(eval $(call add_device,$(device_dir))))
|
||||
@@ -0,0 +1,534 @@
|
||||
net-tools
|
||||
psacct
|
||||
smartmontools
|
||||
tcpdump
|
||||
bpftool
|
||||
lsof
|
||||
irqbalance
|
||||
strace
|
||||
nano
|
||||
tar
|
||||
iprutils
|
||||
dos2unix
|
||||
dosfstools
|
||||
ed
|
||||
hostname
|
||||
lsscsi
|
||||
sg3_utils
|
||||
symlinks
|
||||
time
|
||||
traceroute
|
||||
tree
|
||||
mailcap
|
||||
man-pages
|
||||
openEuler-latest-release
|
||||
words
|
||||
rootfiles
|
||||
ncurses-base
|
||||
libreport-filesystem
|
||||
fonts-filesystem
|
||||
dejavu-fonts
|
||||
dnf-data
|
||||
xkeyboard-config
|
||||
vim-filesystem
|
||||
qt5-srpm-macros
|
||||
python-setuptools
|
||||
psacct-help
|
||||
openEuler-gpg-keys
|
||||
libselinux
|
||||
glibc-common
|
||||
ncurses-libs
|
||||
info
|
||||
bash
|
||||
setup
|
||||
filesystem
|
||||
basesystem
|
||||
glibc
|
||||
readline
|
||||
pcre2
|
||||
libsepol
|
||||
bc
|
||||
openEuler-release
|
||||
zlib
|
||||
libstdc++
|
||||
popt
|
||||
grep
|
||||
xz-libs
|
||||
bzip2
|
||||
libuuid
|
||||
libxcrypt
|
||||
perl-Carp
|
||||
perl-Exporter
|
||||
perl-libs
|
||||
perl-Scalar-List-Utils
|
||||
libgpg-error
|
||||
libxml2
|
||||
libcap-ng
|
||||
audit-libs
|
||||
perl-MIME-Base64
|
||||
zstd
|
||||
elfutils-libelf
|
||||
expat
|
||||
perl-parent
|
||||
attr
|
||||
libacl
|
||||
sed
|
||||
json-c
|
||||
libffi
|
||||
libmnl
|
||||
p11-kit
|
||||
libgcrypt
|
||||
keyutils-libs
|
||||
libnl3
|
||||
perl-Text-ParseWords
|
||||
perl-Time-HiRes
|
||||
libpng
|
||||
freetype
|
||||
gdbm
|
||||
findutils
|
||||
jansson
|
||||
libtalloc
|
||||
nspr
|
||||
perl-Term-ANSIColor
|
||||
file-libs
|
||||
lua
|
||||
libedit
|
||||
libpcap
|
||||
libsmartcols
|
||||
lz4
|
||||
pkgconf
|
||||
gmp
|
||||
which
|
||||
nettle
|
||||
hwdata
|
||||
keyutils
|
||||
perl-Digest
|
||||
perl-Digest-MD5
|
||||
libsemanage
|
||||
libassuan
|
||||
libicu
|
||||
libnfnetlink
|
||||
libtasn1
|
||||
libtdb
|
||||
libunistring
|
||||
libidn2
|
||||
libnetfilter_conntrack
|
||||
iptables-libs
|
||||
libtevent
|
||||
libxkbcommon
|
||||
perl-Pod-Escapes
|
||||
perl-Unicode-Normalize
|
||||
zip
|
||||
groff-base
|
||||
ncurses
|
||||
cpio
|
||||
diffutils
|
||||
fribidi
|
||||
libaio
|
||||
libgomp
|
||||
libjpeg-turbo
|
||||
libseccomp
|
||||
userspace-rcu
|
||||
mpfr
|
||||
file
|
||||
cyrus-sasl-lib
|
||||
iw
|
||||
ethtool
|
||||
ipset-libs
|
||||
libnftnl
|
||||
nftables
|
||||
wayland
|
||||
acl
|
||||
vim-minimal
|
||||
libcomps
|
||||
libmetalink
|
||||
libbpf
|
||||
perl-PerlIO-via-QuotedPrint
|
||||
libksba
|
||||
perl-Perl-OSType
|
||||
perl-perlfaq
|
||||
unzip
|
||||
xz
|
||||
graphite2
|
||||
inih
|
||||
libconfig
|
||||
pcre
|
||||
pigz
|
||||
tcl
|
||||
sqlite
|
||||
brotli
|
||||
ding-libs
|
||||
dmidecode
|
||||
duktape
|
||||
gpm-libs
|
||||
hdparm
|
||||
ipcalc
|
||||
jbigkit-libs
|
||||
libtiff
|
||||
jitterentropy-library
|
||||
lcms2
|
||||
less
|
||||
libXau
|
||||
libxcb
|
||||
libX11
|
||||
libXext
|
||||
libXrender
|
||||
libXi
|
||||
libXfixes
|
||||
libXcursor
|
||||
libXdamage
|
||||
libXrandr
|
||||
libXinerama
|
||||
libXcomposite
|
||||
libXtst
|
||||
libargon2
|
||||
libatomic
|
||||
libdaemon
|
||||
libdatrie
|
||||
libthai
|
||||
libdrm
|
||||
libepoxy
|
||||
libestr
|
||||
libev
|
||||
libfastjson
|
||||
libndp
|
||||
libnghttp2
|
||||
libpipeline
|
||||
libsigsegv
|
||||
gawk
|
||||
libtraceevent
|
||||
libyaml
|
||||
lmdb
|
||||
npth
|
||||
numactl-libs
|
||||
pixman
|
||||
psmisc
|
||||
sysfsutils
|
||||
vim-common
|
||||
elfutils-default-yama-scope
|
||||
elfutils-libs
|
||||
publicsuffix-list
|
||||
libpsl
|
||||
linux-firmware
|
||||
kbd-misc
|
||||
kbd-legacy
|
||||
fuse-common
|
||||
shared-mime-info
|
||||
glib2
|
||||
libevent
|
||||
libverto
|
||||
fuse-help
|
||||
fuse
|
||||
e2fsprogs-help
|
||||
slang
|
||||
newt
|
||||
chkconfig
|
||||
p11-kit-trust
|
||||
krb5-libs
|
||||
openssl
|
||||
e2fsprogs
|
||||
libtirpc
|
||||
libnsl2
|
||||
cracklib
|
||||
libpwquality
|
||||
python-pip-wheel
|
||||
openssl-pkcs11
|
||||
python3-pip
|
||||
python3-setuptools
|
||||
gzip
|
||||
grubby
|
||||
libmount
|
||||
libcap
|
||||
shadow-subid-devel
|
||||
pam
|
||||
coreutils
|
||||
systemd-libs
|
||||
shadow
|
||||
libblkid
|
||||
ca-certificates
|
||||
kmod-libs
|
||||
openssl-libs
|
||||
systemd
|
||||
python3
|
||||
crypto-policies
|
||||
crontabs
|
||||
man-db
|
||||
cronie
|
||||
openldap
|
||||
dbus-libs
|
||||
fontconfig
|
||||
cairo
|
||||
gdk-pixbuf2
|
||||
harfbuzz
|
||||
atk
|
||||
kmod
|
||||
python3-dbus
|
||||
python3-six
|
||||
polkit-libs
|
||||
cairo-gobject
|
||||
avahi-libs
|
||||
nss-softokn
|
||||
nss-util
|
||||
nss
|
||||
iptables
|
||||
pciutils
|
||||
libusbx
|
||||
hicolor-icon-theme
|
||||
logrotate
|
||||
libgcc
|
||||
gdk-pixbuf2-modules
|
||||
libldb
|
||||
libuser
|
||||
libssh
|
||||
libcurl
|
||||
curl
|
||||
rsyslog
|
||||
tpm2-tss
|
||||
ima-evm-utils-libs
|
||||
unbound-libs
|
||||
iputils
|
||||
python3-libstoragemgmt
|
||||
libstoragemgmt
|
||||
python3-libstoragemgmt-clibs
|
||||
rpcbind
|
||||
procps-ng
|
||||
iproute
|
||||
gcr-base
|
||||
dhcp
|
||||
quota
|
||||
python3-unbound
|
||||
kernel-tools
|
||||
powertop
|
||||
ipset
|
||||
systemtap-runtime
|
||||
python3-configobj
|
||||
python3-dateutil
|
||||
python3-linux-procfs
|
||||
python3-pyudev
|
||||
gtk-update-icon-cache
|
||||
python3-cairo
|
||||
libXft
|
||||
pango
|
||||
dbus-tools
|
||||
wpa_supplicant
|
||||
libnfsidmap
|
||||
sudo
|
||||
lvm2-help
|
||||
nfs-utils-help
|
||||
thin-provisioning-tools-help
|
||||
thin-provisioning-tools
|
||||
python3-decorator
|
||||
python3-distro
|
||||
python3-libcomps
|
||||
python3-nftables
|
||||
python3-perf
|
||||
python3-pyparsing
|
||||
systemtap-sdt-devel
|
||||
python3-schedutils
|
||||
authselect
|
||||
dbus-common
|
||||
dbus-daemon
|
||||
dbus
|
||||
polkit
|
||||
polkit-pkla-compat
|
||||
ccid
|
||||
pcsc-lite
|
||||
opensc
|
||||
at-spi2-core
|
||||
at-spi2-atk
|
||||
dconf
|
||||
dbus-x11
|
||||
initscripts-service
|
||||
libkcapi
|
||||
mcstrans
|
||||
rsync
|
||||
trousers
|
||||
gnutls
|
||||
NetworkManager-libnm
|
||||
cups-libs
|
||||
gtk2
|
||||
libwbclient
|
||||
samba-common
|
||||
samba-client-libs
|
||||
NetworkManager
|
||||
librelp
|
||||
krb5
|
||||
gssproxy
|
||||
libarchive
|
||||
rpm-libs
|
||||
rpm
|
||||
libmodulemd
|
||||
libsolv
|
||||
efi-srpm-macros
|
||||
openEuler-rpm-config
|
||||
perl-Algorithm-Diff
|
||||
perl-B-Debug
|
||||
perl-CPAN-Meta-YAML
|
||||
perl-Config-Perl-V
|
||||
perl-Devel-PPPort
|
||||
perl-Env
|
||||
perl-Filter
|
||||
perl-IPC-SysV
|
||||
perl-Locale-Maketext
|
||||
perl-Params-Check
|
||||
perl-Net-SSLeay
|
||||
perl-Socket
|
||||
perl-Storable
|
||||
perl-Term-Cap
|
||||
perl-Filter-Simple
|
||||
perl-Text-Balanced
|
||||
perl-Text-Tabs+Wrap
|
||||
perl-Compress-Raw-Bzip2
|
||||
perl-Compress-Raw-Zlib
|
||||
perl-Data-Dumper
|
||||
perl-IO-Socket-IP
|
||||
perl-IPC-System-Simple
|
||||
perl-Locale-Codes
|
||||
perl-Math-BigInt-FastCalc
|
||||
perl-Math-BigRat
|
||||
perl-Math-BigInt
|
||||
perl-ExtUtils-Command
|
||||
perl-ExtUtils-Manifest
|
||||
perl-File-Path
|
||||
perl-File-Temp
|
||||
perl-Module-Load
|
||||
perl-Mozilla-CA
|
||||
perl-PathTools
|
||||
perl-Sys-Syslog
|
||||
perl-Text-Diff
|
||||
perl-Time-Local
|
||||
perl-Unicode-Collate
|
||||
perl-autodie
|
||||
perl-bignum
|
||||
perl-constant
|
||||
perl-Digest-SHA
|
||||
perl-Encode-Locale
|
||||
perl-HTTP-Tiny
|
||||
perl-libnet
|
||||
perl-IO-Socket-SSL
|
||||
perl-URI
|
||||
perl-Encode
|
||||
perl-ExtUtils-ParseXS
|
||||
perl-Archive-Tar
|
||||
perl-IO-Compress
|
||||
perl-JSON-PP
|
||||
perl-Pod-Perldoc
|
||||
perl-Pod-Simple
|
||||
perl-Test-Harness
|
||||
perl-Getopt-Long
|
||||
perl-Pod-Checker
|
||||
perl-Pod-Parser
|
||||
perl-Pod-Usage
|
||||
perl-podlators
|
||||
perl-threads
|
||||
perl-Test-Simple
|
||||
perl-Thread-Queue
|
||||
perl-threads-shared
|
||||
perl-CPAN-Meta
|
||||
perl-Encode-devel
|
||||
perl-devel
|
||||
perl-ExtUtils-Install
|
||||
perl-ExtUtils-MakeMaker
|
||||
perl-CPAN-Meta-Requirements
|
||||
perl-Module-CoreList
|
||||
perl-IPC-Cmd
|
||||
perl-Module-Load-Conditional
|
||||
perl-Module-Metadata
|
||||
perl-experimental
|
||||
perl-version
|
||||
perl
|
||||
perl-File-Fetch
|
||||
ebtables
|
||||
python3-rpm
|
||||
libssh2
|
||||
libfdisk
|
||||
libutempter
|
||||
util-linux
|
||||
device-mapper
|
||||
openssh
|
||||
openssh-server
|
||||
policycoreutils
|
||||
selinux-policy
|
||||
selinux-policy-mls
|
||||
selinux-policy-targeted
|
||||
openssh-clients
|
||||
systemtap-client
|
||||
xfsprogs-xfs_scrub
|
||||
xfsprogs
|
||||
initscripts
|
||||
systemtap
|
||||
device-mapper-event
|
||||
kpartx
|
||||
timedatex
|
||||
virt-what
|
||||
openEuler-logos
|
||||
kbd
|
||||
systemd-udev
|
||||
dracut
|
||||
wireless-regdb
|
||||
gobject-introspection
|
||||
python3-gobject-base
|
||||
python3-firewall
|
||||
python3-gobject
|
||||
json-glib
|
||||
libgusb
|
||||
colord-libs
|
||||
libsecret
|
||||
emacs-filesystem
|
||||
desktop-file-utils
|
||||
xdg-utils
|
||||
cmake-filesystem
|
||||
adwaita-cursor-theme
|
||||
adwaita-icon-theme
|
||||
gtk3
|
||||
gcr
|
||||
pinentry
|
||||
gnupg2
|
||||
gpgme
|
||||
librepo
|
||||
libdnf
|
||||
python3-libdnf
|
||||
python3-hawkey
|
||||
python3-gpgme
|
||||
python3-dnf
|
||||
dnf
|
||||
python3-dnf-plugins-core
|
||||
dnf-plugins-core
|
||||
yum
|
||||
wget
|
||||
firewalld
|
||||
bash-completion
|
||||
pinfo
|
||||
tuned
|
||||
NetworkManager-wifi
|
||||
dracut-config-generic
|
||||
dracut-config-rescue
|
||||
dracut-network
|
||||
plymouth
|
||||
chrony
|
||||
lvm2
|
||||
security-tool
|
||||
xfsdump
|
||||
cryptsetup
|
||||
nfs-utils
|
||||
parted
|
||||
util-linux-user
|
||||
nmap
|
||||
rdma-core
|
||||
vim-enhanced
|
||||
rsyslog-relp
|
||||
cifs-utils
|
||||
lshw
|
||||
mtr
|
||||
rng-tools
|
||||
realmd
|
||||
ima-evm-utils
|
||||
passwd
|
||||
usbutils
|
||||
iptstate
|
||||
libteam
|
||||
at
|
||||
audit
|
||||
mdadm
|
||||
mlocate
|
||||
tzdata
|
||||
@@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
touch "${ROOTFS_DIR}/etc/dracut.conf.d/02-rescue.conf"
|
||||
@@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
rm "${ROOTFS_DIR}/etc/yum.repos.d/openEuler.repo"
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
cat << EOF | chroot "${ROOTFS_DIR}" passwd root
|
||||
openEuler12#$
|
||||
openEuler12#$
|
||||
EOF
|
||||
4
receipes/openeuler/23.09-oerv/userspace/base/post.d/50-hostname/entry.sh
Executable file
4
receipes/openeuler/23.09-oerv/userspace/base/post.d/50-hostname/entry.sh
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
echo openeuler-riscv64 >> "${ROOTFS_DIR}/etc/hostname"
|
||||
echo "127.0.0.1 openeuler-riscv64" >> "${ROOTFS_DIR}/etc/hosts"
|
||||
3
receipes/openeuler/23.09-oerv/userspace/base/post.d/50-timezone/entry.sh
Executable file
3
receipes/openeuler/23.09-oerv/userspace/base/post.d/50-timezone/entry.sh
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
cat "${ROOTFS_DIR}/usr/share/zoneinfo/Asia/Shanghai" > "${ROOTFS_DIR}/etc/localtime"
|
||||
@@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
touch "${ROOTFS_DIR}/etc/fstab"
|
||||
2
receipes/openeuler/23.09-oerv/userspace/base/receipe.mk
Normal file
2
receipes/openeuler/23.09-oerv/userspace/base/receipe.mk
Normal file
@@ -0,0 +1,2 @@
|
||||
RECEIPE_NAME := base
|
||||
COMPRESSION := zstd
|
||||
@@ -0,0 +1,14 @@
|
||||
[OS]
|
||||
name=OS
|
||||
baseurl=https://mirror.isrc.ac.cn/openeuler-sig-riscv/openEuler-RISC-V/preview/openEuler-23.09-V1-riscv64/repo/23.09/OS/$basearch/
|
||||
metadata_expire=1h
|
||||
enabled=1
|
||||
gpgcheck=0
|
||||
|
||||
[EPOL]
|
||||
name=EPOL
|
||||
baseurl=https://mirror.isrc.ac.cn/openeuler-sig-riscv/openEuler-RISC-V/preview/openEuler-23.09-V1-riscv64/repo/23.09/EPOL/main/$basearch/
|
||||
metadata_expire=1h
|
||||
enabled=1
|
||||
gpgcheck=0
|
||||
|
||||
Reference in New Issue
Block a user