mirror of
https://github.com/commaai/agnos-builder.git
synced 2026-08-04 15:55:42 +08:00
remove hardware_setup.sh
This commit is contained in:
@@ -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/
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
Binary file not shown.
Reference in New Issue
Block a user