mirror of
https://github.com/mtan93/homeassistant-addons.git
synced 2026-03-08 05:21:51 +00:00
Unify helper
This commit is contained in:
1
eufy-ha-mqtt-bridge/helper-builder.sh
Symbolic link
1
eufy-ha-mqtt-bridge/helper-builder.sh
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../helper-builder.sh
|
||||||
@@ -2,28 +2,34 @@
|
|||||||
|
|
||||||
# see https://github.com/home-assistant/builder
|
# see https://github.com/home-assistant/builder
|
||||||
|
|
||||||
|
# thx https://stackoverflow.com/a/51911626
|
||||||
|
__usage="
|
||||||
|
Usage: $(basename $0) [OPTIONS]
|
||||||
|
|
||||||
|
Options:
|
||||||
|
push Build all possible and push
|
||||||
|
test <arch> Build for <arch>
|
||||||
|
|
||||||
|
Example:
|
||||||
|
$(basename $0) test amd64
|
||||||
|
"
|
||||||
|
|
||||||
if [[ $1 = "push" ]]; then
|
if [[ $1 = "push" ]]; then
|
||||||
echo 'build and push...'
|
echo 'Build all and push...'
|
||||||
sleep 5
|
echo -n "Dockerhub password for maxwinterstein: "
|
||||||
echo -n Dockerhub password for maxwinterstein:
|
|
||||||
read -s password
|
read -s password
|
||||||
echo
|
|
||||||
docker run --privileged \
|
docker run --privileged \
|
||||||
-v /var/run/docker.sock:/var/run/docker.sock:ro \
|
-v /var/run/docker.sock:/var/run/docker.sock:ro \
|
||||||
-v $PWD/:/data homeassistant/amd64-builder \
|
-v $PWD/:/data homeassistant/amd64-builder \
|
||||||
--all -t /data --docker-user maxwinterstein --docker-password $password #--docker-hub-check
|
--all -t /data --docker-user maxwinterstein --docker-password $password #--docker-hub-check
|
||||||
elif [[ $1 = "test" ]]; then
|
elif [[ $1 = "test" ]]; then
|
||||||
echo 'Just testing all...'
|
arch=${2:-all}
|
||||||
|
echo "Build for $arch..."
|
||||||
sleep 5
|
sleep 5
|
||||||
docker run --privileged -v ~/.docker:/root/.docker \
|
docker run --privileged \
|
||||||
-v /var/run/docker.sock:/var/run/docker.sock:ro \
|
-v /var/run/docker.sock:/var/run/docker.sock:ro \
|
||||||
-v $PWD/:/data homeassistant/amd64-builder \
|
-v $PWD/:/data homeassistant/amd64-builder \
|
||||||
--all --test -t /data
|
--$arch --test -t /data
|
||||||
else
|
else
|
||||||
echo 'Just testing all...'
|
echo "$__usage"
|
||||||
sleep 5
|
|
||||||
docker run --privileged -v ~/.docker:/root/.docker \
|
|
||||||
-v /var/run/docker.sock:/var/run/docker.sock:ro \
|
|
||||||
-v $PWD/:/data homeassistant/amd64-builder \
|
|
||||||
--amd64 --test -t /data
|
|
||||||
fi
|
fi
|
||||||
1
ioBroker/helper-builder.sh
Symbolic link
1
ioBroker/helper-builder.sh
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../helper-builder.sh
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# see https://github.com/home-assistant/builder
|
|
||||||
|
|
||||||
if [[ $1 = "push" ]]; then
|
|
||||||
echo 'build and push...'
|
|
||||||
sleep 5
|
|
||||||
echo -n Dockerhub password for maxwinterstein:
|
|
||||||
read -s password
|
|
||||||
echo
|
|
||||||
docker run --privileged \
|
|
||||||
-v /var/run/docker.sock:/var/run/docker.sock:ro \
|
|
||||||
-v $PWD/:/data homeassistant/amd64-builder \
|
|
||||||
--all -t /data --docker-user maxwinterstein --docker-password $password #--docker-hub-check
|
|
||||||
else
|
|
||||||
echo 'Just testing...'
|
|
||||||
sleep 5
|
|
||||||
docker run --privileged -v ~/.docker:/root/.docker \
|
|
||||||
-v /var/run/docker.sock:/var/run/docker.sock:ro \
|
|
||||||
-v $PWD/:/data homeassistant/amd64-builder \
|
|
||||||
--amd64 --test -t /data
|
|
||||||
fi
|
|
||||||
1
toogoodtogo-ha-mqtt-bridge/helper-builder.sh
Symbolic link
1
toogoodtogo-ha-mqtt-bridge/helper-builder.sh
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../helper-builder.sh
|
||||||
Reference in New Issue
Block a user