增加自动压缩脚本.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
This commit is contained in:
parent
df0a9f758e
commit
5e475ee005
2
.gitignore
vendored
2
.gitignore
vendored
@ -16,3 +16,5 @@
|
||||
# vendor/
|
||||
|
||||
go.sum
|
||||
MUEvent
|
||||
*.zip
|
19
Makefile
Normal file
19
Makefile
Normal 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
|
8
main.go
8
main.go
@ -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 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user