From 8530b567f90f3e65d576cba28cafe89cba337bb9 Mon Sep 17 00:00:00 2001 From: hexdump Date: Sun, 10 Jul 2022 19:57:38 +0200 Subject: [PATCH] karnak,suez: switch to a kernel with usb wifi drivers as those two amazon tablet do not yet have hacked together native wifi support those kernels have the available usb wifi drivers built in so that one can at least one of those to connect to wifi if desired while changing the kernels this also switches to the simpler kernel boot-and-modules.tar.gz archive already used for gt510 and harpia this has so far only been tested on suez, but there is no real reason why it should not work for karnak as well, so it will be changed for karnak here as well --- systems/tablet_amazon_karnak/get-files.sh | 13 ++++--------- systems/tablet_amazon_karnak/postinstall.sh | 3 +++ systems/tablet_amazon_suez/get-files.sh | 13 ++++--------- systems/tablet_amazon_suez/postinstall.sh | 3 +++ 4 files changed, 14 insertions(+), 18 deletions(-) diff --git a/systems/tablet_amazon_karnak/get-files.sh b/systems/tablet_amazon_karnak/get-files.sh index ba7245a0..3b0a8b2e 100755 --- a/systems/tablet_amazon_karnak/get-files.sh +++ b/systems/tablet_amazon_karnak/get-files.sh @@ -4,13 +4,8 @@ # get a kernel etc. from a special portmarketos based build -amazon_karnak_pmos_release_version="linux-amazon-karnak-3.18.19-r3" +amazon_karnak_pmos_release_version="linux-amazon-karnak-3.18.19-r4" -rm -rf ${DOWNLOAD_DIR}/boot-extra-${1} -mkdir -p ${DOWNLOAD_DIR}/boot-extra-${1} -wget -v https://github.com/hexdump0815/pmaports-amazon/releases/download/${amazon_karnak_pmos_release_version}/boot.img.gz -O - | gunzip -c > ${DOWNLOAD_DIR}/boot-extra-${1}/boot.img -wget -v https://github.com/hexdump0815/pmaports-amazon/releases/download/${amazon_karnak_pmos_release_version}/config-amazon-karnak.aarch64.gz -O - | gunzip -c > ${DOWNLOAD_DIR}/boot-extra-${1}/config-amazon-karnak.aarch64 -wget -v https://github.com/hexdump0815/pmaports-amazon/releases/download/${amazon_karnak_pmos_release_version}/initramfs-extra.gz -O - | gunzip -c > ${DOWNLOAD_DIR}/boot-extra-${1}/initramfs-extra -wget -v https://github.com/hexdump0815/pmaports-amazon/releases/download/${amazon_karnak_pmos_release_version}/initramfs.gz -O - | gunzip -c > ${DOWNLOAD_DIR}/boot-extra-${1}/initramfs -wget -v https://github.com/hexdump0815/pmaports-amazon/releases/download/${amazon_karnak_pmos_release_version}/vmlinuz.gz -O - | gunzip -c > ${DOWNLOAD_DIR}/boot-extra-${1}/vmlinuz.gz -wget -v https://github.com/hexdump0815/pmaports-amazon/releases/download/${amazon_karnak_pmos_release_version}/lib-modules.tar.gz -O ${DOWNLOAD_DIR}/boot-extra-${1}/lib-modules.tar.gz +rm -rf ${DOWNLOAD_DIR}/postinstall-${1} +mkdir -p ${DOWNLOAD_DIR}/postinstall-${1} +wget -v https://github.com/hexdump0815/pmaports-amazon/releases/download/${amazon_karnak_pmos_release_version}/boot-and-modules-amazon-karnak.tar.gz -O ${DOWNLOAD_DIR}/postinstall-${1}/boot-and-modules.tar.gz diff --git a/systems/tablet_amazon_karnak/postinstall.sh b/systems/tablet_amazon_karnak/postinstall.sh index 7c53cc96..9c661474 100755 --- a/systems/tablet_amazon_karnak/postinstall.sh +++ b/systems/tablet_amazon_karnak/postinstall.sh @@ -10,3 +10,6 @@ if [ -f etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml-enabled elif [ -f etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml-enabled ]; then cp -v etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml-enabled etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml fi + +# install the kernel, initramfs, boot.img etc. +tar xzf postinstall/boot-and-modules.tar.gz diff --git a/systems/tablet_amazon_suez/get-files.sh b/systems/tablet_amazon_suez/get-files.sh index 9a9922e0..e2cd8fbd 100755 --- a/systems/tablet_amazon_suez/get-files.sh +++ b/systems/tablet_amazon_suez/get-files.sh @@ -4,13 +4,8 @@ # get a kernel etc. from a special portmarketos based build -amazon_suez_pmos_release_version="linux-amazon-suez-3.18.19-r6" +amazon_suez_pmos_release_version="linux-amazon-suez-3.18.19-r8" -rm -rf ${DOWNLOAD_DIR}/boot-extra-${1} -mkdir -p ${DOWNLOAD_DIR}/boot-extra-${1} -wget -v https://github.com/hexdump0815/pmaports-amazon/releases/download/${amazon_suez_pmos_release_version}/boot.img.gz -O - | gunzip -c > ${DOWNLOAD_DIR}/boot-extra-${1}/boot.img -wget -v https://github.com/hexdump0815/pmaports-amazon/releases/download/${amazon_suez_pmos_release_version}/config-amazon-suez.aarch64.gz -O - | gunzip -c > ${DOWNLOAD_DIR}/boot-extra-${1}/config-amazon-suez.aarch64 -wget -v https://github.com/hexdump0815/pmaports-amazon/releases/download/${amazon_suez_pmos_release_version}/initramfs-extra.gz -O - | gunzip -c > ${DOWNLOAD_DIR}/boot-extra-${1}/initramfs-extra -wget -v https://github.com/hexdump0815/pmaports-amazon/releases/download/${amazon_suez_pmos_release_version}/initramfs.gz -O - | gunzip -c > ${DOWNLOAD_DIR}/boot-extra-${1}/initramfs -wget -v https://github.com/hexdump0815/pmaports-amazon/releases/download/${amazon_suez_pmos_release_version}/vmlinuz.gz -O - | gunzip -c > ${DOWNLOAD_DIR}/boot-extra-${1}/vmlinuz.gz -wget -v https://github.com/hexdump0815/pmaports-amazon/releases/download/${amazon_suez_pmos_release_version}/lib-modules.tar.gz -O ${DOWNLOAD_DIR}/boot-extra-${1}/lib-modules.tar.gz +rm -rf ${DOWNLOAD_DIR}/postinstall-${1} +mkdir -p ${DOWNLOAD_DIR}/postinstall-${1} +wget -v https://github.com/hexdump0815/pmaports-amazon/releases/download/${amazon_suez_pmos_release_version}/boot-and-modules-amazon-suez.tar.gz -O ${DOWNLOAD_DIR}/postinstall-${1}/boot-and-modules.tar.gz diff --git a/systems/tablet_amazon_suez/postinstall.sh b/systems/tablet_amazon_suez/postinstall.sh index 60a8eb18..601230c2 100755 --- a/systems/tablet_amazon_suez/postinstall.sh +++ b/systems/tablet_amazon_suez/postinstall.sh @@ -15,3 +15,6 @@ if [ -f etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml-enabled elif [ -f etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml-enabled ]; then cp -v etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml-enabled etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml fi + +# install the kernel, initramfs, boot.img etc. +tar xzf postinstall/boot-and-modules.tar.gz