mirror of
https://github.com/luscis/openlan.git
synced 2025-10-10 19:10:11 +08:00
docs: archive example to rootfs
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -13,6 +13,7 @@
|
||||
# Test binary, build with `go test -c`
|
||||
*.test
|
||||
*.idea
|
||||
*.DS_Store
|
||||
coverage.out
|
||||
coverage.html
|
||||
|
||||
|
4
.gitmodules
vendored
4
.gitmodules
vendored
@@ -1,4 +1,4 @@
|
||||
[submodule "dist/resource/cert"]
|
||||
path = dist/resource/cert
|
||||
[submodule "dist/cert"]
|
||||
path = dist/cert
|
||||
url = https://github.com/danieldin95/freecert.git
|
||||
branch = master
|
||||
|
49
Makefile
49
Makefile
@@ -100,53 +100,20 @@ linux-gz: install ## build linux packages
|
||||
gzip -f $(BD)/$(LINUX_DIR).tar
|
||||
|
||||
linux-bin: linux-gz ## build linux install binary
|
||||
@cat $(SD)/dist/script/install.sh > $(BD)/$(LINUX_DIR).bin && \
|
||||
@cat $(SD)/dist/rootfs/var/openlan/script/install.sh > $(BD)/$(LINUX_DIR).bin && \
|
||||
echo "__ARCHIVE_BELOW__:" >> $(BD)/$(LINUX_DIR).bin && \
|
||||
cat $(BD)/$(LINUX_DIR).tar.gz >> $(BD)/$(LINUX_DIR).bin && \
|
||||
chmod +x $(BD)/$(LINUX_DIR).bin
|
||||
|
||||
install: env linux ## install packages
|
||||
@mkdir -p $(LINUX_DIR)/etc/sysctl.d
|
||||
@cp -rf $(SD)/dist/resource/90-openlan.conf $(LINUX_DIR)/etc/sysctl.d
|
||||
@mkdir -p $(LINUX_DIR)/etc/openlan
|
||||
@cp -rf $(SD)/dist/resource/point.json.example $(LINUX_DIR)/etc/openlan
|
||||
@cp -rf $(SD)/dist/resource/proxy.json.example $(LINUX_DIR)/etc/openlan
|
||||
@mkdir -p $(LINUX_DIR)/etc/openlan/switch
|
||||
@cp -rf $(SD)/dist/resource/confd.schema.json $(LINUX_DIR)/etc/openlan/switch
|
||||
@cp -rf $(SD)/dist/resource/switch.json.example $(LINUX_DIR)/etc/openlan/switch
|
||||
@mkdir -p $(LINUX_DIR)/etc/openlan/switch/acl
|
||||
@cp -rf $(SD)/dist/resource/acl-1.json.example $(LINUX_DIR)/etc/openlan/switch/acl
|
||||
@mkdir -p $(LINUX_DIR)/etc/openlan/switch/network
|
||||
@cp -rf $(SD)/dist/resource/default.json.example $(LINUX_DIR)/etc/openlan/switch/network
|
||||
@cp -rf $(SD)/dist/resource/network.json.example $(LINUX_DIR)/etc/openlan/switch/network
|
||||
@cp -rf $(SD)/dist/resource/ipsec.json.example $(LINUX_DIR)/etc/openlan/switch/network
|
||||
@cp -rf $(SD)/dist/resource/v1024.json.example $(LINUX_DIR)/etc/openlan/switch/network
|
||||
@cp -rf $(SD)/dist/resource/fabric.json.example $(LINUX_DIR)/etc/openlan/switch/network
|
||||
@mkdir -p $(LINUX_DIR)
|
||||
@cp -rf $(SD)/dist/rootfs/{etc,var,usr} $(LINUX_DIR)
|
||||
@mkdir -p $(LINUX_DIR)/var/openlan/{cert,openvpn,point,l2tp,dhcp}
|
||||
@cp -rf $(SD)/dist/cert/openlan/cert $(LINUX_DIR)/var/openlan
|
||||
@cp -rf $(SD)/dist/cert/openlan/ca/ca.crt $(LINUX_DIR)/var/openlan/cert
|
||||
@mkdir -p $(LINUX_DIR)/usr/bin
|
||||
@cp -rf $(BD)/openudp $(LINUX_DIR)/usr/bin
|
||||
@cp -rf $(BD)/openlan $(LINUX_DIR)/usr/bin
|
||||
@cp -rf $(BD)/openlan-proxy $(LINUX_DIR)/usr/bin
|
||||
@cp -rf $(BD)/openlan-point $(LINUX_DIR)/usr/bin
|
||||
@cp -rf $(BD)/openlan-switch $(LINUX_DIR)/usr/bin
|
||||
@mkdir -p $(LINUX_DIR)/var/openlan
|
||||
@cp -rf $(SD)/dist/resource/cert/openlan/cert $(LINUX_DIR)/var/openlan
|
||||
@cp -rf $(SD)/dist/script $(LINUX_DIR)/var/openlan
|
||||
@cp -rf $(SD)/pkg/public $(LINUX_DIR)/var/openlan
|
||||
@cp -rf $(SD)/dist/resource/cert/openlan/ca/ca.crt $(LINUX_DIR)/var/openlan/cert
|
||||
@mkdir -p $(LINUX_DIR)/var/openlan/point
|
||||
@mkdir -p $(LINUX_DIR)/var/openlan/openvpn
|
||||
@mkdir -p $(LINUX_DIR)/var/openlan/l2tp
|
||||
@mkdir -p $(LINUX_DIR)/var/openlan/dhcp
|
||||
@mkdir -p $(LINUX_DIR)/var/openlan/confd
|
||||
@mkdir -p $(LINUX_DIR)/etc/sysconfig/openlan
|
||||
@cp -rf $(SD)/dist/resource/point.cfg $(LINUX_DIR)/etc/sysconfig/openlan
|
||||
@cp -rf $(SD)/dist/resource/proxy.cfg $(LINUX_DIR)/etc/sysconfig/openlan
|
||||
@cp -rf $(SD)/dist/resource/switch.cfg $(LINUX_DIR)/etc/sysconfig/openlan
|
||||
@mkdir -p $(LINUX_DIR)//usr/lib/systemd/system
|
||||
@cp -rf $(SD)/dist/resource/openlan-point@.service $(LINUX_DIR)/usr/lib/systemd/system
|
||||
@cp -rf $(SD)/dist/resource/openlan-proxy.service $(LINUX_DIR)/usr/lib/systemd/system
|
||||
@cp -rf $(SD)/dist/resource/openlan-confd.service $(LINUX_DIR)/usr/lib/systemd/system
|
||||
@cp -rf $(SD)/dist/resource/openlan-switch.service $(LINUX_DIR)/usr/lib/systemd/system
|
||||
@cp -rf $(BD)/{openudp,openlan} $(LINUX_DIR)/usr/bin
|
||||
@cp -rf $(BD)/{openlan-point,openlan-proxy,openlan-switch} $(LINUX_DIR)/usr/bin
|
||||
|
||||
## cross build for windows
|
||||
windows: windows-point ## build windows binary
|
||||
|
1
dist/cert
vendored
Submodule
1
dist/cert
vendored
Submodule
Submodule dist/cert added at eacb3208c3
1
dist/resource/cert
vendored
1
dist/resource/cert
vendored
Submodule dist/resource/cert deleted from 0298f45e58
BIN
dist/resource/donation.jpg
vendored
BIN
dist/resource/donation.jpg
vendored
Binary file not shown.
Before Width: | Height: | Size: 70 KiB |
4
dist/rootfs/etc/openlan/switch/network/ipsec.json
vendored
Normal file
4
dist/rootfs/etc/openlan/switch/network/ipsec.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"name": "ipsec",
|
||||
"provider": "esp"
|
||||
}
|
4
dist/rootfs/etc/openlan/switch/route/example.json
vendored
Normal file
4
dist/rootfs/etc/openlan/switch/route/example.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
[
|
||||
{"prefix": "172.18.22.0/24", "nexthop": "192.168.1.10"},
|
||||
{"prefix": "172.18.44.0/24", "nexthop": "192.168.1.10"}
|
||||
]
|
Reference in New Issue
Block a user