[
  {
    "path": ".github/workflows/build-padavan.yml",
    "content": "#修改TNAME: K2P 中的K2P为你需要编译的型号，注意名称要与configs/templates/目录下的名字相同\nname: Build Padavan\n\non: \n  release:\n    types: [published]\n  push:\n    tags:\n    - 'v*'\n  #  branches: \n  #    - master\n#  schedule:\n#    - cron: 0 8 * * 5\n  watch:\n    types: [started]\n\njobs:\n  build:\n    runs-on: ubuntu-20.04\n    if: github.event.repository.owner.id == github.event.sender.id\n\n    steps:\n    - name: Checkout\n      uses: actions/checkout@master\n    - name: Initialization environment\n      env:\n        DEBIAN_FRONTEND: noninteractive\n      run: |\n        sudo apt-get update\n        sudo apt-get -y install unzip libtool-bin curl cmake gperf gawk flex bison nano xxd fakeroot \\\n        cpio git python-docutils gettext automake autopoint texinfo build-essential help2man \\\n        pkg-config zlib1g-dev libgmp3-dev libmpc-dev libmpfr-dev libncurses5-dev libltdl-dev wget\n    - name: Clone source code\n      run: |\n        git clone --depth=1 https://github.com/MeIsReallyBa/padavan-4.4.git /opt/rt-n56u\n        cd /opt/rt-n56u/toolchain-mipsel\n        sh dl_toolchain.sh\n        mkdir -p /opt/images/\n    - name: Build Firmware\n      env:\n        TNAME: R2100\n      run: |\n        cd /opt/rt-n56u/trunk\n        if [ ! -f configs/templates/$TNAME.config ] ; then\n        echo \"configs/templates/$TNAME.config not found \"\n        exit 1\n        fi\n        cp -f configs/templates/$TNAME.config .config\n        ######################################################################\n        sed -i '/CONFIG_FIRMWARE_INCLUDE_SHADOWSOCKS/d' .config \n        sed -i 's/CONFIG_FIRMWARE_INCLUDE_HTTPS=n/CONFIG_FIRMWARE_INCLUDE_HTTPS=y/g' .config\n        sed -i 's/CONFIG_FIRMWARE_INCLUDE_SFTP=n/CONFIG_FIRMWARE_INCLUDE_SFTP=y/g' .config\n        sed -i 's/CONFIG_FIRMWARE_INCLUDE_HTOP=n/CONFIG_FIRMWARE_INCLUDE_HTOP=y/g' .config\n        sed -i 's/CONFIG_FIRMWARE_INCLUDE_DOGCOM=n/CONFIG_FIRMWARE_INCLUDE_DOGCOM=n/g' .config\n        sed -i 's/CONFIG_FIRMWARE_INCLUDE_WIREGUARD=y/CONFIG_FIRMWARE_INCLUDE_WIREGUARD=n/g' .config\n        sed -i 's/CONFIG_FIRMWARE_INCLUDE_VLMCSD=y/CONFIG_FIRMWARE_INCLUDE_VLMCSD=n/g' .config \n        sed -i 's/CONFIG_FIRMWARE_INCLUDE_FRPC=y/CONFIG_FIRMWARE_INCLUDE_FRPC=n/g' .config\n        sed -i 's/CONFIG_FIRMWARE_INCLUDE_FRPS=y/CONFIG_FIRMWARE_INCLUDE_FRPS=n/g' .config \n        sed -i 's/CONFIG_FIRMWARE_INCLUDE_SOCAT=y/CONFIG_FIRMWARE_INCLUDE_SOCAT=n/g' .config\n        sed -i 's/CONFIG_FIRMWARE_INCLUDE_SRELAY=y/CONFIG_FIRMWARE_INCLUDE_SRELAY=n/g' .config \n        sed -i 's/CONFIG_FIRMWARE_INCLUDE_MTR=y/CONFIG_FIRMWARE_INCLUDE_MTR=n/g' .config\n        sed -i 's/CONFIG_FIRMWARE_INCLUDE_MENTOHUST=y/CONFIG_FIRMWARE_INCLUDE_MENTOHUST=n/g' .config \n        sed -i 's/CONFIG_FIRMWARE_INCLUDE_SCUTCLIENT=y/CONFIG_FIRMWARE_INCLUDE_SCUTCLIENT=n/g' .config\n        sed -i 's/CONFIG_FIRMWARE_INCLUDE_TTYD=y/CONFIG_FIRMWARE_INCLUDE_TTYD=n/g' .config  \n        ######################################################################\n        #CPU超频\n        echo \"CONFIG_FIRMWARE_INCLUDE_OC=y\" >> .config           #CPU超频开关\n        echo 'CONFIG_FIRMWARE_MT7621_OC=\"0x382\"' >> .config      #此处填写对应频率的十六进制：1000Mhz=0x312 1100Mhz=0x362 1120Mhz=0x372 1200Mhz=0x3B2\n        #科学上网\n        echo \"CONFIG_FIRMWARE_INCLUDE_SHADOWSOCKS=y\" >> .config  #科学上网插件，选择n后全部有关插件都不集成\n        echo \"CONFIG_FIRMWARE_INCLUDE_XRAY=n\" >> .config         #集成xray执行文件  ~4.5M\n        echo \"CONFIG_FIRMWARE_INCLUDE_V2RAY=n\" >> .config        #集成v2ray执行文件\n        echo \"CONFIG_FIRMWARE_INCLUDE_TROJAN=y\" >> .config       #集成trojan执行文件  ~0.5M\n        echo \"CONFIG_FIRMWARE_INCLUDE_SSOBFS=y\" >> .config       #simple-obfs混淆插件\n        ##广告管理##\n        echo \"CONFIG_FIRMWARE_INCLUDE_ADBYBY=n\" >> .config\n        echo \"CONFIG_FIRMWARE_INCLUDE_ADGUARDHOME=n\" >> .config\n        ##DNS服务##\n        echo \"CONFIG_FIRMWARE_INCLUDE_SMARTDNS=n\" >> .config\n        echo \"CONFIG_FIRMWARE_INCLUDE_DNSFORWARDER=n\" >> .config \n        ##内网穿透服务##\n        echo \"CONFIG_FIRMWARE_INCLUDE_ALIDDNS=y\" >> .config\n        echo \"CONFIG_FIRMWARE_INCLUDE_ZEROTIER=n\" >> .config\n        echo \"CONFIG_FIRMWARE_INCLUDE_DDNSTO=n\" >> .config\n        ##其他插件##\n        echo \"CONFIG_FIRMWARE_INCLUDE_ALDRIVER=n\" >> .config  #ALDRIVER  ~3m\n        echo \"CONFIG_FIRMWARE_INCLUDE_SQM=y\" >> .config\n        ######################################################################\n        sudo ./clear_tree\n        sudo ./build_firmware_modify $TNAME 0\n        sudo mv -f images/*.trx /opt/images/\n    - name : Upload packages\n      uses: actions/upload-artifact@master\n      if: always()\n      with:\n        name: Padavan-packages\n        path: /opt/images\n"
  },
  {
    "path": "README.md",
    "content": "# Padavan-build说明\n现在不需要新建Release了，已经更改了脚本，直接fork，修改好之后，点击右上角的 Star 星星按钮即可开始自动编译（自己点击才会编译）。\n"
  }
]