fix bdl build issue and announce in kernel log

This commit is contained in:
chn 2019-12-08 18:10:19 +08:00
parent 524fec0de1
commit 1494ecb866
4 changed files with 49 additions and 2 deletions

View File

@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=xmurp-ua
PKG_RELEASE:=32
PKG_RELEASE:=33
include $(INCLUDE_DIR)/package.mk

View File

@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=xmurp-ua
PKG_RELEASE:=32
PKG_RELEASE:=33
include $(INCLUDE_DIR)/package.mk

View File

@ -1,5 +1,7 @@
以下,我假定你至少稍有一点命令行基础,搞不清当前目录或者 `cp`、`rm` 都不会用的话,自己找资料。
同时,以下内容中的代码仅仅是示例,目的是让你明白怎么回事,而不是复制粘贴就可以。
#### 一般的编译方法
对于 18.06 以上的 SDK照这个方法就行了。
@ -92,3 +94,14 @@ ln -s /usr/bin staging_dir/host/
rm -r build_dir/target-mips_24kc_musl-1.1.16/linux-ar71xx_generic/xmurp-ua
make package/xmurp-ua/compile V=sc ARCH=mips CROSS_COMPILE=/home/chn/Desktop/lede-sdk-17.01.5-ar71xx-generic_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dirtoolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/bin/mips-openwrt-linux-musl-
```
#### ARCH 混乱
在给某个潘多拉编译的时候,发现在一些地方 `ARCH``mips` 而另一些地方为 `mipsel`。记得之前给某个版本的 LEDE 编译时也出现过类似的错误。用软链接解决。
```bash
cd build_dir/target-mipsel_1004kc+dsp_uClibc-1.0.x/linux-ralink_mt7621/linux-3.14.79/arch
ln -s mips mipsel
cd ../../../../..
make package/xmurp-ua/compile V=sc ARCH=mipsel CROSS_COMPILE=/home/chn/Desktop/PandoraBox-SDK-ralink-mt7621_gcc-5.5.0_uClibc-1.0.x.Linux-x86_64-2019-02-01-git-0231ad4b5/staging_dir/toolchain-mipsel_1004kc+dsp_gcc-5.5.0_uClibc-1.0.x/bin/mipsel-openwrt-linux-
```

View File

@ -285,6 +285,40 @@ static int __init hook_init(void)
printk("xmurp-ua: Started, version %d.\n", VERSION);
printk("xmurp-ua: nf_register_hook returnd %d.\n", ret);
printk("\n");
printk("|-------------------------------------------------------------------------|\n");
printk("| |\n");
printk("| 关于反对黑心商家的申明: |\n");
printk("| |\n");
printk("| XMURP-UA 由我一人(厦门大学陈浩南)编写并维护,开源免费地提供给所 |\n");
printk("| 有人使;相关教程也是我们写好并免费公开在网上的。我从来没有允许、并且 |\n");
printk("| **明确禁止**用于商业用途。但现实是,有人将我现成的结果安装到路由器中 |\n");
printk("| 拿去售卖,并且价格不菲。 |\n");
printk("| |\n");
printk("| 如果您看到了这条消息,希望您能够从身边小事做起,拒绝黑心商家。如 |\n");
printk("| 果您本人已经购买了这样的路由器,希望您能够退货、追回自己的损失;如果 |\n");
printk("| 您身边有人推销或有意愿购买这样的路由器,请将真相告诉他们。 |\n");
printk("| |\n");
printk("| 1. 商家会把廉价的路由器用高昂的售价出售。事实上,只要二三十块就可 |\n");
printk("| 以在闲鱼买到基本够宿舍用的、可以破解校园网的路由器(极路由 1s。 |\n");
printk("| |\n");
printk("| 2. 商家不管售后,也无力售后。事实上,卖你路由器的人大多也是小白, |\n");
printk("| 无非看过我们写的教程;出了问题他们就推脱,是校园网的问题,是路由器坏 |\n");
printk("| 了,殊不知一句命令就可以解决。 |\n");
printk("| |\n");
printk("| 3. 商家不尊重我们,大规模商业使用我们的技术获利,甚至把我们的群当 |\n");
printk("| 免费的售后,自己只顾收钱。 |\n");
printk("| |\n");
printk("| 我今天十分气愤,因此写了这些内容。希望更多的人可以看见。 |\n");
printk("| |\n");
printk("|-------------------------------------------------------------------------|\n");
printk("| |\n");
printk("| 在使用的过程中,如果需要帮助,可以加入我们的 QQ 群748317786。付 |\n");
printk("| 费购买路由器者,恕不提供任何帮助。 |\n");
printk("| |\n");
printk("|-------------------------------------------------------------------------|\n");
printk("\n");
return 0;
}