diff --git a/Makefile b/Makefile
index b3ee101959..b75732f2e5 100644
--- a/Makefile
+++ b/Makefile
@@ -24,7 +24,7 @@ check: test
 dist: release
 
 govet:
-	$(GOVET) gogs.go
+	$(GOVET) main.go
 	$(GOVET) models modules routers
 
 build: $(GENERATED)
diff --git a/scripts/build.sh b/scripts/build.sh
index cf127c2aee..1149a805ae 100755
--- a/scripts/build.sh
+++ b/scripts/build.sh
@@ -1,9 +1,10 @@
+#!/usr/bin/env bash
 outPath=./output
 
 rm -rf $outPath
 mkdir $outPath
 
-go build ../gogs.go
+go build ../main.go -o gitea
 PLATFORM=`uname | cut -d _ -f 1`
 if [ $PLATFORM = "MINGW32" ] || [ $PLATFORM = "MINGW64" ] || [ $PLATFORM = "CYGWIN" ]; then
 	GOGS_EXE=gogs.exe
diff --git a/scripts/build_freebsd.sh b/scripts/build_freebsd.sh
index b53c6ac0d5..2c995bae21 100755
--- a/scripts/build_freebsd.sh
+++ b/scripts/build_freebsd.sh
@@ -1,3 +1,4 @@
+#!/usr/bin/env bash
 outPlattform=freebsd
 outArch=amd64
 outPath=./output_$outPlattform_$outArch
@@ -5,7 +6,7 @@ outPath=./output_$outPlattform_$outArch
 rm -rf $outPath
 mkdir $outPath
 
-CGO_ENABLED=0 GOOS=$outPlattform GOARCH=$outArch go build ../gogs.go
+CGO_ENABLED=0 GOOS=$outPlattform GOARCH=$outArch go build ../main.go -o gitea
 chmod +x gogs
 mv gogs $outPath/
 
@@ -24,4 +25,4 @@ cp ../README_ZH.md $outPath/
 cp start.bat $outPath/
 cp start.sh $outPath/
 cp ../wercker.yml $outPath/
-cp mysql.sql $outPath/
\ No newline at end of file
+cp mysql.sql $outPath/
diff --git a/scripts/build_linux64.sh b/scripts/build_linux64.sh
index 528fc54cf0..6a3bdb65bc 100755
--- a/scripts/build_linux64.sh
+++ b/scripts/build_linux64.sh
@@ -1,3 +1,4 @@
+#!/usr/bin/env bash
 outPlattform=linux
 outArch=amd64
 outPath=./output_$outPlattform_$outArch
@@ -5,7 +6,7 @@ outPath=./output_$outPlattform_$outArch
 rm -rf $outPath
 mkdir $outPath
 
-CGO_ENABLED=0 GOOS=$outPlattform GOARCH=$outArch go build ../gogs.go
+CGO_ENABLED=0 GOOS=$outPlattform GOARCH=$outArch go build ../main.go -o gitea
 chmod +x gogs
 mv gogs $outPath/
 
@@ -24,4 +25,4 @@ cp ../README_ZH.md $outPath/
 cp start.bat $outPath/
 cp start.sh $outPath/
 cp ../wercker.yml $outPath/
-cp mysql.sql $outPath/
\ No newline at end of file
+cp mysql.sql $outPath/