Skip to content

Commit

Permalink
[bot] AutoMerging: merge all upstream's changes:
Browse files Browse the repository at this point in the history
* https://github.com/coolsnowwolf/lede:
  treewide: adjust sysupgrade script (coolsnowwolf#4720)
  Rclone-OpenWRT: upgrade (coolsnowwolf#4737)
  • Loading branch information
github-actions[bot] committed Jun 6, 2020
2 parents 5131324 + f892bcd commit 2bde003
Show file tree
Hide file tree
Showing 10 changed files with 232 additions and 61 deletions.
4 changes: 2 additions & 2 deletions package/lean/luci-app-rclone/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@
include $(TOPDIR)/rules.mk

LUCI_TITLE:=LuCI support for Rclone
LUCI_DEPENDS:=+rclone +rclone-webui-react +fuse-utils
LUCI_DEPENDS:=+rclone +rclone-webui-react +fuse-utils +rclone-ng
LUCI_PKGARCH:=all
PKG_NAME:=luci-app-rclone
PKG_VERSION:=1.3.21
PKG_VERSION:=1.4.0
PKG_RELEASE:=1
PKG_LICENSE:=GPLv3.0+
PKG_MAINTAINER:=ElonH <[email protected]>
Expand Down
11 changes: 7 additions & 4 deletions package/lean/luci-app-rclone/luasrc/model/cbi/rclone.lua
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,13 @@ m =
translate('Rclone ("rsync for cloud storage") is a command line program to sync root/usr/bin and directories to and from different cloud storage providers.') ..
' <br/> <br/> ' .. translate('rclone state') .. ' : ' .. state_msg .. '<br/> <br/>'
.. address_msg ..
translate('Installed Web Interface') ..
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" class="cbi-button" style="margin: 0 5px;" value=" ' ..
translate('Webui React') ..
" \" onclick=\"window.open('http://'+window.location.hostname+'/rclone-webui-react')\"/> <br/><br/>"
translate('Installed Web Interface') ..
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" class="cbi-button" style="margin: 0 5px;" value=" ' ..
translate('Webui React') ..
" \" onclick=\"window.open('http://'+window.location.hostname+'/rclone-webui-react')\"/>" ..
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" class="cbi-button" style="margin: 0 5px;" value=" ' ..
translate('RcloneNg') ..
" \" onclick=\"window.open('http://'+window.location.hostname+'/RcloneNg')\"/> <br/><br/>"
)

s = m:section(TypedSection, 'global', translate('global'))
Expand Down
50 changes: 27 additions & 23 deletions package/lean/luci-app-rclone/po/templates/luci-app-rclone.pot
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"

#: luasrc/model/cbi/rclone.lua:118
#: luasrc/model/cbi/rclone.lua:121
msgid "FAQ"
msgstr ""

Expand All @@ -23,11 +23,15 @@ msgid ""
"usr/bin and directories to and from different cloud storage providers."
msgstr ""

#: luasrc/model/cbi/rclone.lua:75
#: luasrc/model/cbi/rclone.lua:46
msgid "RcloneNg"
msgstr ""

#: luasrc/model/cbi/rclone.lua:78
msgid "Recommand: run"
msgstr ""

#: luasrc/model/cbi/rclone.lua:127
#: luasrc/model/cbi/rclone.lua:130
msgid ""
"The content of the variable is protocol://server:port. The protocol value is "
"commonly either http or socks5."
Expand All @@ -37,71 +41,71 @@ msgstr ""
msgid "Webui React"
msgstr ""

#: luasrc/model/cbi/rclone.lua:61
#: luasrc/model/cbi/rclone.lua:64
msgid "all address"
msgstr ""

#: luasrc/model/cbi/rclone.lua:54
#: luasrc/model/cbi/rclone.lua:57
msgid "configure"
msgstr ""

#: luasrc/model/cbi/rclone.lua:80
#: luasrc/model/cbi/rclone.lua:83
msgid "download"
msgstr ""

#: luasrc/model/cbi/rclone.lua:79
#: luasrc/model/cbi/rclone.lua:82
msgid "download configuration"
msgstr ""

#: luasrc/model/cbi/rclone.lua:120
#: luasrc/model/cbi/rclone.lua:123
msgid "enable proxy"
msgstr ""

#: luasrc/model/cbi/rclone.lua:47
#: luasrc/model/cbi/rclone.lua:50
msgid "global"
msgstr ""

#: luasrc/model/cbi/rclone.lua:58
#: luasrc/model/cbi/rclone.lua:61
msgid "listen address"
msgstr ""

#: luasrc/model/cbi/rclone.lua:65
#: luasrc/model/cbi/rclone.lua:68
msgid "listen port"
msgstr ""

#: luasrc/model/cbi/rclone.lua:60
#: luasrc/model/cbi/rclone.lua:63
msgid "local network address"
msgstr ""

#: luasrc/model/cbi/rclone.lua:59
#: luasrc/model/cbi/rclone.lua:62
msgid "localhost address"
msgstr ""

#: luasrc/model/cbi/rclone.lua:129
#: luasrc/model/cbi/rclone.lua:132
msgid "log"
msgstr ""

#: luasrc/model/cbi/rclone.lua:108
#: luasrc/model/cbi/rclone.lua:111
msgid "password"
msgstr ""

#: luasrc/model/cbi/rclone.lua:133
#: luasrc/model/cbi/rclone.lua:136
msgid "path"
msgstr ""

#: luasrc/model/cbi/rclone.lua:114
#: luasrc/model/cbi/rclone.lua:117
msgid "proxy"
msgstr ""

#: luasrc/model/cbi/rclone.lua:123
#: luasrc/model/cbi/rclone.lua:126
msgid "proxy address"
msgstr ""

#: luasrc/model/cbi/rclone.lua:28
msgid "rclone address"
msgstr ""

#: luasrc/model/cbi/rclone.lua:71
#: luasrc/model/cbi/rclone.lua:74
msgid "rclone configuration file path"
msgstr ""

Expand All @@ -117,18 +121,18 @@ msgstr ""
msgid "rclone state"
msgstr ""

#: luasrc/model/cbi/rclone.lua:51
#: luasrc/model/cbi/rclone.lua:54
msgid "run Rclone as daemon"
msgstr ""

#: luasrc/model/cbi/rclone.lua:77
#: luasrc/model/cbi/rclone.lua:80
msgid "than updaload configuration to here."
msgstr ""

#: luasrc/model/cbi/rclone.lua:77
#: luasrc/model/cbi/rclone.lua:80
msgid "to setup configuration on pc,"
msgstr ""

#: luasrc/model/cbi/rclone.lua:103
#: luasrc/model/cbi/rclone.lua:106
msgid "username"
msgstr ""
50 changes: 27 additions & 23 deletions package/lean/luci-app-rclone/po/zh_Hans/luci-app-rclone.po
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ msgstr ""
"PO-Revision-Date: \n"
"X-Generator: Poedit 2.0.6\n"

#: luasrc/model/cbi/rclone.lua:118
#: luasrc/model/cbi/rclone.lua:121
msgid "FAQ"
msgstr "常见问题"

Expand All @@ -34,11 +34,15 @@ msgid ""
msgstr ""
"Rclone是一款的命令行工具,支持在不同对象存储、网盘间同步、上传、下载数据。"

#: luasrc/model/cbi/rclone.lua:75
#: luasrc/model/cbi/rclone.lua:46
msgid "RcloneNg"
msgstr "RcloneNg"

#: luasrc/model/cbi/rclone.lua:78
msgid "Recommand: run"
msgstr "建议: 在 PC 上运行"

#: luasrc/model/cbi/rclone.lua:127
#: luasrc/model/cbi/rclone.lua:130
msgid ""
"The content of the variable is protocol://server:port. The protocol value is "
"commonly either http or socks5."
Expand All @@ -50,71 +54,71 @@ msgstr ""
msgid "Webui React"
msgstr "Webui React"

#: luasrc/model/cbi/rclone.lua:61
#: luasrc/model/cbi/rclone.lua:64
msgid "all address"
msgstr "全部地址"

#: luasrc/model/cbi/rclone.lua:54
#: luasrc/model/cbi/rclone.lua:57
msgid "configure"
msgstr "配置"

#: luasrc/model/cbi/rclone.lua:80
#: luasrc/model/cbi/rclone.lua:83
msgid "download"
msgstr "下载"

#: luasrc/model/cbi/rclone.lua:79
#: luasrc/model/cbi/rclone.lua:82
msgid "download configuration"
msgstr "下载配置文件"

#: luasrc/model/cbi/rclone.lua:120
#: luasrc/model/cbi/rclone.lua:123
msgid "enable proxy"
msgstr "启用代理"

#: luasrc/model/cbi/rclone.lua:47
#: luasrc/model/cbi/rclone.lua:50
msgid "global"
msgstr "全局"

#: luasrc/model/cbi/rclone.lua:58
#: luasrc/model/cbi/rclone.lua:61
msgid "listen address"
msgstr "监听地址"

#: luasrc/model/cbi/rclone.lua:65
#: luasrc/model/cbi/rclone.lua:68
msgid "listen port"
msgstr "监听端口"

#: luasrc/model/cbi/rclone.lua:60
#: luasrc/model/cbi/rclone.lua:63
msgid "local network address"
msgstr "局域网地址"

#: luasrc/model/cbi/rclone.lua:59
#: luasrc/model/cbi/rclone.lua:62
msgid "localhost address"
msgstr "本机地址"

#: luasrc/model/cbi/rclone.lua:129
#: luasrc/model/cbi/rclone.lua:132
msgid "log"
msgstr "日志"

#: luasrc/model/cbi/rclone.lua:108
#: luasrc/model/cbi/rclone.lua:111
msgid "password"
msgstr "密码"

#: luasrc/model/cbi/rclone.lua:133
#: luasrc/model/cbi/rclone.lua:136
msgid "path"
msgstr "路径"

#: luasrc/model/cbi/rclone.lua:114
#: luasrc/model/cbi/rclone.lua:117
msgid "proxy"
msgstr "代理"

#: luasrc/model/cbi/rclone.lua:123
#: luasrc/model/cbi/rclone.lua:126
msgid "proxy address"
msgstr "代理地址"

#: luasrc/model/cbi/rclone.lua:28
msgid "rclone address"
msgstr "rclone 地址"

#: luasrc/model/cbi/rclone.lua:71
#: luasrc/model/cbi/rclone.lua:74
msgid "rclone configuration file path"
msgstr "rclone 配置文件地址"

Expand All @@ -130,19 +134,19 @@ msgstr "rclone 运行中"
msgid "rclone state"
msgstr "rclone 状态"

#: luasrc/model/cbi/rclone.lua:51
#: luasrc/model/cbi/rclone.lua:54
msgid "run Rclone as daemon"
msgstr "启动 rclone 后台服务"

#: luasrc/model/cbi/rclone.lua:77
#: luasrc/model/cbi/rclone.lua:80
msgid "than updaload configuration to here."
msgstr "然后上传配置文件到这里"

#: luasrc/model/cbi/rclone.lua:77
#: luasrc/model/cbi/rclone.lua:80
msgid "to setup configuration on pc,"
msgstr "命令设置 rclone 配置文件,"

#: luasrc/model/cbi/rclone.lua:103
#: luasrc/model/cbi/rclone.lua:106
msgid "username"
msgstr "用户名"

Expand Down
9 changes: 6 additions & 3 deletions package/lean/luci-app-rclone/root/etc/init.d/rclone
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash /etc/rc.common
#!/bin/sh /etc/rc.common
# Copyright (C) 2019 ElonH <[email protected]>

USE_PROCD=1
Expand Down Expand Up @@ -32,6 +32,9 @@ init_config() {

[ -f "$config_path" ] || touch "$config_path"

[ -d "/lib/upgrade/keep.d" ] || mkdir -p /lib/upgrade/keep.d/luci-app-rclone 2>/dev/null
echo "$config_path" > /lib/upgrade/keep.d/luci-app-rclone

log_dir=${log_path%/*}
[ -d "$log_dir" ] || mkdir -p "$log_dir" 2>/dev/null && echo /dev/null > "$log_path"

Expand Down Expand Up @@ -81,8 +84,8 @@ start_service() {
procd_append_param command "--rc-allow-origin=*"
procd_append_param command "--log-file=${log_path}"
if [[ "${proxy_enable}" == "1" ]]; then
procd_set_param env all_proxy="$proxy_addr" https_proxy="$proxy_addr" http_proxy="$proxy_addr"
procd_set_param env ALL_PROXY="$proxy_addr" HTTPS_PROXY="$proxy_addr" HTTP_PROXY="$proxy_addr"
procd_set_param env all_proxy="$proxy_addr" https_proxy="$proxy_addr" http_proxy="$proxy_addr"
procd_append_param env ALL_PROXY="$proxy_addr" HTTPS_PROXY="$proxy_addr" HTTP_PROXY="$proxy_addr"
fi
procd_set_param stdout 1
procd_set_param stderr 1
Expand Down
58 changes: 58 additions & 0 deletions package/lean/rclone-ng/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
####
# File: /rclone-ng/Makefile
# Project: Rclone-OpenWrt
# File Created: Friday, 5th June 2020 12:37:26 am
# Author: ElonH[EH]([email protected])
# License: GNU General Public License v3.0 or later(http://www.gnu.org/licenses/gpl-3.0-standalone.html)
# Copyright (C) 2020 [ElonH]
####

include $(TOPDIR)/rules.mk

PKG_NAME:=rclone-ng
PKG_VERSION:=0.2.4
PKG_RELEASE:=1


PKG_LICENSE:=GPLv3
PKG_MAINTAINER:=ElonH <[email protected]>

include $(INCLUDE_DIR)/package.mk

PKG_SOURCE:=RcloneNg-v$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/ElonH/RcloneNg/releases/download/v$(PKG_VERSION)/
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_HASH:=3090a713253b17bfbb4d6a69b4b55b81d69e1768cf56d3abca8631e4a35f270b

define Package/$(PKG_NAME)
SECTION:=net
CATEGORY:=Network
SUBMENU:=File Transfer
SUBMENU:=Cloud Manager
TITLE:=An angular web application for rclone
URL:=https://github.com/ElonH/RcloneNg
PKGARCH:=all
endef

define Package/$(PKG_NAME)/description
An angular web application for rclone
endef

define Build/Prepare
mkdir -vp $(PKG_BUILD_DIR)
tar -xzf $(DL_DIR)/$(PKG_SOURCE) -C $(PKG_BUILD_DIR)
endef

define Build/Configure
endef

define Build/Compile
echo "$(PKG_NAME) Compile Skiped!"
endef

define Package/$(PKG_NAME)/install
$(INSTALL_DIR) $(1)/www
$(CP) $(PKG_BUILD_DIR)/RcloneNg $(1)/www
endef

$(eval $(call BuildPackage,$(PKG_NAME)))
Loading

0 comments on commit 2bde003

Please sign in to comment.