20 lines
680 B
Text
20 lines
680 B
Text
|
#!/sbin/openrc-run
|
||
|
|
||
|
description="Copy firmware to rootfs"
|
||
|
|
||
|
start() {
|
||
|
# Set up directories (if needed)
|
||
|
mkdir -p /opt/firmware/modem
|
||
|
mkdir -p /opt/firmware/odm
|
||
|
mkdir -p /lib/firmware/qcom/venus-4.4
|
||
|
|
||
|
# Copy all the firmware over (except Venus)
|
||
|
rsync -r -l -p --owner=root --group=root --chmod=0755 --exclude 'venus*' /opt/firmware/modem/image/* /lib/firmware/
|
||
|
|
||
|
# Copy Venus FW over to the correct location
|
||
|
rsync -r -l -p --owner=root --group=root --chmod=0755 /opt/firmware/modem/image/venus* /lib/firmware/qcom/venus-4.4
|
||
|
|
||
|
# Get Adreno & ZAP firmware from ODM package
|
||
|
rsync -r -l -p --owner=root --group=root --chmod=0755 /opt/firmware/odm/firmware/* /lib/firmware/qcom
|
||
|
}
|