增加自动压缩脚本.

Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
This commit is contained in:
chen.yang 2022-03-21 11:11:52 +08:00
parent df0a9f758e
commit 5e475ee005
3 changed files with 28 additions and 1 deletions

2
.gitignore vendored
View File

@ -16,3 +16,5 @@
# vendor/
go.sum
MUEvent
*.zip

19
Makefile Normal file
View File

@ -0,0 +1,19 @@
GIT_BRANCH=$(shell git branch | sed -n '/\* /s///p')
GIT_COMMIT=$(shell git log --pretty=format:'%H' -1)
all: arml arm64l amd64l
arml:
GOOS=linux GOARCH=arm go build -ldflags "-s -X 'main.GitBranch=$(GIT_BRANCH)' -X 'main.GitCommit=$(GIT_COMMIT)'"
zip -j muevent_arm_linux.zip MUEvent
arm64l:
GOOS=linux GOARCH=arm64 go build -ldflags "-s -X 'main.GitBranch=$(GIT_BRANCH)' -X 'main.GitCommit=$(GIT_COMMIT)'"
zip -j muevent_arm64_linux.zip MUEvent
amd64l:
GOOS=linux GOARCH=amd64 go build -ldflags "-s -X 'main.GitBranch=$(GIT_BRANCH)' -X 'main.GitCommit=$(GIT_COMMIT)'"
zip -j muevent_amd64_linux.zip MUEvent
clean:
rm -rf MUEvent

View File

@ -7,7 +7,12 @@ import (
"github.com/deniswernert/udev"
)
var UNotify chan *udev.UEvent
var (
GitBranch string
GitCommit string
UNotify chan *udev.UEvent
)
func Mon() {
for {
@ -21,6 +26,7 @@ func Mon() {
}
func main() {
log.Println("MUEvent branch=" + GitBranch + " commit=" + GitCommit)
UNotify = make(chan *udev.UEvent, 128)
mon, e := udev.NewMonitor()
if e != nil {