#!/bin/bash sudo apt-get update && sudo apt-get -y install build-essential \ asciidoc binutils bzip2 gawk gettext git libncurses5-dev \ libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 \ libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib \ p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto \ qemu-utils upx libelf-dev autoconf automake libtool autopoint \ device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync # dl if [ ! -d "$HOME/download" ]; then mkdir download fi # 源码 cd ~/ if [ ! -d "$HOME/lede" ]; then git clone git@github.com:coolsnowwolf/lede.git if [ $? -ne 0 ]; then echo "failed" exit 1 fi fi # 更新 cd $HOME/lede && rm -rf ./dl && ln -s $HOME/download ./dl git stash && git pull if [ $? -ne 0 ]; then echo "failed" exit 1 fi # 源配置 if [ ! -e "feeds.conf" ]; then cp feeds.conf.default feeds.conf fi # ssr配置 cat feeds.conf|grep helloworld if [ $? -ne 0 ]; then echo 'src-git helloworld https://github.com/fw876/helloworld.git' >> feeds.conf fi # opentomcat 主题 cd $HOME/lede/package/lean if [ ! -d "luci-theme-opentomcat" ];then git clone git@github.com:Leo-Jo-My/luci-theme-opentomcat.git fi cd luci-theme-opentomcat git pull # 安装 cd $HOME/lede ./scripts/feeds update -a && ./scripts/feeds install -a make defconfig make -j$(($(nproc) + 1)) download