#!/bin/bash -e sed -i 's/O2/O2 -march=x86-64-v2/g' include/target.mk # libsodium sed -i 's,no-mips16 no-lto,no-mips16,g' feeds/packages/libs/libsodium/Makefile echo '#!/bin/sh # Put your custom commands here that should be executed once # the system init finished. By default this file does nothing. if ! grep "Default string" /tmp/sysinfo/model > /dev/null; then echo should be fine else echo "Generic PC" > /tmp/sysinfo/model fi status=$(cat /sys/devices/system/cpu/intel_pstate/status) if [ "$status" = "passive" ]; then echo "active" | tee /sys/devices/system/cpu/intel_pstate/status fi exit 0 '> ./package/base-files/files/etc/rc.local #Vermagic wget https://downloads.openwrt.org/releases/${latest_version}/targets/x86/64/profiles.json jq -r '.linux_kernel.vermagic' profiles.json >.vermagic sed -i -e 's/^\(.\).*vermagic$/\1cp $(TOPDIR)\/.vermagic $(LINUX_DIR)\/.vermagic/' include/kernel-defaults.mk # Distfeeds.conf mkdir -p files/etc/opkg cat > files/etc/opkg/distfeeds.conf < files/usr/bin/AdGuardHome chmod +x files/usr/bin/AdGuardHome # mihomo mkdir -p files/etc/openclash/core CLASH_META_URL="https://raw.githubusercontent.com/vernesong/OpenClash/core/master/meta/clash-linux-amd64.tar.gz" GEOIP_URL="https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geoip.dat" GEOSITE_URL="https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geosite.dat" wget -qO- $CLASH_META_URL | tar xOvz > files/etc/openclash/core/clash_meta wget -qO- $GEOIP_URL > files/etc/openclash/GeoIP.dat wget -qO- $GEOSITE_URL > files/etc/openclash/GeoSite.dat chmod +x files/etc/openclash/core/clash*