All Projects → OpenWrt-Actions → helloworld

OpenWrt-Actions / helloworld

Licence: other
SSR 科学上网软件

Programming Languages

c
50402 projects - #5 most used programming language
lua
6591 projects
Makefile
30231 projects
shell
77523 projects
HTML
75241 projects

Projects that are alternatives of or similar to helloworld

NueXini Packages
Packages for OpenWrt【每日更新luci-app OpenWrt Packages】
Stars: ✭ 269 (+313.85%)
Mutual labels:  openwrt-package, luci-app-ssr-plus
s3-practical-guide
A practical guide for Sociocracy 3.0.
Stars: ✭ 56 (-13.85%)
Mutual labels:  lean
simetbox-openwrt-base
Sistema base para instalação do SIMETBox
Stars: ✭ 22 (-66.15%)
Mutual labels:  openwrt-package
AliveInLean
Formally verified implementation of Alive in Lean
Stars: ✭ 30 (-53.85%)
Mutual labels:  lean
Smartdns
A local DNS server to obtain the fastest website IP for the best Internet experience, 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验。
Stars: ✭ 4,333 (+6566.15%)
Mutual labels:  openwrt-package
Lede
Lean's OpenWrt source
Stars: ✭ 19,062 (+29226.15%)
Mutual labels:  openwrt-package
luci-app-dnscrypt-proxy2
LuCI support for dnscrypt-proxy version2 https://github.com/DNSCrypt/dnscrypt-proxy
Stars: ✭ 25 (-61.54%)
Mutual labels:  openwrt-package
aliyundrive-webdav
阿里云盘 WebDAV 服务
Stars: ✭ 5,371 (+8163.08%)
Mutual labels:  openwrt-package
openwrt hass devicetracker
Simple OpenWRT package which forwards device connection changes to a HomeAssistant instance
Stars: ✭ 92 (+41.54%)
Mutual labels:  openwrt-package
core
Erdiko framework core components
Stars: ✭ 18 (-72.31%)
Mutual labels:  lean
OpenWrtAction
Openwrt automatic compilation project of github action
Stars: ✭ 28 (-56.92%)
Mutual labels:  lean
Openwrt
Lienol's Modified OpenWrt source
Stars: ✭ 2,153 (+3212.31%)
Mutual labels:  openwrt-package
BitSrunLoginGo
深澜校园网登录程序 Go 语言版,适用于路由器、windows、linux 等。提供对 OpenWrt、Docker、Go Module 的支持
Stars: ✭ 112 (+72.31%)
Mutual labels:  openwrt-package
simetbox-openwrt-config
Biblioteca para leitura da configuração do SIMETBox
Stars: ✭ 16 (-75.38%)
Mutual labels:  openwrt-package
openwrt
OpenWrt Stable 1907 with lean's package
Stars: ✭ 55 (-15.38%)
Mutual labels:  lean
OpenWrt-Buildbot
Customized Pure OpenWrt & Self-Build OpenWrt Packages Project.
Stars: ✭ 305 (+369.23%)
Mutual labels:  openwrt-package
Lean
Homepage Theorem Proving in Lean FAQ
Stars: ✭ 2,006 (+2986.15%)
Mutual labels:  lean
maturity-models
Maturity models for IT, Agile, DevOps, TOGAF, Six Sigma, P3M3, etc.
Stars: ✭ 157 (+141.54%)
Mutual labels:  lean
lean-ga
A partial formalization of Geometric Algebra in the Lean formal proof verification system.
Stars: ✭ 30 (-53.85%)
Mutual labels:  lean
designDoc
A lean product design process in markdown that enables cross-functional teams to take an idea from napkin to scale by prioritizing learnings to produce customer-centered solutions.
Stars: ✭ 28 (-56.92%)
Mutual labels:  lean

Setup instruction

Method 1 - Clone this repo directly

  1. Clone this repo:

    rm -rf package/helloworld
    git clone --depth=1 https://github.com/fw876/helloworld.git package/helloworld
  2. Pull upstream commits:

    git -C package/helloworld pull
  • Remove

    rm -rf package/helloworld

Method 2 - Add this repo as a git submodule

  1. Add new submodule:

    rm -rf package/helloworld
    git submodule add -f --name helloworld https://github.com/fw876/helloworld.git package/helloworld
  2. Pull upstream commits:

    git submodule update --remote package/helloworld
  • Remove

    git submodule deinit -f package/helloworld
    git rm -f package/helloworld
    git reset HEAD .gitmodules
    rm -rf .git/modules{/,/package/}helloworld

Method 3 - Add this repo as an OpenWrt feed

  1. Add new feed:

    sed -i "/helloworld/d" "feeds.conf.default"
    echo "src-git helloworld https://github.com/fw876/helloworld.git" >> "feeds.conf.default"
  2. Pull upstream commits:

    ./scripts/feeds update helloworld
    ./scripts/feeds install -a -f -p helloworld
  • Remove

    sed -i "/helloworld/d" "feeds.conf.default"
    ./scripts/feeds clean
    ./scripts/feeds update -a
    ./scripts/feeds install -a

Note

If you want to use this repo with official OpenWrt source tree, the following tools and packages need to be added manually:

tools:

packages:

You may use svn to check them out, e.g.:

mkdir -p package/helloworld
for i in "dns2socks" "microsocks" "ipt2socks" "pdnsd-alt" "redsocks2"; do \
  svn checkout "https://github.com/immortalwrt/packages/trunk/net/$i" "package/helloworld/$i"; \
done

You should manually add the following code into tools/Makefile, make sure to add code before the compile command:

tools-y += ucl upx
$(curdir)/upx/compile := $(curdir)/ucl/compile

e.g.:

svn checkout https://github.com/coolsnowwolf/lede/trunk/tools/ucl tools/ucl
svn checkout https://github.com/coolsnowwolf/lede/trunk/tools/upx tools/upx

sed -i 'N;24a\tools-y += ucl upx' tools/Makefile
sed -i 'N;40a\$(curdir)/upx/compile := $(curdir)/ucl/compile' tools/Makefile

You should note that hard-coding the line number is not an ideal solution. It may destroy the structure of the original file due to the update of the openwrt source code and cause unexpected problems.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].