mirror of
https://github.com/RROrg/rr.git
synced 2025-06-21 05:51:05 +08:00
28 lines
870 B
Bash
28 lines
870 B
Bash
if [ "${1}" = "rd" ]; then
|
|
echo "Jumkey's qjs-dtb arpl version - ramdisk time"
|
|
# fix executable flag
|
|
chmod +x /usr/sbin/dtc
|
|
chmod +x /usr/sbin/qjs
|
|
|
|
# copy file
|
|
if [ ! -f model_${PLATFORM_ID%%_*}.dtb ]; then
|
|
# Dynamic generation
|
|
dtc -I dtb -O dts -o output.dts /etc.defaults/model.dtb
|
|
qjs --std /addons/dts.js output.dts output.dts.out
|
|
if [ $? -ne 0 ]; then
|
|
echo "auto generated dts file is broken"
|
|
else
|
|
dtc -I dts -O dtb -o model_r2.dtb output.dts.out
|
|
cp -vf model_r2.dtb /etc.defaults/model.dtb
|
|
cp -vf model_r2.dtb /var/run/model.dtb
|
|
fi
|
|
else
|
|
cp -vf model_${PLATFORM_ID%%_*}.dtb /etc.defaults/model.dtb
|
|
cp -vf model_${PLATFORM_ID%%_*}.dtb /var/run/model.dtb
|
|
fi
|
|
else
|
|
echo "Jumkey's qjs-dtb arpl version - sys time"
|
|
# copy file
|
|
cp -vf /etc.defaults/model.dtb /tmpRoot/etc.defaults/model.dtb
|
|
fi
|