华硕网络产品技术交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

查看: 8612|回复: 9

[其他] 自定义菜单 需要修改哪里呢?

[复制链接]

2

主题

10

回帖

70

积分

注册会员

Rank: 2

积分
70
发表于 2017-7-27 10:43:57 | 显示全部楼层 |阅读模式
官方源码
15098
ipset搞定了



各个页面,程序搞定了


到了自定义菜单抓瞎了


state.js 改了 找不到头绪

高手求教

微信扫一扫,阅读更方便^_^

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

307

主题

1164

回帖

6355

积分

论坛元老

论坛最穷的没有之一

Rank: 8Rank: 8

积分
6355

RT-AC88URT-AC68UGT-AX11000RT-AX88URT-AC5300RT-AC86URT-AC66UGT-AC5300Blue CaveRT-AC87URT-N12+ PRO

QQ
发表于 2017-7-27 11:36:14 | 显示全部楼层
回复

使用道具 举报

2

主题

10

回帖

70

积分

注册会员

Rank: 2

积分
70
 楼主| 发表于 2017-7-27 14:03:03 | 显示全部楼层

找了merlin 用文件对比 调试中

561

主题

2018

回帖

7554

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7554

RT-AC88U

发表于 2017-7-27 14:11:43 | 显示全部楼层
帮你顶一下

21

主题

117

回帖

549

积分

版主

Rank: 7Rank: 7Rank: 7

积分
549
发表于 2017-7-28 14:23:28 | 显示全部楼层
应该是在这个文件中有对菜单页面的框架进行定义。
https://github.com/bbs4us/RTAC86 ... modules/menuTree.js

PS:这边结构与Merlin 还是有差异的

2

主题

10

回帖

70

积分

注册会员

Rank: 2

积分
70
 楼主| 发表于 2017-7-29 10:09:59 | 显示全部楼层
右手边 发表于 2017-7-28 14:23
应该是在这个文件中有对菜单页面的框架进行定义。
https://github.com/bbs4us/RTAC86U/blob/master/asuswrt ...

谢谢 ! 现在真是一个一个问题啊 ,交叉工具 在哪里都找不到

21

主题

117

回帖

549

积分

版主

Rank: 7Rank: 7Rank: 7

积分
549
发表于 2017-8-1 19:09:36 | 显示全部楼层
nulee 发表于 2017-7-29 10:09
谢谢 ! 现在真是一个一个问题啊 ,交叉工具 在哪里都找不到

直接在src-rt-5.02.hnd 里面 make rt-ac86u 不用额外设置toolchain

2

主题

10

回帖

70

积分

注册会员

Rank: 2

积分
70
 楼主| 发表于 2017-8-1 22:41:27 | 显示全部楼层
右手边 发表于 2017-8-1 19:09
直接在src-rt-5.02.hnd 里面 make rt-ac86u 不用额外设置toolchain
  1. make rt-ac86ufatal: Not a git repository (or any parent up to mount point /home/nulee/work)
  2. Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  3. fatal: Not a git repository (or any parent up to mount point /home/nulee/work)
  4. Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  5. fatal: Not a git repository (or any parent up to mount point /home/nulee/work)
  6. Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  7. CONFIGURED MODEL: RT-AC86U
  8. SPECIFIED  MODEL: RT-AC86U
  9. ----------------------------------------------------------------------------
  10. Clean old model configuration
  11. Update model configuration

  12. make bin
  13. make[1]: Entering directory '/home/nulee/work/asuswrt/release/src-rt-5.02hnd'
  14. fatal: Not a git repository (or any parent up to mount point /home/nulee/work)
  15. Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  16. fatal: Not a git repository (or any parent up to mount point /home/nulee/work)
  17. Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  18. fatal: Not a git repository (or any parent up to mount point /home/nulee/work)
  19. Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  20. BRCM_BOARD_ID=94906REF
  21. # prepare config_base
  22. # prepare prebuilt kernel binary
  23. do nothing
  24. hnd_router platform work
  25. cp: 无法获取'/home/nulee/work/asuswrt/release/src-rt-5.02hnd/router/hnd_extra/prebuilt/bcm_thermal.o' 的文件状态(stat): 没有那个文件或目录
  26. make[2]: Entering directory '/home/nulee/work/asuswrt/release/src-rt-5.02hnd'
  27. fatal: Not a git repository (or any parent up to mount point /home/nulee/work)
  28. Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  29. fatal: Not a git repository (or any parent up to mount point /home/nulee/work)
  30. Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  31. fatal: Not a git repository (or any parent up to mount point /home/nulee/work)
  32. Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

  33. Using  profile,  build config.

  34. CURRENT_ARCH=aarch64 TOOLCHAIN_TOP= make prek
  35. make[3]: Entering directory '/home/nulee/work/asuswrt/release/src-rt-5.02hnd'
  36. fatal: Not a git repository (or any parent up to mount point /home/nulee/work)
  37. Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  38. fatal: Not a git repository (or any parent up to mount point /home/nulee/work)
  39. Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  40. fatal: Not a git repository (or any parent up to mount point /home/nulee/work)
  41. Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  42. cd /home/nulee/work/asuswrt/release/src-rt-5.02hnd/bcmdrivers; echo -e "\n# Automatically generated file -- do not modify manually\n\n" > Kconfig.autogen.tmp
  43. cd /home/nulee/work/asuswrt/release/src-rt-5.02hnd/bcmdrivers; echo -e "\n# Automatically generated file -- do not modify manually\n\n" > Makefile.autogen.tmp
  44. cd /home/nulee/work/asuswrt/release/src-rt-5.02hnd/bcmdrivers; echo -e "\n\$(info READING AG MAKEFILE)\n\n" >> Makefile.autogen.tmp
  45. alldrivers=""; \
  46. cd /home/nulee/work/asuswrt/release/src-rt-5.02hnd/bcmdrivers; \
  47. for autodetect in $(find * -type f -name autodetect); do \
  48.         dir=${autodetect%/*}; \
  49.         driver=$(grep -i "^DRIVER\|FEATURE:" $autodetect | awk -F ': *' '{ print $2 }'); \
  50.         [ $driver ] || driver=${dir##*/}; \
  51.         [ $(echo $driver | wc -w) -ne 1 ] && echo "Error parsing $autodetect" >2 && exit 1; \
  52.         echo "Processing $driver ($dir)"; \
  53.         DRIVER=$(echo "${driver}" | tr '[:lower:]' '[:upper:]'); \
  54.         echo "\$(eval \$(call LN_RULE_AG, CONFIG_BCM_${DRIVER}, $dir, \$(LN_NAME)))" >> Makefile.autogen.tmp; \
  55.         if [ -e $dir/Kconfig.autodetect ]; then \
  56.                 echo "menu "${DRIVER}"" >> Kconfig.autogen.tmp;\
  57.                 echo "source "../../bcmdrivers/$dir/Kconfig.autodetect"" >> Kconfig.autogen.tmp; \
  58.                 echo "endmenu " >> Kconfig.autogen.tmp; \
  59.                 echo "" >> Kconfig.autogen.tmp;\
  60.         fi; \
  61.         true; \
  62. done; \
  63. duplicates=$(echo $alldrivers | tr " " "\n" | sort | uniq -d | tr "\n" " "); echo $duplicates; \
  64. [  ] && echo "alldrivers: $alldrivers" && echo "duplicates: $duplicates" || true; \
  65. if [ $duplicates ]; then \
  66.         echo "ERROR: duplicate drivers found in autodetect -- $duplicates" >&2; \
  67.         exit 1; \
  68. fi
  69. Processing SPU (opensource/char/spudd)
  70. Processing PDC (opensource/char/pdc)
  71. Processing MCAST (opensource/char/mcast)

  72. cd /home/nulee/work/asuswrt/release/src-rt-5.02hnd/bcmdrivers; [ -e Makefile.autogen ] && cmp -s Makefile.autogen Makefile.autogen.tmp || mv Makefile.autogen.tmp Makefile.autogen
  73. cd /home/nulee/work/asuswrt/release/src-rt-5.02hnd/bcmdrivers;[ -e Kconfig.autogen ] && cmp -s Kconfig.autogen Kconfig.autogen.tmp || mv Kconfig.autogen.tmp Kconfig.autogen
  74. cd /home/nulee/work/asuswrt/release/src-rt-5.02hnd/bcmdrivers; rm -f Makefile.autogen.tmp Kconfig.autogen.tmp
  75. ln -s -f /home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1/include/uapi /home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/bcm_local_kernel_include;
  76. ln -s -f /home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1/arch/mips/include/uapi /home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/bcm_local_kernel_mips_include;
  77. ln -s -f /home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1/arch/arm/include/uapi /home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/bcm_local_kernel_arm_include;
  78. echo

  79. echo -------------------------------------------
  80. -------------------------------------------
  81. echo ... starting kernel build at /home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1
  82. ... starting kernel build at /home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1
  83. echo ARCH=arm64
  84. ARCH=arm64
  85. echo KERNEL_ARCH=aarch64
  86. KERNEL_ARCH=aarch64
  87. echo BCM_SWVERSION_FILE=/home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1/include/linux/bcm_swversion.h
  88. BCM_SWVERSION_FILE=/home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1/include/linux/bcm_swversion.h
  89. echo BCM_KF_KCONFIG_FILE=/home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1/Kconfig.bcm_kf
  90. BCM_KF_KCONFIG_FILE=/home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1/Kconfig.bcm_kf
  91. echo PROFILE_KERNEL_VER is LINUX_4_1_0
  92. PROFILE_KERNEL_VER is LINUX_4_1_0
  93. cd /home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel; \
  94. if [ ! -e /home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1/.untar_complete ]; then \
  95.         echo "Untarring original Linux kernel source: src-linux-4.1.tar.bz2"; \
  96.         (tar xkfpj src-linux-4.1.tar.bz2 2> /dev/null || true); \
  97.         touch /home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1/.untar_complete; \
  98. fi
  99. #/home/nulee/work/asuswrt/release/src-rt-5.02hnd/hostTools/scripts/gendefconfig /home/nulee/work/asuswrt/release/src-rt-5.02hnd/targets/94908HND/94908HND w
  100. cd /home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1; \
  101. #cp -f /home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1/arch/arm64/defconfig /home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1/.config;
  102. #
  103. cd /home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1; \
  104. make oldnoconfig;
  105. make[4]: Entering directory '/home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1'
  106.   HOSTCC  scripts/kconfig/conf.o
  107.   HOSTCC  scripts/kconfig/zconf.tab.o
  108.   HOSTLD  scripts/kconfig/conf
  109. Using .config as base
  110. Merging ./kernel/configs/../../.config
  111. #
  112. # merged configuration written to ./.config (needs make)
  113. #
  114. update src/.config to refresh make
  115. make[7]: '../../.config' is up to date.
  116. scripts/kconfig/conf  --oldconfig Kconfig
  117. ../../bcmdrivers/Kconfig.autogen:2: syntax error
  118. Kconfig.bcm:1331: missing end statement for this entry
  119. Kconfig:15: missing end statement for this entry
  120. ../../bcmdrivers/Kconfig.autogen:1: invalid statement
  121. Kconfig.bcm:1333: unexpected end statement
  122. Kconfig:20: unexpected end statement
  123. scripts/kconfig/Makefile:84: recipe for target 'oldconfig' failed
  124. make[7]: *** [oldconfig] Error 1
  125. Makefile:565: recipe for target 'oldconfig' failed
  126. make[6]: *** [oldconfig] Error 2
  127. scripts/kconfig/Makefile:110: recipe for target '../../.config' failed
  128. make[5]: *** [../../.config] Error 2
  129. Makefile:565: recipe for target '../../.config' failed
  130. make[4]: *** [../../.config] Error 2
  131. make[4]: Leaving directory '/home/nulee/work/asuswrt/release/src-rt-5.02hnd/kernel/linux-4.1'
  132. make.hndrt:332: recipe for target 'prek' failed
  133. make[3]: *** [prek] Error 2
  134. make[3]: Leaving directory '/home/nulee/work/asuswrt/release/src-rt-5.02hnd'
  135. Makefile:3837: recipe for target 'setprofile' failed
  136. make[2]: *** [setprofile] Error 2
  137. make[2]: Leaving directory '/home/nulee/work/asuswrt/release/src-rt-5.02hnd'
  138. Makefile:3672: recipe for target 'bin' failed
  139. make[1]: *** [bin] Error 2
  140. make[1]: Leaving directory '/home/nulee/work/asuswrt/release/src-rt-5.02hnd'
  141. Makefile:3820: recipe for target 'rt-ac86u' failed
  142. make: *** [rt-ac86u] Error 2
