mirror of
https://github.com/bettercap/bettercap
synced 2025-08-20 13:33:21 -07:00
new: updated build script to generate a linux/armv6l image (rpi0w+raspbian)
This commit is contained in:
parent
5b350154b0
commit
6d02fa8f38
1 changed files with 20 additions and 1 deletions
21
build.sh
21
build.sh
|
@ -37,6 +37,21 @@ build_linux_amd64() {
|
||||||
go build -o bettercap ..
|
go build -o bettercap ..
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
build_linux_armv6l() {
|
||||||
|
host_dep 'arc.local'
|
||||||
|
|
||||||
|
DIR=/home/pi/gocode/src/github.com/bettercap/bettercap
|
||||||
|
|
||||||
|
echo "@ Updating repo on arm6l host ..."
|
||||||
|
ssh pi@arc.local "cd $DIR && rm -rf '$OUTPUT' && git checkout . && git checkout master && git pull" > /dev/null
|
||||||
|
|
||||||
|
echo "@ Building linux/armv6l ..."
|
||||||
|
ssh pi@arc.local "export GOPATH=/home/pi/gocode && cd '$DIR' && PATH=$PATH:/usr/local/bin && go get ./... && go build -o bettercap ." > /dev/null
|
||||||
|
|
||||||
|
scp -C pi@arc.local:$DIR/bettercap . > /dev/null
|
||||||
|
}
|
||||||
|
|
||||||
build_macos_amd64() {
|
build_macos_amd64() {
|
||||||
host_dep 'osxvm'
|
host_dep 'osxvm'
|
||||||
|
|
||||||
|
@ -97,10 +112,14 @@ fi
|
||||||
|
|
||||||
printf "@ Building for $WHAT ...\n\n"
|
printf "@ Building for $WHAT ...\n\n"
|
||||||
|
|
||||||
if [[ "$WHAT" == "all" || "$WHAT" == "linux" ]]; then
|
if [[ "$WHAT" == "all" || "$WHAT" == "linux_amd64" ]]; then
|
||||||
build_linux_amd64 && create_archive bettercap_linux_amd64_$VERSION.zip
|
build_linux_amd64 && create_archive bettercap_linux_amd64_$VERSION.zip
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ "$WHAT" == "all" || "$WHAT" == "linux_armv6l" ]]; then
|
||||||
|
build_linux_armv6l && create_archive bettercap_linux_armv6l_$VERSION.zip
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ "$WHAT" == "all" || "$WHAT" == "osx" || "$WHAT" == "mac" || "$WHAT" == "macos" ]]; then
|
if [[ "$WHAT" == "all" || "$WHAT" == "osx" || "$WHAT" == "mac" || "$WHAT" == "macos" ]]; then
|
||||||
build_macos_amd64 && create_archive bettercap_macos_amd64_$VERSION.zip
|
build_macos_amd64 && create_archive bettercap_macos_amd64_$VERSION.zip
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue