X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=cmd%2Fsafcm-remote%2Fbuild.sh;fp=cmd%2Fsafcm-remote%2Fbuild.sh;h=404f48faa9ce621dba88341ecd548472fe8f9908;hb=f2f2bc47e8729548f3c10117f7f008b547c4afc5;hp=0000000000000000000000000000000000000000;hpb=dc0d431a778a50e6732b9eb91384a07a207b772d;p=safcm%2Fsafcm.git diff --git a/cmd/safcm-remote/build.sh b/cmd/safcm-remote/build.sh new file mode 100755 index 0000000..404f48f --- /dev/null +++ b/cmd/safcm-remote/build.sh @@ -0,0 +1,34 @@ +#!/bin/sh + +# Build remote helpers for all operating systems and architectures which are +# supported as target hosts + +# Copyright (C) 2021 Simon Ruderich +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +set -eu + + +build() { + GOOS="$1" GOARCH="$2" go build -o "$dest/$1-$2" +} + + +dest=../../remote/helpers + +mkdir -p "$dest" + +build linux amd64 +# TODO: support more operating systems and architectures