复制代码

21

主题

117

回帖

549

积分

版主

Rank: 7Rank: 7Rank: 7

积分
549
发表于 2017-8-2 09:58:46 | 显示全部楼层

把Ubuntu 自带的dash 改为 bash

如果要修改默认的sh,可以采用命令
sudo dpkg-reconfigure dash
然后选择【否】
成功后再执行ls -l /bin/sh 看看
结果是: /bin/sh -> bash
修改成功!
参考:http://blog.csdn.net/hemmingway/article/details/49301873

2

主题

10

回帖

70

积分

注册会员

Rank: 2

积分
70
 楼主| 发表于 2017-8-2 15:15:52 | 显示全部楼层
本帖最后由 nulee 于 2017-8-3 19:11 编辑
右手边 发表于 2017-8-2 09:58
把Ubuntu 自带的dash 改为 bash

如果要修改默认的sh,可以采用命令

原来是这样  我记得以前遇到过 好像是玩openwrt的时候 记性不好非常感谢你的帮助



菜单栏 还是没有成功


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回列表 搜索 官方QQ群
×

秒后自动关闭

小黑屋|手机版|Archiver|华硕网络产品技术交流平台 ( 苏ICP备16010857号-1 )苏公网安备 32050502000499号

GMT+8, 2024-4-26 14:44 , Processed in 0.037118 second(s), 34 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表