diy.sh 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #!/bin/bash
  2. shopt -s extglob
  3. SHELL_FOLDER=$(dirname $(readlink -f "$0"))
  4. rm -rf target/linux/ipq807x
  5. mv -f ../feeds/ipq807x/ipq807x target/linux/
  6. rm -rf package/feeds
  7. ./scripts/feeds install -a -p ipq807x -f
  8. ./scripts/feeds install -a -p wifi_ax -f
  9. ./scripts/feeds install -a -p gl_feeds_common -f
  10. ./scripts/feeds install -a -p kiddin9 -f
  11. sed -i '/postgres=5432/d' feeds/packages.index
  12. sed -i '/postgres=5432/d' feeds/packages/net/gnunet/Makefile
  13. ./scripts/feeds install -a
  14. sed -i "s/make-ext4fs missing-macros/make-ext4fs meson missing-macros/" tools/Makefile
  15. curl -sfL https://raw.githubusercontent.com/openwrt/openwrt/openwrt-22.03/include/meson.mk -o include/meson.mk
  16. svn co https://github.com/openwrt/openwrt/branches/openwrt-22.03/tools/meson tools/meson
  17. echo "
  18. CONFIG_FEED_gl_feeds_common=n
  19. CONFIG_FEED_ipq807x=n
  20. CONFIG_FEED_wifi_ax=n
  21. " >> devices/common/.config
  22. rm -rf target/imagebuilder
  23. svn co https://github.com/openwrt/openwrt/branches/openwrt-21.02/target/imagebuilder target/imagebuilder
  24. rm -rf feeds/kiddin9/{rtl*,base-files,netifd,fullconenat-nft,mbedtls,oaf,shortcut-fe,fullconenat}
  25. svn co https://github.com/coolsnowwolf/openwrt-gl-ax1800/trunk/package/network/services/fullconenat feeds/kiddin9/fullconenat
  26. rm -rf package/kernel/{ath10k-ct,mt76,rtl8812au-ct}
  27. rm -rf feeds/packages/net/xtables-addons package/feeds/packages/{openvswitch,ksmbd} package/feeds/routing/batman-adv
  28. rm -rf package/kernel/exfat
  29. rm -rf devices/common/patches/{glinet,fix.patch,iptables.patch,targets.patch,kernel-defaults.patch,disable_flock.patch}
  30. rm -rf toolchain/musl
  31. svn co https://github.com/openwrt/openwrt/branches/openwrt-22.03/toolchain/musl toolchain/musl