|
本帖最后由 wukaisky 于 2016-1-25 09:51 编辑
源代码来源:
http://www.openwrtdl.com/wordpress/luci-app-filetransfer
经过测试,在chaos calmer下可以运行,安装本地ipk文件特别方便,唯一的缺憾就是汉化不完全,一半英语一般中文。
我修改了Makefile,想把po编译进去,每次到po2lmo的时候,就提示没有权限。
研究了一晚上没有结果,只好上论坛求助了。
按着djjk的方法修改了一下,问题还是没有解决。
目前暂时修改~/openwrt/chaos_calmer/feeds/luci/modules/luci-base/po/zh-cn/base.po解决问题。
- mkdir -p /home/wukaisky/openwrt/chaos_calmer/bin/ar71xx/packages /home/wukaisky/openwrt/chaos_calmer/build_dir/target-mips_34kc_uClibc-0.9.33.2/luci-app-filetransfer/ipkg-all/luci-app-filetransfer/CONTROL /home/wukaisky/openwrt/chaos_calmer/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo
- cp -fpR ./files/* /home/wukaisky/openwrt/chaos_calmer/build_dir/target-mips_34kc_uClibc-0.9.33.2/luci-app-filetransfer/ipkg-all/luci-app-filetransfer
- /home/wukaisky/openwrt/chaos_calmer/build_dir/target-mips_34kc_uClibc-0.9.33.2/luci-app-filetransfer/ipkg-all/luci-app-filetransfer/usr/lib/lua/luci/i18n/filetransfer.zh-cn.po /home/wukaisky/openwrt/chaos_calmer/build_dir/target-mips_34kc_uClibc-0.9.33.2/luci-app-filetransfer/ipkg-all/luci-app-filetransfer/usr/lib/lua/luci/i18n/filetransfer.zh-cn.lmo
- bash: /home/wukaisky/openwrt/chaos_calmer/build_dir/target-mips_34kc_uClibc-0.9.33.2/luci-app-filetransfer/ipkg-all/luci-app-filetransfer/usr/lib/lua/luci/i18n/filetransfer.zh-cn.po: Permission denied
- Makefile:39: recipe for target '/home/wukaisky/openwrt/chaos_calmer/bin/ar71xx/packages/base/luci-app-filetransfer_1.0-1_all.ipk' failed
- make[3]: *** [/home/wukaisky/openwrt/chaos_calmer/bin/ar71xx/packages/base/luci-app-filetransfer_1.0-1_all.ipk] Error 126
- make[3]: Leaving directory '/home/wukaisky/openwrt/chaos_calmer/package/my_package/luci-app-filetransfer'
- package/Makefile:191: recipe for target 'package/my_package/luci-app-filetransfer/compile' failed
- make[2]: *** [package/my_package/luci-app-filetransfer/compile] Error 2
- make[2]: Leaving directory '/home/wukaisky/openwrt/chaos_calmer'
- package/Makefile:188: recipe for target '/home/wukaisky/openwrt/chaos_calmer/staging_dir/target-mips_34kc_uClibc-0.9.33.2/stamp/.package_compile' failed
- make[1]: *** [/home/wukaisky/openwrt/chaos_calmer/staging_dir/target-mips_34kc_uClibc-0.9.33.2/stamp/.package_compile] Error 2
- make[1]: Leaving directory '/home/wukaisky/openwrt/chaos_calmer'
- /home/wukaisky/openwrt/chaos_calmer/include/toplevel.mk:181: recipe for target 'world' failed
- make: *** [world] Error 2
复制代码
这个是Makefile
- include $(TOPDIR)/rules.mk
- PKG_NAME:=luci-app-filetransfer
- PKG_VERSION=1.0
- PKG_RELEASE:=1
- PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
- include $(INCLUDE_DIR)/package.mk
- define Package/luci-app-filetransfer
- SECTION:=luci
- CATEGORY:=LuCI
- SUBMENU:=3. Applications
- TITLE:=file transfer tool
- DEPENDS:= lua luci-base
- PKGARCH:=all
- endef
- define Package/luci-app-filetransfer/description
- This package contains LuCI configuration pages for file transfer.
- endef
- define Build/Prepare
- endef
- define Build/Configure
- endef
- define Build/Compile
- endef
- define Package/luci-app-filetransfer/install
- $(CP) ./files/* $(1)
- ${PO2LMO} $(1)/usr/lib/lua/luci/i18n/filetransfer.zh-cn.po $(1)/usr/lib/lua/luci/i18n/filetransfer.zh-cn.lmo
- rm $(1)/usr/lib/lua/luci/i18n/filetransfer.zh-cn.po
- endef
- $(eval $(call BuildPackage,luci-app-filetransfer))
复制代码
目前是半英语状态
理想状态是这样:
适用于CC,DD未测
源码
预编译包,全平台通用
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|