怎么把wifidog直接编译进openwrt

怎么把wifidog直接编译进openwrt,让生成的bin文件就带有wifidog,省得再去装ipk文件?

openwrt 根目录make menuconfig 搜索 Captive portal/ 看下有没有wifidog选项,如果没有

./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig

还不行的话,在项目下终端:

vim feeds.conf.default

增加这一行:

src-git wifidog https://github.com/wifidog/wifidog-gateway.git

然后重新:

./scripts/feeds update -a
./scripts/feeds install -a

终端执行 make menuconfig, 在Network/captive portals/下选择wifidog 就有选择 WiFiDog 这一项了。

本文章由 http://www.wifidog.pro/2015/07/01/openwrt%E7%BC%96%E8%AF%91wifidog-1.html整理编辑,转载请注明出处

时间: 2024-10-08 22:42:43

怎么把wifidog直接编译进openwrt的相关文章

详解将驱动程序编译进linux内核

1.进入目录linux-kernel-samsung-dev\drivers\char 2.新建目标目录01.led,将驱动相关文件复制到此目录 注:需确保复制的驱动文件是能正常运行的驱动 3.在目录01.led里编写Kconfig文件 menu "xxx" config XXX_LED tristate "xxx_ggg210_led" default n help The led water made by xxx which was used by platf

将MPLS编译进linux内核中

系统环境:linux kernel 2.6.35.(此环境是上一篇文章中将ubuntu内核替换后的环境) 编译过程如下: 1)首先需要下载patch文件:linux-kernel-v2.6.35-mpls1.980.patch.下载链接: http://ftp.jaist.ac.jp/pub/sourceforge/m/project/mp/mpls-linux/mpls-linux/Patches/linux-kernel-v2.6.35.13-mpls1.980.patch 或者: http

【转】6.4.6 将驱动编译进Linux内核进行测试

原文网址:http://www.apkbus.com/android-98520-1-1.html 前面几节都是将Linux驱动编译成模块,然后动态装载进行测试.动态装载驱动模块不会随着Android系统的启动而自动装载,因此Android系统每次启动都必须使用insmod或modprobe命令装载Linux驱动模块. 对于嵌入式系统(包括嵌入式Android.嵌入式Linux等)一般都采用将Linux驱动编译进内核的方式.这样做虽然没有动态装载灵活,但Linux驱动会随着Android的启动而

【转】Linux驱动模块编译进内核中

原文网址:http://blog.chinaunix.net/uid-29287950-id-4573481.html BQ27501驱动编译进内核 一.       驱动程序编译进内核的步骤 在 linux 内核中增加程序需要完成以下三项工作: 1. 将编写的源代码复制到 Linux 内核源代码的相应目录: 2. 在目录的 Kconfig 文件中增加新源代码对应项目的编译配置选项: 3. 在目录的 Makefile 文件中增加对新源代码的编译条目. bq27501驱动编译到内核中具体步骤如下:

nginx-如何将自己的HTTP模块编译进nginx

上一篇博客讲解了nginx相关的数据结构. 这一篇主要交接如何将自己的模块编译进nginx: 一种常用的简单方法: 1)首先把源代码文件全部放大一个目录下,然后在改目录中编写一个config用于通知Nginx如何编译本模块,这个文件名必须为config. 在configure脚本执行时加入参数--add-module=PATH(上面源码,config的保存目录) 执行正常安装流程是完成Nginx的编译工作. ps:还有一种复杂方式,就是修改configure脚本执行后生成的obj/Makefil

wifidog编译到openwrt

首先敲一下 cd 命令,定位到自己的用户目录, 然后 mkdir openwrt 新建一个openwrt文件夹,然后开始装openwrt的编译用到的工具, sudo apt-get install g++ sudo apt-get install libncurses5-dev sudo apt-get install zlib1g-dev sudo apt-get install bison sudo apt-get install flex sudo apt-get install unzi

wr720n v4 折腾笔记(五):终篇-编译安装openwrt附带njit

前言: 由于没有多余的U盘,所以想直接压缩生成一个带njit-client的openwrt固件.其中按照网上的教程走,遇到了一些问题,这里前面的步骤来源于网络.后面给出处理问题的方法. 一.准备工作 准备一台运行Linux或者类Unix操作系统的PC,比如Ubuntu,Debian,Fedora,MAC OS,FreeBSD,Suse等.下文所列出命令都Ubuntu 16.04下的命令,其他linux发行版请到这里查看相关的命令. 需要大约350MB硬盘空间,用于下载软件包(当然,选择编译的软件

喜羊羊系列【设备 - 驱动器 编译进内核】

博客:http://blog.csdn.net/muyang_ren 这篇和设备-驱动动态载入进内核做对照 *针对不同的平台.可能放进的不是以下的文件内,仅仅做參考 1.头文件 放进:linux-3.0.8\arch\arm\plat-samsung\include\plat led.h #ifndef _HEAD_H #define _HEAD_H #define MAGIC 'h' #define LED_ON _IOW(MAGIC,1,int) #define LED_OFF _IOW(M

静态编译进Linux内核

一.准备好可以正常引导开发板的源码 二.在内核源码kernel文件夹的driver目录下,创建led_arm文件夹 mkdir drivers/led_arm 三.将"LED驱动实验"的驱动程序拷贝到led_arm目录下(详情见上一次LED驱动博客) 将led.c拷贝在该文件夹下面 Kconfig就是对应着内核的配置菜单.假如要想添加新的驱动到内核的源码中,可以通过修改Kconfig来增加对我们驱动的配置菜单,这样就有途径选择我们的驱动. 每个config菜单项都要有类型定义,bool