remove hardware_setup.sh

This commit is contained in:
Adeeb Shihadeh
2026-04-30 18:05:08 -07:00
parent e8e36e592d
commit 84da44b782
6 changed files with 6 additions and 27 deletions
-5
View File
@@ -83,16 +83,11 @@ FROM agnos-base
# Hardware rootfs overlay
COPY ./userspace/root/etc/ /etc/
COPY ./userspace/root/lib/ /usr/lib/
COPY ./userspace/root/lib64/ /usr/lib64/
COPY ./userspace/root/sbin/ /usr/sbin/
COPY ./userspace/root/system/ /system/
COPY ./userspace/root/usr/ /usr/
RUN mkdir -p /dsp /firmware /persist /data /cache /rwtmp
# Hardware setup
COPY ./userspace/hardware_setup.sh /tmp/agnos
RUN /tmp/agnos/hardware_setup.sh
COPY --from=agnos-compiler-libqmi /tmp/libqmi.deb /tmp/
COPY --from=agnos-compiler-modemmanager /tmp/modemmanager.deb /tmp/
+5
View File
@@ -8,6 +8,10 @@ HOST=comma
touch /TICI
touch /AGNOS
# Set up usr-merged lib64 since it's not done by default in 24.04-base.
mkdir -p /usr/lib64
ln -sTfn usr/lib64 /lib64
# Install apt-fast
apt-get update
apt-get install -yq curl sudo wget
@@ -29,6 +33,7 @@ adduser $USERNAME adm
adduser $USERNAME gpu
adduser $USERNAME audio
adduser $USERNAME disk
adduser $USERNAME netdev
adduser $USERNAME dialout
adduser $USERNAME systemd-journal
-22
View File
@@ -1,22 +0,0 @@
#!/bin/bash -e
# Setting up usr merged lib64 since it's not done by default (in 24.04-base)
# https://wiki.debian.org/UsrMerge
# https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge/
mkdir -p /usr/lib64
if [ -d /lib64 ] && [ ! -L /lib64 ]; then
cp -a /lib64/. /usr/lib64/
rm -rf /lib64
fi
ln -sfn usr/lib64 /lib64
# Install 16.04 version of libjson-c2
cd /tmp
wget http://ports.ubuntu.com/pool/main/j/json-c/libjson-c2_0.11-4ubuntu2.6_arm64.deb -O /tmp/libjson-c2_0.11-4ubuntu2.6_arm64.deb
apt install -yq /tmp/libjson-c2_0.11-4ubuntu2.6_arm64.deb
# Remove apt cache
rm -rf /var/lib/apt/lists/*
USERNAME=comma
adduser $USERNAME netdev
@@ -0,0 +1 @@
libjson-c.so.2.0.0