Bluetooth Support and WIP for in place kernel upgrades

This commit is contained in:
Justin Hammond 2023-05-16 02:06:14 +08:00
parent 4e0d7ee1ea
commit 4b836571e2
6 changed files with 41 additions and 1 deletions

View file

@ -0,0 +1,11 @@
# stock fstab - you probably want to override this with a machine specific one
/dev/root / auto defaults 1 1
proc /proc proc defaults 0 0
devpts /dev/pts devpts mode=0620,ptmxmode=0666,gid=5 0 0
tmpfs /run tmpfs mode=0755,nodev,nosuid,strictatime 0 0
tmpfs /var/volatile tmpfs defaults 0 0
LABEL="boot" /boot auto defaults 0 0
# uncomment this if your device has a SD/MMC/Transflash slot
#/dev/mmcblk0p1 /media/card auto defaults,sync,noauto 0 0

View file

@ -11,6 +11,7 @@ SRC_URI += " \
file://akonadiserverrc \
file://kdeglobals \
file://kvantum.kvconfig \
file://fstab \
"
S="${WORKDIR}"
@ -23,4 +24,5 @@ do_install:append() {
install -d ${D}${sysconfdir}/skel/.config/Kvantum
install -m 0644 ${WORKDIR}/kvantum.kvconfig ${D}${sysconfdir}/skel/.config/Kvantum/kvantum.kvconfig
install -m 0644 ${WORKDIR}/kdeglobals ${D}${sysconfdir}/skel/.config/kdeglobals
install -m 0644 ${WORKDIR}/fstab ${D}${sysconfdir}/fstab
}

View file

@ -29,4 +29,7 @@ RDEPENDS:packagegroup-star64-minimal = " \
packagefeed \
alsa-utils \
gnupg \
linux-firmware-rtl8852 \
libgpiod-tools \
bluez5 \
"

View file

@ -0,0 +1,11 @@
PACKAGES =+ " \
${PN}-rtl8852 \
"
LICENSE:${PN}-rtl8852 = "Firmware-rtlwifi_firmware"
FILES:${PN}-rtl8852 = " \
${nonarch_base_libdir}/firmware/rtl_bt/rtl8852*.bin \
"
RDEPENDS:${PN}-rtl8852 += "${PN}-rtl-license"

View file

@ -0,0 +1,13 @@
KERNEL_SPLIT_MODULES = "0"
KERNEL_PRIORITY ?= "${@int(d.getVar('PV',1).split('-')[0].split('+')[0].split('.')[0]) * 10000 + \
int(d.getVar('PV',1).split('-')[0].split('+')[0].split('.')[1]) * 100 + \
int(d.getVar('PV',1).split('-')[0].split('+')[0].split('.')[-1])}"
pkg_postinst_ontarget:kernel-image-fitimage () {
update-alternatives --install /${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE} ${KERNEL_IMAGETYPE} ${KERNEL_IMAGETYPE}-${KERNEL_VERSION} ${KERNEL_PRIORITY} || true
}
pkg_postrm_kernel:kernel-image-fitimage () {
update-alternatives --remove ${KERNEL_IMAGETYPE} ${KERNEL_IMAGETYPE}-${KERNEL_VERSION} || true
}

View file

@ -25,7 +25,7 @@ echo "Setting up PinIx Yocto Build"
declare -A layers
layers['poky']='git://git.yoctoproject.org/poky|kirkstone|4cc0e9438b450b43749730e128b6b9adb30f9663'
layers['meta-openembedded']='https://github.com/openembedded/meta-openembedded|kirkstone|571e36e20e9d1f27af0eb4545291beeb64f280e2'
layers['meta-riscv']='https://github.com/Fishwaldo/meta-riscv.git|master|579e8e113be29d2e2a84c7409c4eaead6a8a3bed'
layers['meta-riscv']='https://github.com/Fishwaldo/meta-riscv.git|master|bb723a11b10290f2f16031c1e4d9815095a990ce'
layers['meta-qt5']='https://github.com/meta-qt5/meta-qt5.git|master|cf6ffcbad5275a3428f6046468a0c9d572e813d1'
layers['yocto-meta-kf5']='https://github.com/KDE/yocto-meta-kf5.git|master|288288033137c19b72948a91d74b82b66c788fe3'
layers['yocto-meta-kde']='https://github.com/KDE/yocto-meta-kde.git|master|e533c2bf3133cc3fec6f78104ed0839fd84e2165'