Skip to content

Commit f4ddae6

Browse files
committed
Updated bullseye arm64
Signed-off-by: Michael Brown <producer@holotronic.dk>
1 parent aac8394 commit f4ddae6

File tree

2 files changed

+116
-44
lines changed

2 files changed

+116
-44
lines changed

SD-Image-Gen/build-all.sh

Lines changed: 41 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
BOARDS=("de0_nano_soc" "de10_nano" "de1_soc" "DExx" "ultra96")
2626

2727
## Valid distros:
28-
DISTROS=("stretch" "buster" "bionic" "petalinux")
28+
DISTROS=("stretch" "buster" "bullseye" "bionic" "petalinux")
2929

3030
## Valid archs:
3131
DISTARCHS=("armhf" "arm64")
@@ -82,10 +82,10 @@ RT_PATCH_REV="rt60"
8282

8383
ALT_GIT_KERNEL_VERSION="4.9.76"
8484
ALT_GIT_KERNEL_REV="-ltsi-rt"
85-
XIL_GIT_KERNEL_VERSION="xilinx"
86-
#XIL_GIT_KERNEL_REV="-v2018.2"
87-
XIL_GIT_KERNEL_REV="-v2019.1"
88-
#XIL_GIT_KERNEL_REV="-v2017.3"
85+
#XIL_GIT_KERNEL_VERSION="xilinx"
86+
XIL_GIT_KERNEL_VERSION="zynqmp"
87+
#XIL_GIT_KERNEL_REV="-v2019.1"
88+
XIL_GIT_KERNEL_REV="-5.5-mib"
8989
#ALT_GIT_KERNEL_VERSION="4.15"
9090

