GNU Make → BSD Make
このコミットが含まれているのは:
コミット
594eab89d5
10
Makefile
10
Makefile
|
@ -1,10 +1,10 @@
|
||||||
NAME := $(shell cat main.go | grep "var sofname" | awk '{print $$4}' | sed "s/\"//g")
|
NAME!=cat main.go | grep "var sofname" | awk '{print $$4}' | sed "s/\"//g"
|
||||||
VERSION := $(shell cat main.go | grep "var version" | awk '{print $$4}' | sed "s/\"//g")
|
VERSION!=cat main.go | grep "var version" | awk '{print $$4}' | sed "s/\"//g"
|
||||||
# Linux、Haiku、Illumos = /usr、FreeBSDとOpenBSD = /usr/local、NetBSD = /usr/pkg
|
# Linux、Haiku、Illumos = /usr、FreeBSDとOpenBSD = /usr/local、NetBSD = /usr/pkg
|
||||||
PREFIX=/usr/local
|
PREFIX=/usr/local
|
||||||
MANPREFIX=${PREFIX}/share/man
|
MANPREFIX=${PREFIX}/share/man
|
||||||
# FreeBSD = /usr/local/etc、それ以外 = /etc
|
# FreeBSD = /usr/local/etc、NetBSD = /usr/pkg/etc、それ以外 = /etc
|
||||||
CNFPREFIX=/etc
|
CNFPREFIX?=/etc
|
||||||
CC=CGO_ENABLED=0 go build
|
CC=CGO_ENABLED=0 go build
|
||||||
# リリース。なし=デバッグ。
|
# リリース。なし=デバッグ。
|
||||||
RELEASE=-ldflags="-s -w" -buildvcs=false
|
RELEASE=-ldflags="-s -w" -buildvcs=false
|
||||||
|
@ -48,7 +48,7 @@ dist: clean
|
||||||
rm -rf ${NAME}-${VERSION}
|
rm -rf ${NAME}-${VERSION}
|
||||||
|
|
||||||
config:
|
config:
|
||||||
make -p ${DESTDIR}${CNFPREFIX}/spliti
|
mkdir -p ${DESTDIR}${CNFPREFIX}/spliti
|
||||||
cp config.json ${DESTDIR}${CNFPREFIX}/spliti
|
cp config.json ${DESTDIR}${CNFPREFIX}/spliti
|
||||||
|
|
||||||
install: all
|
install: all
|
||||||
|
|
32
README.md
32
README.md
|
@ -13,12 +13,27 @@ git clone https://gitler.moe/suwako/spliti.git && cd spliti
|
||||||
find . -type f -name "config.json" -exec sed -i 's/mixi.076.moe/$domain/g'
|
find . -type f -name "config.json" -exec sed -i 's/mixi.076.moe/$domain/g'
|
||||||
```
|
```
|
||||||
|
|
||||||
### Linux
|
### OpenBSD(オススメ)
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make
|
make
|
||||||
doas make install PREFIX=/usr
|
doas make install
|
||||||
doas make config
|
doas make config
|
||||||
|
cd /etc
|
||||||
|
wget https://076.moe/repo/webserver/relayd/spliti.conf
|
||||||
|
mv spliti.conf relayd.conf
|
||||||
|
find . -type f -name "/etc/relayd.conf" -exec sed -i 's/DOMAIN/$domain/g'
|
||||||
|
rcctl restart relayd
|
||||||
|
```
|
||||||
|
|
||||||
|
### Linux
|
||||||
|
|
||||||
|
**注意:BSD Makeをインストールして下さい。GNU Makeは未対応です。**
|
||||||
|
|
||||||
|
```sh
|
||||||
|
bmake
|
||||||
|
doas bmake install PREFIX=/usr
|
||||||
|
doas bmake config
|
||||||
cp /etc/nginx/sites-enabled
|
cp /etc/nginx/sites-enabled
|
||||||
wget https://076.moe/repo/webserver/nginx/spliti.conf
|
wget https://076.moe/repo/webserver/nginx/spliti.conf
|
||||||
find . -type f -name "/etc/nginx/sites-enabled/spliti.conf" -exec sed -i 's/DOMAIN/$domain/g'
|
find . -type f -name "/etc/nginx/sites-enabled/spliti.conf" -exec sed -i 's/DOMAIN/$domain/g'
|
||||||
|
@ -37,17 +52,16 @@ find . -type f -name "/usr/local/etc/nginx/sites-enabled/spliti.conf" -exec sed
|
||||||
service nginx restart
|
service nginx restart
|
||||||
```
|
```
|
||||||
|
|
||||||
### OpenBSD
|
### NetBSD
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make
|
make
|
||||||
doas make install
|
doas make install
|
||||||
doas make config
|
doas make config CNFPREFIX=/usr/pkg/etc
|
||||||
cd /etc
|
cp srv/nginx.conf /usr/pkg/etc/nginx/sites-enabled/spliti.conf
|
||||||
wget https://076.moe/repo/webserver/relayd/spliti.conf
|
wget https://076.moe/repo/webserver/nginx/spliti.conf
|
||||||
mv spliti.conf relayd.conf
|
find . -type f -name "/usr/pkg/etc/nginx/sites-enabled/spliti.conf" -exec sed -i 's/DOMAIN/$domain/g'
|
||||||
find . -type f -name "/etc/relayd.conf" -exec sed -i 's/DOMAIN/$domain/g'
|
service nginx restart
|
||||||
rcctl restart relayd
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## インスタンス一覧
|
## インスタンス一覧
|
||||||
|
|
4
main.go
4
main.go
|
@ -7,10 +7,10 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
var sofname = "spliti"
|
var sofname = "spliti"
|
||||||
var version = "2.1.0"
|
var version = "2.2.0"
|
||||||
|
|
||||||
func help() {
|
func help() {
|
||||||
fmt.Println("076 spliti - mixi向けプライバシーUI")
|
fmt.Println("076 " + sofname + "-" + version + " - mixi向けプライバシーUI")
|
||||||
fmt.Println("https://mixi.076.moe/ | https://gitler.moe/suwako/spliti")
|
fmt.Println("https://mixi.076.moe/ | https://gitler.moe/suwako/spliti")
|
||||||
fmt.Println("")
|
fmt.Println("")
|
||||||
fmt.Println("使い方:")
|
fmt.Println("使い方:")
|
||||||
|
|
読み込み中…
新しいイシューから参照