blob: 9df6e6fe13f4cab4d2731c286cc52ad3afdb747a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/busybox sh
# Add the default dtb for grub-mkconfig
if [ -f etc/default/grub ] && ! grep -qE -e '^GRUB_DEFAULT_DTB=.*' etc/default/grub; then
printf 'GRUB_DEFAULT_DTB="qcom/qcs6490-radxa-dragon-q6a.dtb"\n' >> /etc/default/grub
else
dtb="$(sed -n -e 's/^GRUB_DEFAULT_DTB=\(.*\)/\1/p' /etc/default/grub)"
case "$dtb" in
# Only change it if the value is empty
''|'""')
sed -i -e 's/^\(GRUB_DEFAULT_DTB=\).*/\1"qcom/qcs6490-radxa-dragon-q6a.dtb"/' /etc/default/grub ;;
esac
fi
if ! grep -qE -e '^custom_files="' /etc/mkinitfs/mkinitfs.conf; then
printf 'custom_files="\n' >> /etc/mkinitfs/mkinitfs.conf
cat /etc/mkinitfs/features.d/aic8800.files >> /etc/mkinitfs/mkinitfs.conf
cat /etc/mkinitfs/features.d/dragon.files >> /etc/mkinitfs/mkinitfs.conf
printf '"\n' >> /etc/mkinitfs/mkinitfs.conf
fi
exit 0
|