Skip to content

Toolkit for OpenWrt/LEDE(including DNSPing & FileHash atm)

Notifications You must be signed in to change notification settings

muink/openwrt-Toolkit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Toolkit for OpenWrt/LEDE

简介

本项目是 Toolkit 运行在 OpenWrt/LEDE 上的软件包,目前包含 DNSPing 和 FileHash
当前版本: 0.4.0.2-2

编译

  • 从 OpenWrt/LEDE 的 SDK 编译

    # 以 ar71xx 平台为例,此处文件名为示例,仅供参考,请以实际文件名为准
    # 有对应平台的 SDK 即可编译软件包,不仅限于 ar71xx
    tar xjf OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2
    # 进入 SDK 根目录
    cd OpenWrt-SDK-ar71xx-*
    # 首先验证 SDK 是否需要 ccache
    cat .config | grep CONFIG_CCACHE
    # 如果返回结果为 "y",则需要使用系统软件包管理器,如 yum、apt-get,安装 ccache
    # 获取 Makefile
    git clone --depth 1 --branch master --single-branch https://github.com/wongsyrone/openwrt-Toolkit.git package/Toolkit
    # 选择要编译的包 Network -> Toolkit 并进行个人定制,或者保持默认
    # 这时根据提供的选项确认依赖已经被选中
    make menuconfig
    # 开始编译
    make package/Toolkit/compile V=99
    # 编译结束之后从 bin 文件夹复制本程序的 ipk 文件到设备中,使用 opkg 进行安装
  • 从 OpenWrt/LEDE 的代码树编译

也可将本项目文件夹命名为 Toolkit 直接放置于 OpenWrt/LEDE 代码树的 package 文件夹下,之后按照编译的正常步骤进行,最后可在 bin 目录中找到编译好的软件包。下面简述编译步骤

# 获取OpenWrt/LEDE代码树,根据需求选择稳定版(如Chaos Calmer 15.05)或开发版Trunk
# 如果是 Trunk 使用
git clone git://git.openwrt.org/openwrt.git
# 如果是 Chaos Calmer 15.05 稳定版使用
git clone git://git.openwrt.org/15.05/openwrt.git
# 进入代码树根目录
cd openwrt
# 获取 Makefile
git clone --depth 1 --branch master --single-branch https://github.com/wongsyrone/openwrt-Toolkit.git package/Toolkit
# 首先选择目标平台以及设备型号
# 接下来选择要编译的包 Network -> Toolkit 并进行个人定制,或者保持默认
make menuconfig
# 如果只想编译 Toolkit 使用
make package/Toolkit/{prepare,compile} V=99
# 如果想编译集成好 Toolkit 的固件使用
make V=99

About

Toolkit for OpenWrt/LEDE(including DNSPing & FileHash atm)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 100.0%