Let's use proper Git for updates for now as Go Git refuses to work properly.
This commit is contained in:
parent
5687922514
commit
f203b2f0a7
112
dev-update.bat
Normal file
112
dev-update.bat
Normal file
@ -0,0 +1,112 @@
|
|||||||
|
@echo off
|
||||||
|
echo Updating the dependencies
|
||||||
|
|
||||||
|
echo Updating the MySQL Driver
|
||||||
|
go get -u github.com/go-sql-driver/mysql
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
pause
|
||||||
|
exit /b %errorlevel%
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Updating the PostgreSQL Driver
|
||||||
|
go get -u github.com/lib/pq
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
pause
|
||||||
|
exit /b %errorlevel%
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Updating the MSSQL Driver
|
||||||
|
go get -u github.com/denisenkom/go-mssqldb
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
pause
|
||||||
|
exit /b %errorlevel%
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Updating the bcrypt library
|
||||||
|
go get -u golang.org/x/crypto/bcrypt
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
pause
|
||||||
|
exit /b %errorlevel%
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Updating /x/sys/windows (dependency for gopsutil)
|
||||||
|
go get -u golang.org/x/sys/windows
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
pause
|
||||||
|
exit /b %errorlevel%
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Updating wmi (dependency for gopsutil)
|
||||||
|
go get -u github.com/StackExchange/wmi
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
pause
|
||||||
|
exit /b %errorlevel%
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Updating the gopsutil library
|
||||||
|
go get -u github.com/Azareal/gopsutil
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
pause
|
||||||
|
exit /b %errorlevel%
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Updating the WebSockets library
|
||||||
|
go get -u github.com/gorilla/websocket
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
pause
|
||||||
|
exit /b %errorlevel%
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Updating Sourcemap (dependency for OttoJS)
|
||||||
|
go get -u gopkg.in/sourcemap.v1
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
pause
|
||||||
|
exit /b %errorlevel%
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Updating OttoJS
|
||||||
|
go get -u github.com/robertkrimen/otto
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
pause
|
||||||
|
exit /b %errorlevel%
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Updating the Rez Image Resizer
|
||||||
|
go get -u github.com/bamiaux/rez
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
pause
|
||||||
|
exit /b %errorlevel%
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Updating fsnotify
|
||||||
|
go get -u github.com/fsnotify/fsnotify
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
pause
|
||||||
|
exit /b %errorlevel%
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Updating Go Git
|
||||||
|
go get -u gopkg.in/src-d/go-git.v4/...
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
pause
|
||||||
|
exit /b %errorlevel%
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Updating GopherJS
|
||||||
|
go get -u github.com/gopherjs/gopherjs
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
pause
|
||||||
|
exit /b %errorlevel%
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
echo Updating Gosora
|
||||||
|
git pull
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
pause
|
||||||
|
exit /b %errorlevel%
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Patching Gosora
|
||||||
|
go build ./patcher
|
||||||
|
patcher.exe
|
@ -68,7 +68,7 @@ func updater(scanner *bufio.Scanner) bool {
|
|||||||
return logError(err)
|
return logError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
err = workTree.Reset(&git.ResetOptions{Mode: git.MixedReset})
|
err = workTree.Reset(&git.ResetOptions{Mode: git.HardReset})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return logError(err)
|
return logError(err)
|
||||||
}
|
}
|
||||||
@ -88,7 +88,7 @@ func updater(scanner *bufio.Scanner) bool {
|
|||||||
|
|
||||||
switch runtime.GOOS {
|
switch runtime.GOOS {
|
||||||
case "windows":
|
case "windows":
|
||||||
err = syscall.Exec("./patcher.bat", []string{}, os.Environ())
|
err = syscall.Exec("./patcher.bat", []string{}, os.Environ()) // doesn't work, need something for windows
|
||||||
default: //linux, etc.
|
default: //linux, etc.
|
||||||
err = syscall.Exec("./patcher-linux", []string{}, os.Environ())
|
err = syscall.Exec("./patcher-linux", []string{}, os.Environ())
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user