From 06c9c94f9437b99850a15c0f3c83dcfcf1fd30c5 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Wed, 6 Mar 2019 15:38:18 +0100 Subject: [PATCH] Remove custom_dep & update arch tags --- cec_scan/config.json | 3 ++- check_config/config.json | 1 + configurator/config.json | 1 + custom_deps/CHANGELOG.md | 13 ------------- custom_deps/Dockerfile | 15 --------------- custom_deps/build.json | 8 -------- custom_deps/config.json | 19 ------------------- custom_deps/logo.png | Bin 12461 -> 0 bytes custom_deps/run.sh | 33 --------------------------------- dhcp_server/config.json | 1 + dnsmasq/config.json | 1 + duckdns/config.json | 1 + git_pull/config.json | 1 + letsencrypt/config.json | 1 + mariadb/config.json | 1 + mosquitto/config.json | 1 + nginx_proxy/config.json | 1 + rpc_shutdown/config.json | 1 + samba/config.json | 1 + snips/config.json | 2 +- ssh/config.json | 1 + tellstick/config.json | 1 + 22 files changed, 17 insertions(+), 90 deletions(-) delete mode 100644 custom_deps/CHANGELOG.md delete mode 100644 custom_deps/Dockerfile delete mode 100644 custom_deps/build.json delete mode 100644 custom_deps/config.json delete mode 100644 custom_deps/logo.png delete mode 100644 custom_deps/run.sh diff --git a/cec_scan/config.json b/cec_scan/config.json index acf8ad1..b1bce47 100644 --- a/cec_scan/config.json +++ b/cec_scan/config.json @@ -4,10 +4,11 @@ "slug": "cec_scan", "description": "Scan HDMI CEC devices", "url": "https://home-assistant.io/addons/cec_scan/", + "arch": ["armhf", "aarch64", "amd64", "i386"], "startup": "once", "boot": "manual", "devices": [ - "/dev/vchiq:/dev/vchiq:rwm" + "/dev/vchiq:/dev/vchiq:rwm" ], "options": {}, "schema": {}, diff --git a/check_config/config.json b/check_config/config.json index 56d9873..8c3eb11 100644 --- a/check_config/config.json +++ b/check_config/config.json @@ -4,6 +4,7 @@ "slug": "check_config", "description": "Check current Home Assistant configuration against a new version", "url": "https://home-assistant.io/addons/check_config/", + "arch": ["armhf", "aarch64", "amd64", "i386"], "startup": "once", "boot": "manual", "map": ["config", "ssl"], diff --git a/configurator/config.json b/configurator/config.json index 8c4b5a7..0b6d373 100644 --- a/configurator/config.json +++ b/configurator/config.json @@ -4,6 +4,7 @@ "slug": "configurator", "description": "Browser-based configuration file editor for Home Assistant.", "url": "https://home-assistant.io/addons/configurator", + "arch": ["armhf", "aarch64", "amd64", "i386"], "startup": "application", "webui": "[PROTO:ssl]://[HOST]:[PORT:3218]", "homeassistant_api": true, diff --git a/custom_deps/CHANGELOG.md b/custom_deps/CHANGELOG.md deleted file mode 100644 index 4925c43..0000000 --- a/custom_deps/CHANGELOG.md +++ /dev/null @@ -1,13 +0,0 @@ -# Changelog - -## 1 -- Bug fix multiple pip packages v2 - -## 0.3 -- Bug fix multiple pip packages - -## 0.2 -- Bug fix pip prefix settings - -## 0.1 -- Initial release diff --git a/custom_deps/Dockerfile b/custom_deps/Dockerfile deleted file mode 100644 index 9273f22..0000000 --- a/custom_deps/Dockerfile +++ /dev/null @@ -1,15 +0,0 @@ -ARG BUILD_FROM -FROM $BUILD_FROM - -# Add env -ENV LANG C.UTF-8 - -# Setup base -RUN apk add --no-cache \ - gcc g++ make cmake git - -# Copy data -COPY run.sh / -RUN chmod a+x /run.sh - -CMD [ "/run.sh" ] diff --git a/custom_deps/build.json b/custom_deps/build.json deleted file mode 100644 index a90fea1..0000000 --- a/custom_deps/build.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "build_from": { - "amd64": "homeassistant/amd64-base-python:3.6", - "i386": "homeassistant/i386-base-python:3.6", - "armhf": "homeassistant/armhf-base-python:3.6", - "aarch64": "homeassistant/aarch64-base-python:3.6" - } -} diff --git a/custom_deps/config.json b/custom_deps/config.json deleted file mode 100644 index 9639e7f..0000000 --- a/custom_deps/config.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "Custom deps deployment", - "version": "1", - "slug": "custom_deps", - "description": "Manage custom python modules in Home Assistant deps", - "url": "https://home-assistant.io/addons/custom_deps/", - "startup": "once", - "boot": "manual", - "map": ["config:rw"], - "options": { - "pypi": [null], - "apk": [] - }, - "schema": { - "pypi": ["str"], - "apk": ["str"] - }, - "image": "homeassistant/{arch}-addon-custom_deps" -} diff --git a/custom_deps/logo.png b/custom_deps/logo.png deleted file mode 100644 index bbc2738851d14a2a2e641dec1a95eb715a95ff79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12461 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