File tree Expand file tree Collapse file tree 4 files changed +24
-1
lines changed
Expand file tree Collapse file tree 4 files changed +24
-1
lines changed Original file line number Diff line number Diff line change 33
44echo " Building guest server..."
55
6+ # Variables
67export GOOS=windows
78export GOARCH=amd64
89export PACKAGE=winboat-server
@@ -19,7 +20,28 @@ echo "Version: ${VERSION}"
1920echo " Commit Hash: ${COMMIT_HASH} "
2021echo " Build Timestamp: ${BUILD_TIMESTAMP} "
2122
23+ # Enter build directory
2224cd guest_server
25+
26+ # Verify nssm.exe integrity
27+ echo " Verifying nssm.exe integrity..."
28+ if [ -f " nssm.exe" ] && [ -f " nssm.sha1.txt" ]; then
29+ COMPUTED_HASH=$( sha1sum nssm.exe | cut -d' ' -f1)
30+ EXPECTED_HASH=$( cat nssm.sha1.txt | tr -d ' [:space:]' )
31+
32+ if [ " $COMPUTED_HASH " = " $EXPECTED_HASH " ]; then
33+ echo " ✓ nssm.exe integrity verified (SHA-1: $COMPUTED_HASH )"
34+ else
35+ echo " ✗ nssm.exe integrity check FAILED!"
36+ echo " Expected: $EXPECTED_HASH "
37+ echo " Computed: $COMPUTED_HASH "
38+ exit 1
39+ fi
40+ else
41+ echo " ⚠ Warning: nssm.exe or nssm.sha1.txt not found, skipping integrity check"
42+ fi
43+
44+ # Build the guest server
2345go build -ldflags=" ${LDFLAGS[*]} " -o winboat_guest_server.exe main.go
2446rm -f winboat_guest_server.zip
2547zip -r winboat_guest_server.zip .
Original file line number Diff line number Diff line change 1+ f280858dcfefabc1a9a006a57f6b266a5d1fde8e
Original file line number Diff line number Diff line change 11{
22 "name" : " winboat" ,
3- "version" : " 0.6.5 " ,
3+ "version" : " 0.6.6 " ,
44 "description" : " Windows for Penguins" ,
55 "main" : " main/main.js" ,
66 "scripts" : {
You can’t perform that action at this time.
0 commit comments