make build scripts portalble

This commit is contained in:
sentriz
2019-06-28 15:35:49 +01:00
parent 21f2363fbb
commit 9b5b52171c
9 changed files with 28 additions and 10668 deletions

1
.gitignore vendored
View File

@@ -5,5 +5,6 @@ cmd/scanner/scanner
cmd/server/server cmd/server/server
cmd/scanner/main cmd/scanner/main
cmd/server/main cmd/server/main
*_bytes.go
_test* _test*
dist dist

View File

@@ -1,6 +1,7 @@
#!/bin/bash #!/bin/sh
source _build_vars source _build_vars
go build \ go build \
-o gonicscan \
-tags "$(tr '\n' ' ' < _build_tags)" \ -tags "$(tr '\n' ' ' < _build_tags)" \
cmd/gonicscan/main.go cmd/gonicscan/main.go

View File

@@ -1,15 +1,17 @@
#!/bin/bash #!/bin/sh
shopt -s globstar
source _build_vars source _build_vars
go run \ find server/assets/ \
cmd/gonicembed/main.go \ -type f \
-out-path server/assets_bytes.go \ -exec go run \
-tag-list embed \ cmd/gonicembed/main.go \
-package-name server \ -out-path server/assets_bytes.go \
-assets-var-name AssetBytes \ -tag-list embed \
-asset-path-prefix server/assets/ \ -package-name server \
server/assets/** -assets-var-name AssetBytes \
-asset-path-prefix server/assets/ \
{} +
go build \ go build \
-o gonic \
-tags "$(tr '\n' ' ' < _build_tags) embed" \ -tags "$(tr '\n' ' ' < _build_tags) embed" \
cmd/gonic/main.go cmd/gonic/main.go

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/bin/sh
test_data_path=server/handler/test_data test_data_path=server/handler/test_data
test_listen_addr=localhost:9353 test_listen_addr=localhost:9353

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/bin/sh
source _build_vars source _build_vars
go run \ go run \

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/bin/sh
source _build_vars source _build_vars
go run \ go run \

View File

@@ -2,6 +2,7 @@ package main
import ( import (
"flag" "flag"
"fmt"
"log" "log"
"os" "os"
@@ -42,7 +43,10 @@ func main() {
if _, err := os.Stat(*musicPath); os.IsNotExist(err) { if _, err := os.Stat(*musicPath); os.IsNotExist(err) {
log.Fatal("please provide a valid music directory") log.Fatal("please provide a valid music directory")
} }
db, err := gorm.Open("sqlite3", *dbPath) db, err := gorm.Open("sqlite3", fmt.Sprintf(
"%s?cache=shared&_busy_timeout=%d",
*dbPath, 2000,
))
if err != nil { if err != nil {
log.Fatalf("error opening database: %v\n", err) log.Fatalf("error opening database: %v\n", err)
} }

View File

@@ -2,6 +2,7 @@ package main
import ( import (
"flag" "flag"
"fmt"
"log" "log"
"os" "os"
@@ -28,7 +29,10 @@ func main() {
if _, err := os.Stat(*musicPath); os.IsNotExist(err) { if _, err := os.Stat(*musicPath); os.IsNotExist(err) {
log.Fatal("please provide a valid music directory") log.Fatal("please provide a valid music directory")
} }
db, err := gorm.Open("sqlite3", *dbPath) db, err := gorm.Open("sqlite3", fmt.Sprintf(
"%s?cache=shared&_busy_timeout=%d",
*dbPath, 2000,
))
if err != nil { if err != nil {
log.Fatalf("error opening database: %v\n", err) log.Fatalf("error opening database: %v\n", err)
} }

File diff suppressed because it is too large Load Diff