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/scanner/main
cmd/server/main
*_bytes.go
_test*
dist

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -2,6 +2,7 @@ package main
import (
"flag"
"fmt"
"log"
"os"
@@ -42,7 +43,10 @@ func main() {
if _, err := os.Stat(*musicPath); os.IsNotExist(err) {
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 {
log.Fatalf("error opening database: %v\n", err)
}

View File

@@ -2,6 +2,7 @@ package main
import (
"flag"
"fmt"
"log"
"os"
@@ -28,7 +29,10 @@ func main() {
if _, err := os.Stat(*musicPath); os.IsNotExist(err) {
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 {
log.Fatalf("error opening database: %v\n", err)
}

File diff suppressed because it is too large Load Diff