9191
#RT_PATCH_REV="ltsi-rt23-socfpga-initrd"
@@ -353,10 +353,10 @@ gen_rootfs_image() {
353353
zero=0;
354354
contains ${DISTROS[@]} ${3}
355355
if [ "$?" -eq 0 ]; then
356-
echo "Valid distroname = ${3} given"
356+
echo "Script_MSG: Valid distroname = ${3} given"
357357
contains ${DISTARCHS[@]} ${4}
358358
if [ "$?" -eq 0 ]; then
359-
echo "Valid distarch = ${4} given"
359+
echo "Script_MSG: Valid distarch = ${4} given"
360360
create_img "1" ${2}
361361
mount_imagefile ${2} ${1}
362362
. ${FUNC_SCRIPT_DIR}/rootfs-func.sh
@@ -366,12 +366,23 @@ gen_rootfs_image() {
366366
run_desktop_qemu_debootstrap_bionic ${1} ${3} ${UB_EXT_REPO_URL} ${4}
367367
echo "Script_MSG: run_desktop_qemu_debootstrap_bionic (${3}) (${4}) function return value was --> ${output}"
368368
else
369-
if [ "${3}" == "buster" ]; then
370-
run_desktop_qemu_debootstrap_buster ${1} ${3} ${DEB_EXT_REPO_URL} ${4}
371-
echo "Script_MSG: run_desktop_qemu_debootstrap_buster (${3}) (${4}) function return value was --> ${output}"
369+
if [ "${3}" == "bullseye" ]; then
370+
echo "Script_MSG: will run run_desktop_qemu_debootstrap_bullseye"
371+
run_desktop_qemu_debootstrap_bullseye ${1} ${3} ${DEB_EXT_REPO_URL} ${4}
372+
echo "Script_MSG: run_desktop_qemu_debootstrap_bullseye (${3}) (${4}) function return value was --> ${output}"
372373
else
373-
run_desktop_qemu_debootstrap ${1} ${3} ${DEB_EXT_REPO_URL} ${4}
374-
echo "Script_MSG: run_desktop_qemu_debootstrap (${3}) (${4}) function return value was --> ${output}"
374+
if [ "${3}" == "buster" ]; then
375+
run_desktop_qemu_debootstrap_buster ${1} ${3} ${DEB_EXT_REPO_URL} ${4}
376+
echo "Script_MSG: run_desktop_qemu_debootstrap_buster (${3}) (${4}) function return value was --> ${output}"
377+
else
378+
if [ "${3}" == "stretch" ]; then
379+
run_desktop_qemu_debootstrap_stretch ${1} ${3} ${DEB_EXT_REPO_URL} ${4}
380+
echo "Script_MSG: run_desktop_qemu_debootstrap_buster (${3}) (${4}) function return value was --> ${output}"
381+
else
382+
run_desktop_qemu_debootstrap ${1} ${3} ${DEB_EXT_REPO_URL} ${4}
383+
echo "Script_MSG: run_desktop_qemu_debootstrap (${3}) (${4}) function return value was --> ${output}"
384+
fi
385+
fi
375386
fi
376387
fi
377388
else
@@ -508,11 +519,15 @@ inst_repo_kernel() {
508519
echo "Script_MSG: will now install kernel"
509520
if [ "${5}" == "arm64" ]; then
510521
if [ "${4}" == "bionic" ] || [ "${4}" == "buster" ]; then
511-
SD_KERNEL_TAG="*socfpga64-2.1"
522+
SD_KERNEL_TAG="*socfpga64-4.14"
523+
else
524+
SD_KERNEL_TAG="*socfpga64-5.5"
525+
fi
526+
if [ "${4}" == "bullseye" ]; then
527+
sudo cp -r '/home/mib/Projects/2020v1/kernel_modules/lib/modules' ${1}/lib
512528
else
513-
SD_KERNEL_TAG="*socfpga64-0.1"
529+
sudo cp -r '/home/mib/Projects/2019v1/kernel_modules/lib/modules' ${1}/lib
514530
fi
515-
sudo cp -r '/home/mib/Projects/2019v1/kernel_modules/lib/modules' ${1}/lib
516531
else
517532
SD_KERNEL_TAG="socfpga-rt-ltsi"
518533
inst_kernel_from_local_repo ${1} ${SD_KERNEL_TAG}
@@ -588,8 +603,15 @@ assemble_full_sd_img() {
588603
sudo cp ${XIL_BOOT_FILES_LOC}/peta_built/images/linux/BOOT.BIN ${1}
589604
sudo cp ${XIL_BOOT_FILES_LOC}/peta_built/images/linux/image.ub ${1}
590605
else
591-
sudo cp ${XIL_BOOT_FILES_LOC}/BOOT.BIN* ${1}
592-
sudo cp ${XIL_BOOT_FILES_LOC}/image.ub ${1}
606+
## if [ "${4}" == "bullseye" ]; then
607+
sudo cp ${XIL_BOOT_FILES_LOC}/BOOT.BIN* ${1}
608+
sudo cp ${XIL_BOOT_FILES_LOC}/image.ub ${1}
609+
# sudo cp /home/mib/avnet-ultra96-rev1.dtb ${1}
610+
# sudo cp /home/mib/Image ${1}
611+
## else
612+
## sudo cp ${XIL_BOOT_FILES_LOC}/BOOT.BIN* ${1}
613+
## sudo cp ${XIL_BOOT_FILES_LOC}/image.ub ${1}
614+
## fi
593615
fi
594616
echo "MSG: Unmounting boot partition"
595617
unmount_binded ${1}
@@ -614,7 +636,7 @@ assemble_full_sd_img() {
614636
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /bin/rm -f /etc/resolv.conf'
615637
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /bin/ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf'
616638
sudo cp -f ${1}/etc/apt/sources.list-final ${1}/etc/apt/sources.list
617-
sudo cp -R ${PATCH_SCRIPT_DIR}/Auto-expand-on-boot/* ${1}
639+
sudo cp -R ${MAIN_SCRIPT_DIR}/Auto-expand-on-boot/* ${1}
618640
sudo ln -s ${1}/lib/systemd/system/resize2fs.service ${1}/${EnableResize2fsLink}
619641
echo ""
620642
echo "# ---------> Removing qemu policy file <--------------- ---------"
@@ -643,7 +665,7 @@ assemble_full_sd_img() {
643665
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /bin/rm -f /etc/resolv.conf'
644666
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /bin/ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf'
645667
sudo cp -f ${1}/etc/apt/sources.list-final ${1}/etc/apt/sources.list
646-
sudo cp -R ${PATCH_SCRIPT_DIR}/Auto-expand-on-boot/* ${1}
668+
sudo cp -R ${MAIN_SCRIPT_DIR}/Auto-expand-on-boot/}/Auto-expand-on-boot/* ${1}
647669
sudo ln -s ${1}/lib/systemd/system/resize2fs.service ${1}/${EnableResize2fsLink}
648670
set_fw_uboot_env_mnt ${LOOP_DEV} ${1}
649671
echo ""

SD-Image-Gen/functions/rootfs-func.sh

Lines changed: 75 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@ sudo qemu-debootstrap --foreign --arch=${4} --variant=buildd --include=sudo,loca
1515
output=${?}
1616
}
1717

18+
# ## parameters: 1: mount dev name, 2: distro name, 3: repo url, 4: distro arch
19+
run_desktop_qemu_debootstrap_bullseye() {
20+
sudo qemu-debootstrap --foreign --arch=${4} --variant=buildd --keyring /usr/share/keyrings/debian-archive-keyring.gpg --include=sudo,locales,nano,vim,adduser,apt-utils,rsyslog,libssh2-1,openssh-client,openssh-server,openssl,kwrite,kmod,dbus,dbus-x11,upower,udev,net-tools,lsof,less,accountsservice,iputils-ping,python,python3,ifupdown,iproute2,avahi-daemon,uuid-runtime,avahi-discover,libnss-mdns,traceroute,strace,u-boot-tools,initramfs-tools,gnupg2,dirmngr,wget,xorg,cgroupfs-mount,autofs,libpam-systemd,systemd-sysv,fuse,cgmanager,policykit-1,gtk2-engines-pixbuf,fontconfig,fontconfig-config,console-setup,fbset,libdirectfb-1.7-7,x11-xserver-utils,acpid ${2} ${1} ${3}
21+
output=${?}
22+
}
23+
1824
# ## parameters: 1: mount dev name, 2: distro name, 3: repo url, 4: distro arch
1925
run_desktop_qemu_debootstrap_buster() {
2026
sudo qemu-debootstrap --foreign --arch=${4} --variant=buildd --keyring /usr/share/keyrings/debian-archive-keyring.gpg --include=sudo,locales,nano,vim,adduser,apt-utils,rsyslog,libssh2-1,openssh-client,openssh-server,openssl,kwrite,kmod,dbus,dbus-x11,upower,udev,net-tools,lsof,less,accountsservice,iputils-ping,python,python3,ifupdown,iproute2,avahi-daemon,uuid-runtime,avahi-discover,libnss-mdns,traceroute,strace,u-boot-tools,initramfs-tools,gnupg2,dirmngr,wget,xorg,cgroupfs-mount,ntp,autofs,libpam-systemd,systemd-sysv,fuse,cgmanager,policykit-1,gtk2-engines-pixbuf,fontconfig,fontconfig-config,console-setup,fbset,libdirectfb-1.7-7,x11-xserver-utils,acpid ${2} ${1} ${3}
@@ -29,14 +35,23 @@ output=${?}
2935
#,dhcpcd5,open-iscsi,
3036

3137
# ## parameters: 1: mount dev name, 2: distro name, 3: repo url, 4: distro arch
38+
#leafpad,
3239
run_qemu_debootstrap() {
33-
sudo qemu-debootstrap --foreign --arch=${4} --variant=buildd --keyring /usr/share/keyrings/debian-archive-keyring.gpg --include=sudo,locales,nano,vim,adduser,apt-utils,rsyslog,libssh2-1,openssh-client,openssh-server,openssl,leafpad,kmod,dbus,dbus-x11,upower,udev,net-tools,lsof,less,accountsservice,iputils-ping,python,python3,ifupdown,iproute2,avahi-daemon,uuid-runtime,avahi-discover,libnss-mdns,traceroute,strace,u-boot-tools,initramfs-tools,gnupg2,dirmngr,wget,xorg,cgroupfs-mount,ntp,autofs,xserver-xorg-video-dummy,libpam-systemd,systemd-sysv ${2} ${1} ${3}
40+
sudo qemu-debootstrap --foreign --arch=${4} --variant=buildd --keyring /usr/share/keyrings/debian-archive-keyring.gpg --include=sudo,locales,nano,vim,adduser,apt-utils,rsyslog,libssh2-1,openssh-client,openssh-server,openssl,kmod,dbus,dbus-x11,upower,udev,net-tools,lsof,less,accountsservice,iputils-ping,python,python3,ifupdown,iproute2,avahi-daemon,uuid-runtime,avahi-discover,libnss-mdns,traceroute,strace,u-boot-tools,initramfs-tools,gnupg2,dirmngr,wget,xorg,cgroupfs-mount,ntp,autofs,xserver-xorg-video-dummy,libpam-systemd,systemd-sysv ${2} ${1} ${3}
41+
output=${?}
42+
}
43+
44+
## parameters: 1: mount dev name, 2: distro name, 3: repo url, 4: distro arch
45+
#leafpad,libdirectfb-1.2-9,gksu
46+
run_desktop_qemu_debootstrap_stretch() {
47+
sudo qemu-debootstrap --foreign --arch=${4} --variant=buildd --keyring /usr/share/keyrings/debian-archive-keyring.gpg --include=sudo,locales,nano,vim,adduser,apt-utils,rsyslog,libssh2-1,openssh-client,openssh-server,openssl,kmod,dbus,dbus-x11,upower,udev,net-tools,lsof,less,accountsservice,iputils-ping,python,python3,ifupdown,iproute2,avahi-daemon,uuid-runtime,avahi-discover,libnss-mdns,traceroute,strace,u-boot-tools,initramfs-tools,gnupg2,dirmngr,wget,xorg,cgroupfs-mount,ntp,autofs,libpam-systemd,systemd-sysv,fuse,cgmanager,policykit-1,gtk2-engines-pixbuf,fontconfig,fontconfig-config,console-setup,fbset,libdirectfb-1.2-9,x11-xserver-utils,acpid ${2} ${1} ${3}
3448
output=${?}
3549
}
3650

3751
## parameters: 1: mount dev name, 2: distro name, 3: repo url, 4: distro arch
52+
#leafpad,libdirectfb-1.2-9,gksu
3853
run_desktop_qemu_debootstrap() {
39-
sudo qemu-debootstrap --foreign --arch=${4} --variant=buildd --keyring /usr/share/keyrings/debian-archive-keyring.gpg --include=sudo,locales,nano,vim,adduser,apt-utils,rsyslog,libssh2-1,openssh-client,openssh-server,openssl,leafpad,kmod,dbus,dbus-x11,upower,udev,net-tools,lsof,less,accountsservice,iputils-ping,python,python3,ifupdown,iproute2,avahi-daemon,uuid-runtime,avahi-discover,libnss-mdns,traceroute,strace,u-boot-tools,initramfs-tools,gnupg2,dirmngr,wget,xorg,cgroupfs-mount,ntp,autofs,libpam-systemd,systemd-sysv,fuse,cgmanager,policykit-1,gtk2-engines-pixbuf,fontconfig,fontconfig-config,console-setup,fbset,libdirectfb-1.2-9,x11-xserver-utils,gksu,acpid ${2} ${1} ${3}
54+
sudo qemu-debootstrap --foreign --arch=${4} --variant=buildd --keyring /usr/share/keyrings/debian-archive-keyring.gpg --include=sudo,locales,nano,vim,adduser,apt-utils,rsyslog,libssh2-1,openssh-client,openssh-server,openssl,kmod,dbus,dbus-x11,upower,udev,net-tools,lsof,less,accountsservice,iputils-ping,python,python3,ifupdown,iproute2,avahi-daemon,uuid-runtime,avahi-discover,libnss-mdns,traceroute,strace,u-boot-tools,initramfs-tools,gnupg2,dirmngr,wget,xorg,cgroupfs-mount,ntp,autofs,libpam-systemd,systemd-sysv,fuse,cgmanager,policykit-1,gtk2-engines-pixbuf,fontconfig,fontconfig-config,console-setup,fbset,libdirectfb-1.7-7,x11-xserver-utils,acpid ${2} ${1} ${3}
4055
output=${?}
4156
}
4257

@@ -839,7 +854,7 @@ rm -f /etc/resolv.conf
839854
echo ""
840855
echo "ECHO:--> Enabling Systemd Networkd"
841856
echo ""
842-
ln -s /lib/systemd/system/systemd-networkd.service'${EnableSystemdNetworkedLink}'
857+
ln -s /lib/systemd/system/systemd-networkd.service '${EnableSystemdNetworkedLink}'
843858
fi
844859
845860
# enable systemd-resolved
@@ -1010,13 +1025,24 @@ fi
10101025
if [ "${DESKTOP}" == "yes" ]; then
10111026
echo "Scr_MSG: Installing lxqt"
10121027
# if [ "${3}" == "bionic" ] || [ "${3}" == "buster" ]; then
1013-
if [ "${3}" == "bionic" ]; then
1014-
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install software-properties-common'
1015-
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install lxqt-core openbox lxqt-sudo'
1016-
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install lxqt'
1017-
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install tasksel'
1018-
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install task-lxqt-desktop'
1019-
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install sddm'
1028+
if [ "${3}" == "bionic" ] || [ "${3}" == "bullseye" ]; then
1029+
if [ "${3}" == "bionic" ]; then
1030+
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install software-properties-common'
1031+
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install lxqt-core openbox lxqt-sudo'
1032+
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install lxqt'
1033+
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install tasksel'
1034+
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install task-lxqt-desktop'
1035+
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install sddm'
1036+
fi
1037+
if [ "${3}" == "bullseye" ]; then
1038+
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install software-properties-common'
1039+
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install sddm sddm-theme-debian-elarun'
1040+
# sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install tasksel task-desktop'
1041+
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install tasksel'
1042+
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install lxqt'
1043+
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install task-lxqt-desktop'
1044+
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install breeze breeze-cursor-theme breeze-icon-theme'
1045+
fi
10201046
else
10211047
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install software-properties-common'
10221048
sudo sh -c 'LANG=C.UTF-8 chroot --userspec=root:root '${1}' /usr/bin/'${apt_cmd}' -y install lxqt-core lxqt-sudo'
@@ -1123,7 +1149,7 @@ if [ "${DESKTOP}" == "yes" ]; then
11231149
if [[ "${4}" == "arm64" ]]; then
11241150
sudo sh -c 'cat <<EOF > '${1}'/etc/X11/xorg.conf
11251151
Section "Files"
1126-
ModulePath "/usr/local/lib/xorg/modules,/usr/lib/xorg/modules"
1152+
ModulePath "/usr/lib/xorg/modules"
11271153
EndSection
11281154
11291155
Section "InputDevice"
@@ -1155,22 +1181,46 @@ Section "Screen"
11551181
EndSection
11561182
11571183
EOF'
1158-
if [ ! "$(ls -A "./mali")" ]; then
1159-
wget https://www.xilinx.com/publications/products/tools/mali-400-userspace.tar
1160-
tar -xf mali-400-userspace.tar
1184+
if [ ! "$(ls -A "./mali")" ]; then
1185+
wget https://www.xilinx.com/publications/products/tools/mali-400-userspace.tar
1186+
tar -xf mali-400-userspace.tar
1187+
fi
1188+
cd mali
1189+
if [ "${3}" == "bullseye" ]; then
1190+
if [ ! "$(ls -A "./mali-userspace-binaries")" ]; then
1191+
git clone https://github.com/Xilinx/mali-userspace-binaries.git
11611192
fi
1162-
cd mali
1163-
cd rel-v2019.1
1164-
tar -xf r8p0-01rel0.tar
1193+
cd mali-userspace-binaries
1194+
git checkout rel-v2020.1
11651195
cd ${CURRENT_DIR}
1166-
sudo mkdir -p ${1}/usr/lib/aarch64-linux-gnu/mali-egl
1167-
sudo cp --preserve=links mali/rel-v2019.1/r8p0-01rel0/aarch64-linux-gnu/common/* ${1}/usr/lib/aarch64-linux-gnu/mali-egl
1168-
sudo cp mali/rel-v2019.1/r8p0-01rel0/aarch64-linux-gnu/x11/libMali.so.8.0 ${1}/usr/lib/aarch64-linux-gnu/mali-egl
1196+
# sudo mkdir -p ${1}/usr/lib/aarch64-linux-gnu/mali-egl
1197+
sudo cp -P mali/mali-userspace-binaries/r9p0-01rel0/arm-linux-gnueabihf/common/* ${1}/usr/lib/aarch64-linux-gnu
1198+
sudo cp mali/mali-userspace-binaries/r9p0-01rel0/arm-linux-gnueabihf/x11/libMali.so.9.0 ${1}/usr/lib/aarch64-linux-gnu/libMali.so.9.0
11691199
echo "MSG: Copy armsoc driver"
1170-
# sudo cp '/home/mib/Projects/2019v1/xilinx-ultra96-reva-2019.1/build/tmp/sysroots-components/aarch64/xf86-video-armsoc/usr/lib/xorg/modules/drivers/armsoc_drv.so' ${1}/usr/lib/xorg/modules/drivers
1171-
sudo cp '/home/mib/Projects/2019v1/my-work/armsoc_drv.so' ${1}/usr/lib/xorg/modules/drivers
1172-
# sudo cp '/home/mib/Projects/2018v3/petalinux-rootfs/usr/lib/xorg/modules/drivers/armsoc_drv.so' ${1}/usr/lib/xorg/modules/drivers
1173-
1200+
sudo cp '/home/mib/Projects/2020v1/my-work/armsoc_drv.so' ${1}/usr/lib/xorg/modules/drivers
1201+
else
1202+
if [ "${3}" == "buster" ]; then
1203+
cd rel-v2019.1
1204+
tar -xf r8p0-01rel0.tar
1205+
cd ${CURRENT_DIR}
1206+
sudo mkdir -p ${1}/usr/lib/aarch64-linux-gnu/mali-egl
1207+
sudo cp -P mali/rel-v2019.1/r8p0-01rel0/aarch64-linux-gnu/common/* ${1}/usr/lib/aarch64-linux-gnu/mali-egl
1208+
sudo cp mali/rel-v2019.1/r8p0-01rel0/aarch64-linux-gnu/x11/libMali.so.8.0 ${1}/usr/lib/aarch64-linux-gnu/mali-egl
1209+
echo "MSG: Copy armsoc driver"
1210+
sudo cp '/home/mib/Projects/2019v1/my-work/armsoc_drv.so' ${1}/usr/lib/xorg/modules/drivers
1211+
else
1212+
if [[ "${3}" == "stretch" ]]; then
1213+
cd rel-v2018.3
1214+
tar -xf r8p0-01rel0.tar
1215+
cd ${CURRENT_DIR}
1216+
sudo mkdir -p ${1}/usr/lib/aarch64-linux-gnu/mali-egl
1217+
sudo cp -P mali/rel-v2018.3/r8p0-01rel0/aarch64-linux-gnu/common/* ${1}/usr/lib/aarch64-linux-gnu/mali-egl
1218+
sudo cp mali/rel-v2018.3/r8p0-01rel0/aarch64-linux-gnu/x11/libMali.so.8.0 ${1}/usr/lib/aarch64-linux-gnu/mali-egl
1219+
echo "MSG: Copy armsoc driver"
1220+
sudo cp '/home/mib/Projects/2019v1/my-work/armsoc_drv.so' ${1}/usr/lib/xorg/modules/drivers
1221+
fi
1222+
fi
1223+
fi
11741224
else
11751225

11761226
sudo sh -c 'cat <<EOF > '${1}'/etc/X11/xorg.conf
@@ -1193,7 +1243,7 @@ EOF'
11931243
fi
11941244

11951245
sudo sh -c 'echo options uio_pdrv_genirq of_id="generic-uio,ui_pdrv" > '${1}'/etc/modprobe.d/uioreg.conf'
1196-
sudo sh -c 'echo "KERNEL==\"uio0\",MODE=\"666\"" > '${1}'/etc/udev/rules.d/10-local.rules'
1246+
sudo sh -c 'echo "KERNEL==\"uio*\",MODE=\"666\"" > '${1}'/etc/udev/rules.d/10-local.rules'
11971247

11981248
echo ""
11991249
echo "# ---------> Restoring resolv.conf link <--------------- ---------"

0 commit comments

Comments
 (0)