Browse Source

Build: comply with upstream (#283)

Loyalsoldier 5 years ago
parent
commit
97dac8cd2f
1 changed files with 8 additions and 10 deletions
  1. 8 10
      release/user-package.sh

+ 8 - 10
release/user-package.sh

@@ -56,7 +56,11 @@ build_dat() {
 copyconf() {
 	echo ">>> Copying config..."
 	cd ./release/config
-	tar c --exclude "*.dat" --exclude "systemd/**" . | tar x -C "$TMP"
+	if [[ $GOOS == "linux" ]]; then
+		tar c --exclude "*.dat" . | tar x -C "$TMP"
+	else
+		tar c --exclude "*.dat" --exclude "systemd/**" . | tar x -C "$TMP"
+	fi
 }
 
 packzip() {
@@ -94,20 +98,14 @@ PKGSUFFIX=
 
 for arg in "$@"; do
 	case $arg in
-	arm*)
-		GOARCH=$arg
-		;;
-	mips*)
+	386 | arm* | mips* | ppc64* | riscv64 | s390x)
 		GOARCH=$arg
 		;;
-	386)
-		GOARCH=386
-		;;
 	windows)
-		GOOS=windows
+		GOOS=$arg
 		EXESUFFIX=.exe
 		;;
-	darwin)
+	darwin | dragonfly | freebsd | openbsd)
 		GOOS=$arg
 		;;
 	nodat)