# Build script for creating a Debian package # build_debian.sh #!/bin/bash echo "Setting up environment for Linux build..." # Install dependencies if needed if ! command -v gcc &> /dev/null; then echo "GCC is required for building. Please install build-essential." exit 1 fi # Set environment for Linux build export GOOS=linux export GOARCH=amd64 export CGO_ENABLED=1 echo "Building HamyVPNClient for Linux..." cd linux-port go build -o hamy-vpn-client-linux main.go if [ $? -eq 0 ]; then echo "Build successful!" echo "Binary created: linux-port/hamy-vpn-client-linux" else echo "Build failed!" exit 1 fi