mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-05-27 10:54:14 +02:00
Merge branch 'alexbelgium:master' into master
This commit is contained in:
@@ -12,13 +12,13 @@ if bashio::config.has_value 'localdisks'; then
|
|||||||
echo "Local Disks mounting..."
|
echo "Local Disks mounting..."
|
||||||
|
|
||||||
# Mount using UID/GID values
|
# Mount using UID/GID values
|
||||||
if bashio::config.has_value 'PUID' && bashio::config.has_value 'PGID'; then
|
if bashio::config.has_value 'PUID' && bashio::config.has_value 'PGID' && [ -z ${ROOTMOUNT+x} ]; then
|
||||||
echo "Using PUID $(bashio::config 'PUID') and PGID $(bashio::config 'PGID')"
|
echo "Using PUID $(bashio::config 'PUID') and PGID $(bashio::config 'PGID')"
|
||||||
PUID="$(bashio::config 'PUID')"
|
PUID="$(bashio::config 'PUID')"
|
||||||
PGID="$(bashio::config 'PGID')"
|
PGID="$(bashio::config 'PGID')"
|
||||||
else
|
else
|
||||||
PUID="$(id -u)"
|
PUID="0"
|
||||||
PGID="$(id -g)"
|
PGID="0"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Separate comma separated values
|
# Separate comma separated values
|
||||||
@@ -35,7 +35,7 @@ if bashio::config.has_value 'localdisks'; then
|
|||||||
|
|
||||||
# Creates dir
|
# Creates dir
|
||||||
mkdir -p /mnt/"$disk"
|
mkdir -p /mnt/"$disk"
|
||||||
chown -R "$PUID:$PGID" /mnt/"$disk"
|
chown "$PUID:$PGID" /mnt/"$disk"
|
||||||
# Legacy mounting : mount to share if still exists (avoid breaking changes)
|
# Legacy mounting : mount to share if still exists (avoid breaking changes)
|
||||||
# shellcheck disable=SC2015
|
# shellcheck disable=SC2015
|
||||||
[ -d /share/"$disk" ] && mount "$devpath"/"$disk" /share/"$disk" || true
|
[ -d /share/"$disk" ] && mount "$devpath"/"$disk" /share/"$disk" || true
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ if bashio::config.has_value 'networkdisks'; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Mount using UID/GID values
|
# Mount using UID/GID values
|
||||||
if bashio::config.has_value 'PUID' && bashio::config.has_value 'PGID'; then
|
if bashio::config.has_value 'PUID' && bashio::config.has_value 'PGID' && [ -z ${ROOTMOUNT+x} ]; then
|
||||||
echo "Using PUID $(bashio::config 'PUID') and PGID $(bashio::config 'PGID')"
|
echo "Using PUID $(bashio::config 'PUID') and PGID $(bashio::config 'PGID')"
|
||||||
PUID=",uid=$(bashio::config 'PUID')"
|
PUID=",uid=$(bashio::config 'PUID')"
|
||||||
PGID=",gid=$(bashio::config 'PGID')"
|
PGID=",gid=$(bashio::config 'PGID')"
|
||||||
|
|||||||
@@ -30,4 +30,4 @@
|
|||||||
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/arpspoof",
|
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/arpspoof",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:7022]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:7022]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,14 +34,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -31,7 +31,6 @@ This addon is based on the docker image https://github.com/linuxserver/docker-ba
|
|||||||
---
|
---
|
||||||
|
|
||||||
Webui can be found at <http://your-ip:PORT>.
|
Webui can be found at <http://your-ip:PORT>.
|
||||||
The default username/password : described in the startup log.
|
|
||||||
Configurations can be done through the app webUI, except for the following options
|
Configurations can be done through the app webUI, except for the following options
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
|
|||||||
@@ -95,4 +95,4 @@
|
|||||||
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/bazarr",
|
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/bazarr",
|
||||||
"version": "1.1.1-bugfix",
|
"version": "1.1.1-bugfix",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:6767]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:6767]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,14 +36,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -80,4 +80,4 @@
|
|||||||
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/booksonic_air",
|
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/booksonic_air",
|
||||||
"version": "v2201.1.0-ls68-bugfix",
|
"version": "v2201.1.0-ls68-bugfix",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:4040]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:4040]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
|
|
||||||
|
## v6.5.0-ls179 (17-09-2022)
|
||||||
|
- Update to latest version from linuxserver/docker-calibre
|
||||||
|
|
||||||
## v6.4.0-ls178 (02-09-2022)
|
## v6.4.0-ls178 (02-09-2022)
|
||||||
- Update to latest version from linuxserver/docker-calibre
|
- Update to latest version from linuxserver/docker-calibre
|
||||||
|
|
||||||
|
|||||||
@@ -35,14 +35,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -89,6 +89,6 @@
|
|||||||
},
|
},
|
||||||
"slug": "calibre",
|
"slug": "calibre",
|
||||||
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/calibre",
|
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/calibre",
|
||||||
"version": "v6.4.0-ls178-bugfix",
|
"version": "v6.5.0-ls179",
|
||||||
"video": true
|
"video": true
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"github_fulltag": "true",
|
"github_fulltag": "true",
|
||||||
"last_update": "02-09-2022",
|
"last_update": "17-09-2022",
|
||||||
"paused": false,
|
"paused": false,
|
||||||
"repository": "alexbelgium/hassio-addons",
|
"repository": "alexbelgium/hassio-addons",
|
||||||
"slug": "calibre",
|
"slug": "calibre",
|
||||||
"source": "github",
|
"source": "github",
|
||||||
"upstream_repo": "linuxserver/docker-calibre",
|
"upstream_repo": "linuxserver/docker-calibre",
|
||||||
"upstream_version": "v6.4.0-ls178"
|
"upstream_version": "v6.5.0-ls179"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
|
|
||||||
|
## 0.6.19-ls174 (15-09-2022)
|
||||||
|
- Update to latest version from linuxserver/docker-calibre-web
|
||||||
|
|
||||||
## 0.6.19-ls173 (09-09-2022)
|
## 0.6.19-ls173 (09-09-2022)
|
||||||
- Update to latest version from linuxserver/docker-calibre-web
|
- Update to latest version from linuxserver/docker-calibre-web
|
||||||
|
|
||||||
|
|||||||
@@ -35,14 +35,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -90,6 +90,6 @@
|
|||||||
},
|
},
|
||||||
"slug": "calibre-web",
|
"slug": "calibre-web",
|
||||||
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/calibre-web",
|
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/calibre-web",
|
||||||
"version": "0.6.19-ls173-bugfix",
|
"version": "0.6.19-ls174",
|
||||||
"video": true
|
"video": true
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"github_fulltag": "true",
|
"github_fulltag": "true",
|
||||||
"last_update": "09-09-2022",
|
"last_update": "15-09-2022",
|
||||||
"paused": false,
|
"paused": false,
|
||||||
"repository": "alexbelgium/hassio-addons",
|
"repository": "alexbelgium/hassio-addons",
|
||||||
"slug": "calibre-web",
|
"slug": "calibre-web",
|
||||||
"source": "github",
|
"source": "github",
|
||||||
"upstream_repo": "linuxserver/docker-calibre-web",
|
"upstream_repo": "linuxserver/docker-calibre-web",
|
||||||
"upstream_version": "0.6.19-ls173"
|
"upstream_version": "0.6.19-ls174"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,14 +34,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -76,4 +76,4 @@
|
|||||||
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/coder-server",
|
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/coder-server",
|
||||||
"version": "4.7.0-bugfix",
|
"version": "4.7.0-bugfix",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:8443]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:8443]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,14 +34,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -19,6 +19,6 @@
|
|||||||
},
|
},
|
||||||
"slug": "epicgamesfree",
|
"slug": "epicgamesfree",
|
||||||
"url": "https://github.com/alexbelgium/hassio-addons",
|
"url": "https://github.com/alexbelgium/hassio-addons",
|
||||||
"version": "9531608362dc8c1232c1e12005541796610d2af7-2021-12-17",
|
"version": "938a9653ffd08b8284ea32cf01ac8727d25c5d4c",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:3000]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:3000]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
|
|
||||||
|
## 5.7.12 (13-09-2022)
|
||||||
|
- Update to latest version from firefly-iii/firefly-iii
|
||||||
|
|
||||||
## 5.7.11 (09-09-2022)
|
## 5.7.11 (09-09-2022)
|
||||||
- Update to latest version from firefly-iii/firefly-iii
|
- Update to latest version from firefly-iii/firefly-iii
|
||||||
|
|
||||||
|
|||||||
@@ -33,12 +33,12 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \
|
|||||||
# # Change data location
|
# # Change data location
|
||||||
# grep -rl "/var/www/html" /etc/ | xargs sed -i 's|/var/www/html|/data/firefly|g'
|
# grep -rl "/var/www/html" /etc/ | xargs sed -i 's|/var/www/html|/data/firefly|g'
|
||||||
|
|
||||||
ARG BUILD_UPSTREAM="5.7.11"
|
ARG BUILD_UPSTREAM="5.7.12"
|
||||||
RUN \
|
RUN \
|
||||||
#################
|
#################
|
||||||
# Fix for 5.7.5 #
|
# Fix for 5.7.5 #
|
||||||
#################
|
#################
|
||||||
if [ "$BUILD_UPSTREAM" = "5.7.11" ] ; then \
|
if [ "$BUILD_UPSTREAM" = "5.7.12" ] ; then \
|
||||||
sed -i "s|, \$transaction\[\x27amount\x27\] ?? \x270\x27);|, (string)(\$transaction\[\x27amount\x27\] ?? \x270\x27));|g" /var/www/html/app/Helpers/Collector/GroupCollector.php; else echo "not 5.7.5"; fi
|
sed -i "s|, \$transaction\[\x27amount\x27\] ?? \x270\x27);|, (string)(\$transaction\[\x27amount\x27\] ?? \x270\x27));|g" /var/www/html/app/Helpers/Collector/GroupCollector.php; else echo "not 5.7.5"; fi
|
||||||
|
|
||||||
##################
|
##################
|
||||||
|
|||||||
@@ -46,6 +46,6 @@
|
|||||||
"slug": "fireflyiii",
|
"slug": "fireflyiii",
|
||||||
"startup": "services",
|
"startup": "services",
|
||||||
"url": "https://github.com/alexbelgium/hassio-addons",
|
"url": "https://github.com/alexbelgium/hassio-addons",
|
||||||
"version": "5.7.11",
|
"version": "5.7.12",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:8080]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:8080]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"last_update": "09-09-2022",
|
"last_update": "13-09-2022",
|
||||||
"repository": "alexbelgium/hassio-addons",
|
"repository": "alexbelgium/hassio-addons",
|
||||||
"slug": "fireflyiii",
|
"slug": "fireflyiii",
|
||||||
"source": "github",
|
"source": "github",
|
||||||
"upstream_repo": "firefly-iii/firefly-iii",
|
"upstream_repo": "firefly-iii/firefly-iii",
|
||||||
"upstream_version": "5.7.11"
|
"upstream_version": "5.7.12"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
|
|
||||||
|
## version-0.9.16 (13-09-2022)
|
||||||
|
- Update to latest version from fireflyiii/data-importer
|
||||||
|
|
||||||
## version-0.9.15 (26-07-2022)
|
## version-0.9.15 (26-07-2022)
|
||||||
- Update to latest version from fireflyiii/data-importer
|
- Update to latest version from fireflyiii/data-importer
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
ARG BUILD_FROM
|
ARG BUILD_FROM
|
||||||
ARG BUILD_VERSION
|
ARG BUILD_VERSION
|
||||||
ARG BUILD_UPSTREAM="version-0.9.15"
|
ARG BUILD_UPSTREAM="version-0.9.16"
|
||||||
FROM ${BUILD_FROM}
|
FROM ${BUILD_FROM}
|
||||||
|
|
||||||
##################
|
##################
|
||||||
|
|||||||
@@ -39,6 +39,6 @@
|
|||||||
},
|
},
|
||||||
"slug": "fireflyiii_data_importer",
|
"slug": "fireflyiii_data_importer",
|
||||||
"url": "https://github.com/alexbelgium/hassio-addons",
|
"url": "https://github.com/alexbelgium/hassio-addons",
|
||||||
"version": "version-0.9.15",
|
"version": "version-0.9.16",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:8080]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:8080]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"last_update": "26-07-2022",
|
"last_update": "13-09-2022",
|
||||||
"repository": "alexbelgium/hassio-addons",
|
"repository": "alexbelgium/hassio-addons",
|
||||||
"slug": "fireflyiii_data_importer",
|
"slug": "fireflyiii_data_importer",
|
||||||
"source": "dockerhub",
|
"source": "dockerhub",
|
||||||
"upstream_repo": "fireflyiii/data-importer",
|
"upstream_repo": "fireflyiii/data-importer",
|
||||||
"upstream_version": "version-0.9.15"
|
"upstream_version": "version-0.9.16"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
|
|
||||||
|
## 2.2.7 (13-09-2022)
|
||||||
|
- Update to latest version from FlareSolverr/FlareSolverr
|
||||||
|
|
||||||
## 2.2.6 (04-08-2022)
|
## 2.2.6 (04-08-2022)
|
||||||
- Update to latest version from FlareSolverr/FlareSolverr
|
- Update to latest version from FlareSolverr/FlareSolverr
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,6 @@
|
|||||||
},
|
},
|
||||||
"slug": "flaresolverr",
|
"slug": "flaresolverr",
|
||||||
"url": "https://github.com/alexbelgium/hassio-addons",
|
"url": "https://github.com/alexbelgium/hassio-addons",
|
||||||
"version": "2.2.6",
|
"version": "2.2.7",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:8191]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:8191]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"last_update": "04-08-2022",
|
"last_update": "13-09-2022",
|
||||||
"repository": "alexbelgium/hassio-addons",
|
"repository": "alexbelgium/hassio-addons",
|
||||||
"slug": "flaresolverr",
|
"slug": "flaresolverr",
|
||||||
"source": "github",
|
"source": "github",
|
||||||
"upstream_repo": "FlareSolverr/FlareSolverr",
|
"upstream_repo": "FlareSolverr/FlareSolverr",
|
||||||
"upstream_version": "2.2.6"
|
"upstream_version": "2.2.7"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,14 +44,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -39,4 +39,4 @@
|
|||||||
"url": "https://github.com/alexbelgium/hassio-addons",
|
"url": "https://github.com/alexbelgium/hassio-addons",
|
||||||
"version": "3.3.26-bugfix",
|
"version": "3.3.26-bugfix",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:5050]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:5050]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,14 +34,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -34,4 +34,4 @@
|
|||||||
"url": "https://github.com/alexbelgium/hassio-addons",
|
"url": "https://github.com/alexbelgium/hassio-addons",
|
||||||
"version": "1.7.36-bugfix",
|
"version": "1.7.36-bugfix",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:80]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:80]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,4 +27,4 @@
|
|||||||
"version": "1.4.2-7",
|
"version": "1.4.2-7",
|
||||||
"video": true,
|
"video": true,
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:8080]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:8080]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,13 @@
|
|||||||
|
|
||||||
|
## 0.20.1907 (17-09-2022)
|
||||||
|
- Update to latest version from linuxserver/docker-jackett
|
||||||
|
|
||||||
|
## 0.20.1901 (15-09-2022)
|
||||||
|
- Update to latest version from linuxserver/docker-jackett
|
||||||
|
|
||||||
|
## 0.20.1887 (13-09-2022)
|
||||||
|
- Update to latest version from linuxserver/docker-jackett
|
||||||
|
|
||||||
## 0.20.1853 (09-09-2022)
|
## 0.20.1853 (09-09-2022)
|
||||||
- Update to latest version from linuxserver/docker-jackett
|
- Update to latest version from linuxserver/docker-jackett
|
||||||
|
|
||||||
|
|||||||
@@ -34,14 +34,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -43,6 +43,6 @@
|
|||||||
},
|
},
|
||||||
"slug": "jackett_nas",
|
"slug": "jackett_nas",
|
||||||
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/jackett",
|
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/jackett",
|
||||||
"version": "0.20.1853-bugfix",
|
"version": "0.20.1907",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:9117]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:9117]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"last_update": "09-09-2022",
|
"last_update": "17-09-2022",
|
||||||
"repository": "alexbelgium/hassio-addons",
|
"repository": "alexbelgium/hassio-addons",
|
||||||
"slug": "jackett",
|
"slug": "jackett",
|
||||||
"source": "github",
|
"source": "github",
|
||||||
"upstream_repo": "linuxserver/docker-jackett",
|
"upstream_repo": "linuxserver/docker-jackett",
|
||||||
"upstream_version": "0.20.1853"
|
"upstream_version": "0.20.1907"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,14 +35,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -34,14 +34,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -82,4 +82,4 @@
|
|||||||
"url": "https://github.com/alexbelgium/hassio-addons/blob/master/lidarr/Readme.md",
|
"url": "https://github.com/alexbelgium/hassio-addons/blob/master/lidarr/Readme.md",
|
||||||
"version": "1.0.2.2592-ls96-bugfix",
|
"version": "1.0.2.2592-ls96-bugfix",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:8686]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:8686]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,14 +34,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -79,4 +79,4 @@
|
|||||||
"url": "https://github.com/alexbelgium/hassio-addons",
|
"url": "https://github.com/alexbelgium/hassio-addons",
|
||||||
"version": "0.6.9-bugfix",
|
"version": "0.6.9-bugfix",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:8090]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:8090]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
## ⚠ Open Issue : [🐛 [Nextcloud] folder mounted in /mnt/Nextcloud does not exist, Nextcloud giving "Your data directory is readable by other users. Please change the permissions to 0770 so that the directory cannot be listed by other users." (opened 2022-09-11)](https://github.com/alexbelgium/hassio-addons/issues/473) by [@bobloadmire](https://github.com/bobloadmire)
|
|
||||||
# Home assistant add-on: Nextcloud
|
# Home assistant add-on: Nextcloud
|
||||||
|
|
||||||
[![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium)
|
[![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium)
|
||||||
|
|||||||
@@ -103,6 +103,6 @@
|
|||||||
"slug": "nextcloud_ocr",
|
"slug": "nextcloud_ocr",
|
||||||
"uart": true,
|
"uart": true,
|
||||||
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/nextcloud",
|
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/nextcloud",
|
||||||
"version": "24.0.5-3",
|
"version": "24.0.5-6",
|
||||||
"webui": "https://[HOST]:[PORT:443]"
|
"webui": "https://[HOST]:[PORT:443]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,9 +30,9 @@ chmod -R 770 /data/config
|
|||||||
chmod -R 770 "$datadirectory"
|
chmod -R 770 "$datadirectory"
|
||||||
|
|
||||||
#Prevent permissions check
|
#Prevent permissions check
|
||||||
for files in /defaults/config.php /data/config/www/nextcloud/config/config.php
|
for files in /defaults/config.php /data/config/www/nextcloud/config/config.php; do
|
||||||
if [ -f "$files" ]; then
|
if [ -f "$files" ]; then
|
||||||
sed -i "/check_data_directory_permissions/d" "$files"
|
sed -i "/check_data_directory_permissions/d" "$files"
|
||||||
sed -i "/datadirectory/a 'check_data_directory_permissions' => true," "$files"
|
sed -i "/datadirectory/a 'check_data_directory_permissions' => false," "$files"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
@@ -38,14 +38,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -1,4 +1,13 @@
|
|||||||
|
|
||||||
|
## 5.5-chromium-amd64-2022-09-16 (2022-09-16)
|
||||||
|
- Update to latest version from mbentley/omada-controller
|
||||||
|
|
||||||
|
## 5.5-chromium-amd64-2022-09-13 (2022-09-13)
|
||||||
|
- Update to latest version from mbentley/omada-controller
|
||||||
|
|
||||||
|
## 5.5-chromium-amd64-2022-09-11 (2022-09-11)
|
||||||
|
- Update to latest version from mbentley/omada-controller
|
||||||
|
|
||||||
## 5.5-chromium-amd64-2022-09-04 (2022-09-04)
|
## 5.5-chromium-amd64-2022-09-04 (2022-09-04)
|
||||||
- Update to latest version from mbentley/omada-controller
|
- Update to latest version from mbentley/omada-controller
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
ARG BUILD_FROM
|
ARG BUILD_FROM
|
||||||
ARG BUILD_VERSION
|
ARG BUILD_VERSION
|
||||||
ARG BUILD_UPSTREAM="5.5-chromium-amd64-2022-09-04"
|
ARG BUILD_UPSTREAM="5.5-chromium-amd64-2022-09-16"
|
||||||
FROM ${BUILD_FROM}
|
FROM ${BUILD_FROM}
|
||||||
|
|
||||||
##################
|
##################
|
||||||
|
|||||||
@@ -45,6 +45,6 @@
|
|||||||
},
|
},
|
||||||
"slug": "omada",
|
"slug": "omada",
|
||||||
"url": "https://github.com/alexbelgium/hassio-addons",
|
"url": "https://github.com/alexbelgium/hassio-addons",
|
||||||
"version": "5.5-chromium-amd64-2022-09-04",
|
"version": "5.5-chromium-amd64-2022-09-16",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:8088]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:8088]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"dockerhub_by_date": true,
|
"dockerhub_by_date": true,
|
||||||
"last_update": "2022-09-04",
|
"last_update": "2022-09-16",
|
||||||
"repository": "alexbelgium/hassio-addons",
|
"repository": "alexbelgium/hassio-addons",
|
||||||
"slug": "omada",
|
"slug": "omada",
|
||||||
"source": "dockerhub",
|
"source": "dockerhub",
|
||||||
"upstream_repo": "mbentley/omada-controller",
|
"upstream_repo": "mbentley/omada-controller",
|
||||||
"upstream_version": "5.5-chromium-amd64-2022-09-04"
|
"upstream_version": "5.5-chromium-amd64-2022-09-16"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,14 +34,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -29,4 +29,4 @@
|
|||||||
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/ombi",
|
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/ombi",
|
||||||
"version": "4.22.5-bugfix",
|
"version": "4.22.5-bugfix",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:3579]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:3579]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -33,14 +33,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -29,4 +29,4 @@
|
|||||||
"url": "https://github.com/alexbelgium/hassio-addons",
|
"url": "https://github.com/alexbelgium/hassio-addons",
|
||||||
"version": "1.90-bugfix",
|
"version": "1.90-bugfix",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:80]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:80]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,14 +35,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
## ⚠ Open Issue : [🐛 Overseerr configfile location unwritable (opened 2022-09-13)](https://github.com/alexbelgium/hassio-addons/issues/478) by [@rjgout](https://github.com/rjgout)
|
||||||
# Home assistant add-on: overseerr
|
# Home assistant add-on: overseerr
|
||||||
|
|
||||||
[![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium)
|
[![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium)
|
||||||
|
|||||||
@@ -17,9 +17,7 @@
|
|||||||
],
|
],
|
||||||
"name": "Overseerr",
|
"name": "Overseerr",
|
||||||
"options": {
|
"options": {
|
||||||
"CONFIG_LOCATION": "/config/addons_config/overseerr",
|
"CONFIG_LOCATION": "/config/addons_config/overseerr"
|
||||||
"PGID": 0,
|
|
||||||
"PUID": 0
|
|
||||||
},
|
},
|
||||||
"ports": {
|
"ports": {
|
||||||
"5055/tcp": 5055
|
"5055/tcp": 5055
|
||||||
@@ -30,12 +28,10 @@
|
|||||||
"privileged": [],
|
"privileged": [],
|
||||||
"schema": {
|
"schema": {
|
||||||
"CONFIG_LOCATION": "str",
|
"CONFIG_LOCATION": "str",
|
||||||
"PGID": "int",
|
|
||||||
"PUID": "int",
|
|
||||||
"TZ": "str?"
|
"TZ": "str?"
|
||||||
},
|
},
|
||||||
"slug": "overseerr",
|
"slug": "overseerr",
|
||||||
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/overseerr",
|
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/overseerr",
|
||||||
"version": "1.29.1-bugfix",
|
"version": "1.29.1-3",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:5055]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:5055]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,6 +6,8 @@ bashio::log.info "Config stored in $CONFIG_LOCATION"
|
|||||||
|
|
||||||
mkdir -p "$CONFIG_LOCATION"
|
mkdir -p "$CONFIG_LOCATION"
|
||||||
chown -R abc:abc "$CONFIG_LOCATION"
|
chown -R abc:abc "$CONFIG_LOCATION"
|
||||||
|
chmod -R 755 "$CONFIG_LOCATION"
|
||||||
|
|
||||||
sed -i "s|/config/addons_config/overseerr|$CONFIG_LOCATION|g" /etc/services.d/overseerr/run
|
for file in $(grep -Esril "/config/addons_config/overseerr" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do
|
||||||
sed -i "s|/config/addons_config/overseerr|$CONFIG_LOCATION|g" /etc/cont-init.d/30-config
|
sed -i "s=/config/addons_config/overseerr=$CONFIG_LOCATION=g" "$file"
|
||||||
|
done
|
||||||
|
|||||||
@@ -5,4 +5,13 @@ if [ ! -d /config/addons_config/overseerr ]; then
|
|||||||
mkdir -p /config/addons_config/overseerr
|
mkdir -p /config/addons_config/overseerr
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -d /config/addons_config/addons_config/overseerr ]; then
|
||||||
|
echo "Migrating data to /config/addons_config/overseerr"
|
||||||
|
mv /config/addons_config/addons_config/overseerr /config/addons_config/overseerr
|
||||||
|
fi
|
||||||
|
|
||||||
|
for file in $(grep -Esril "/config/.config/yarn" /usr /etc /defaults); do
|
||||||
|
sed -i "s=/config/.config/yarn=/config/addons_config/overseerr/yarn=g" "$file"
|
||||||
|
done
|
||||||
|
yarn config set global-folder /config/addons_config/overseerr/yarn
|
||||||
chown -R abc:abc /config/addons_config/overseerr
|
chown -R abc:abc /config/addons_config/overseerr
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
|
|
||||||
|
## v1.8.0-ls29 (17-09-2022)
|
||||||
|
- Update to latest version from linuxserver/docker-paperless-ngx
|
||||||
|
|
||||||
## v1.8.0-ls28 (09-09-2022)
|
## v1.8.0-ls28 (09-09-2022)
|
||||||
- Update to latest version from linuxserver/docker-paperless-ngx
|
- Update to latest version from linuxserver/docker-paperless-ngx
|
||||||
|
|
||||||
|
|||||||
@@ -34,14 +34,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -81,6 +81,6 @@
|
|||||||
},
|
},
|
||||||
"slug": "paperless_ng",
|
"slug": "paperless_ng",
|
||||||
"url": "https://github.com/alexbelgium/hassio-addons",
|
"url": "https://github.com/alexbelgium/hassio-addons",
|
||||||
"version": "v1.8.0-ls28-bugfix",
|
"version": "v1.8.0-ls29",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:8000]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:8000]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"github_fulltag": "true",
|
"github_fulltag": "true",
|
||||||
"last_update": "09-09-2022",
|
"last_update": "17-09-2022",
|
||||||
"repository": "alexbelgium/hassio-addons",
|
"repository": "alexbelgium/hassio-addons",
|
||||||
"slug": "paperless_ngx",
|
"slug": "paperless_ngx",
|
||||||
"source": "github",
|
"source": "github",
|
||||||
"upstream_repo": "linuxserver/docker-paperless-ngx",
|
"upstream_repo": "linuxserver/docker-paperless-ngx",
|
||||||
"upstream_version": "v1.8.0-ls28"
|
"upstream_version": "v1.8.0-ls29"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -41,14 +41,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -52,4 +52,4 @@
|
|||||||
"url": "https://github.com/alexbelgium/hassio-addons",
|
"url": "https://github.com/alexbelgium/hassio-addons",
|
||||||
"version": "v2.0.1-ls60-bugfix",
|
"version": "v2.0.1-ls60-bugfix",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:8000]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:8000]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,14 +34,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -43,14 +43,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
## ⚠ Open Issue : [🐛 [Plex] Upgrade failure (opened 2022-09-05)](https://github.com/alexbelgium/hassio-addons/issues/463) by [@pssc](https://github.com/pssc)
|
|
||||||
# Home assistant add-on: plex
|
# Home assistant add-on: plex
|
||||||
|
|
||||||
[![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium)
|
[![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium)
|
||||||
|
|||||||
@@ -118,4 +118,4 @@
|
|||||||
"version": "1.28.2.6151-914ddd2b3-ls131-2-bugfix",
|
"version": "1.28.2.6151-914ddd2b3-ls131-2-bugfix",
|
||||||
"video": true,
|
"video": true,
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:32400]/web"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:32400]/web"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,14 +42,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
|
|
||||||
|
## 2.15.1 (17-09-2022)
|
||||||
|
- Update to latest version from portainer/portainer
|
||||||
|
|
||||||
## 2.15.0 (09-09-2022)
|
## 2.15.0 (09-09-2022)
|
||||||
- Update to latest version from portainer/portainer
|
- Update to latest version from portainer/portainer
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \
|
|||||||
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
|
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
|
||||||
|
|
||||||
# Setup base
|
# Setup base
|
||||||
ARG BUILD_UPSTREAM="2.15.0"
|
ARG BUILD_UPSTREAM="2.15.1"
|
||||||
|
|
||||||
# spellcheck disable=SC2015
|
# spellcheck disable=SC2015
|
||||||
# hadolint ignore=SC2015
|
# hadolint ignore=SC2015
|
||||||
|
|||||||
@@ -44,5 +44,5 @@
|
|||||||
},
|
},
|
||||||
"slug": "portainer",
|
"slug": "portainer",
|
||||||
"url": "https://github.com/alexbelgium/hassio-addons",
|
"url": "https://github.com/alexbelgium/hassio-addons",
|
||||||
"version": "2.15.0"
|
"version": "2.15.1"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"github_havingasset": "true",
|
"github_havingasset": "true",
|
||||||
"last_update": "09-09-2022",
|
"last_update": "17-09-2022",
|
||||||
"repository": "alexbelgium/hassio-addons",
|
"repository": "alexbelgium/hassio-addons",
|
||||||
"slug": "portainer",
|
"slug": "portainer",
|
||||||
"source": "github",
|
"source": "github",
|
||||||
"upstream_repo": "portainer/portainer",
|
"upstream_repo": "portainer/portainer",
|
||||||
"upstream_version": "2.15.0"
|
"upstream_version": "2.15.1"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +1,9 @@
|
|||||||
|
|
||||||
|
## nightly-0.4.6.1969-ls408 (15-09-2022)
|
||||||
|
- Update to latest version from linuxserver/docker-prowlarr
|
||||||
|
|
||||||
|
## nightly-0.4.6.1965-ls406 (13-09-2022)
|
||||||
|
- Update to latest version from linuxserver/docker-prowlarr
|
||||||
- New feature : localdisks mounting added
|
- New feature : localdisks mounting added
|
||||||
|
|
||||||
## nightly-0.4.5.1960-ls404 (09-09-2022)
|
## nightly-0.4.5.1960-ls404 (09-09-2022)
|
||||||
|
|||||||
@@ -34,14 +34,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
## ⚠ Open Request : [✨ [REQUEST] Prowlarr add localdisk (opened 2022-08-16)](https://github.com/alexbelgium/hassio-addons/issues/429) by [@crowley666x](https://github.com/crowley666x)
|
## ⚠ Open Request : [✨ [REQUEST] Prowlarr add localdisk (opened 2022-08-16)](https://github.com/alexbelgium/hassio-addons/issues/429) by [@crowley666x](https://github.com/crowley666x)
|
||||||
## ⚠ Open Issue : [🐛 [Prowlarr NAS] No install/install failure (opened 2022-09-05)](https://github.com/alexbelgium/hassio-addons/issues/464) by [@Goris8](https://github.com/Goris8)
|
|
||||||
|
|
||||||
# Home assistant add-on: Prowlarr
|
# Home assistant add-on: Prowlarr
|
||||||
|
|
||||||
|
|||||||
@@ -92,6 +92,6 @@
|
|||||||
},
|
},
|
||||||
"slug": "prowlarr",
|
"slug": "prowlarr",
|
||||||
"url": "https://github.com/alexbelgium/hassio-addons",
|
"url": "https://github.com/alexbelgium/hassio-addons",
|
||||||
"version": "nightly-0.4.5.1960-ls404-2-bugfix",
|
"version": "nightly-0.4.6.1969-ls408",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:9696]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:9696]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"github_beta": "true",
|
"github_beta": "true",
|
||||||
"github_fulltag": "true",
|
"github_fulltag": "true",
|
||||||
"last_update": "09-09-2022",
|
"last_update": "15-09-2022",
|
||||||
"repository": "alexbelgium/hassio-addons",
|
"repository": "alexbelgium/hassio-addons",
|
||||||
"slug": "prowlarr",
|
"slug": "prowlarr",
|
||||||
"source": "github",
|
"source": "github",
|
||||||
"upstream_repo": "linuxserver/docker-prowlarr",
|
"upstream_repo": "linuxserver/docker-prowlarr",
|
||||||
"upstream_version": "nightly-0.4.5.1960-ls404"
|
"upstream_version": "nightly-0.4.6.1969-ls408"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
|
||||||
|
## 4.4.5-r0-ls215 (13-09-2022)
|
||||||
|
- Update to latest version from linuxserver/docker-qbittorrent
|
||||||
- Config folder moved to /config/addons_config/qBittorrent
|
- Config folder moved to /config/addons_config/qBittorrent
|
||||||
|
|
||||||
## 4.4.5-r0-ls214 (09-09-2022)
|
## 4.4.5-r0-ls214 (09-09-2022)
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
ARG BUILD_FROM
|
ARG BUILD_FROM
|
||||||
ARG BUILD_VERSION
|
ARG BUILD_VERSION
|
||||||
ARG BUILD_UPSTREAM="4.4.5-r0-ls214"
|
ARG BUILD_UPSTREAM="4.4.5-r0-ls215"
|
||||||
FROM ${BUILD_FROM}-$BUILD_UPSTREAM
|
FROM ${BUILD_FROM}-$BUILD_UPSTREAM
|
||||||
|
|
||||||
##################
|
##################
|
||||||
@@ -57,14 +57,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done \
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done \
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
## ⚠ Open Issue : [🐛 [Qbittorrent] New build ignores config/save path (opened 2022-09-09)](https://github.com/alexbelgium/hassio-addons/issues/470) by [@deku-m](https://github.com/deku-m)
|
|
||||||
# Home assistant add-on: qbittorrent
|
# Home assistant add-on: qbittorrent
|
||||||
|
|
||||||
[![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium)
|
[![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium)
|
||||||
|
|||||||
@@ -115,5 +115,5 @@
|
|||||||
},
|
},
|
||||||
"slug": "qbittorrent",
|
"slug": "qbittorrent",
|
||||||
"url": "https://github.com/alexbelgium/hassio-addons",
|
"url": "https://github.com/alexbelgium/hassio-addons",
|
||||||
"version": "4.4.5-r0-ls214-2-bugfix3"
|
"version": "4.4.5-r0-ls215"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ if bashio::config.has_value 'SavePath'; then
|
|||||||
# Replace save path
|
# Replace save path
|
||||||
CURRENTSAVEPATH=$(sed -n '/Downloads\\SavePath/p' qBittorrent.conf)
|
CURRENTSAVEPATH=$(sed -n '/Downloads\\SavePath/p' qBittorrent.conf)
|
||||||
sed -i "s|${CURRENTSAVEPATH#*=}|$DOWNLOADS|g" qBittorrent.conf || \
|
sed -i "s|${CURRENTSAVEPATH#*=}|$DOWNLOADS|g" qBittorrent.conf || \
|
||||||
sed -i "${LINE}a Downloads\\SavePath\\$DOWNLOADS" qBittorrent.conf
|
sed -i "${LINE}a Downloads\\SavePath\\$DOWNLOADS" qBittorrent.conf
|
||||||
|
|
||||||
# Replace session save path
|
# Replace session save path
|
||||||
CURRENTSAVEPATH=$(sed -n '/Session\\DefaultSavePath/p' qBittorrent.conf)
|
CURRENTSAVEPATH=$(sed -n '/Session\\DefaultSavePath/p' qBittorrent.conf)
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"github_fulltag": "true",
|
"github_fulltag": "true",
|
||||||
"last_update": "09-09-2022",
|
"last_update": "13-09-2022",
|
||||||
"repository": "alexbelgium/hassio-addons",
|
"repository": "alexbelgium/hassio-addons",
|
||||||
"slug": "qbittorrent",
|
"slug": "qbittorrent",
|
||||||
"source": "github",
|
"source": "github",
|
||||||
"upstream_repo": "linuxserver/docker-qbittorrent",
|
"upstream_repo": "linuxserver/docker-qbittorrent",
|
||||||
"upstream_version": "4.4.5-r0-ls214"
|
"upstream_version": "4.4.5-r0-ls215"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,14 +34,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -83,4 +83,4 @@
|
|||||||
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/radarr",
|
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/radarr",
|
||||||
"version": "4.1.0.6175-bugfix",
|
"version": "4.1.0.6175-bugfix",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:7878]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:7878]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,14 +35,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -80,4 +80,4 @@
|
|||||||
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/readarr",
|
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/readarr",
|
||||||
"version": "nightly-0.1.1.1409-ls135-bugfix",
|
"version": "nightly-0.1.1.1409-ls135-bugfix",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:8787]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:8787]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,14 +34,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -36,4 +36,4 @@
|
|||||||
"url": "https://github.com/alexbelgium/hassio-addons",
|
"url": "https://github.com/alexbelgium/hassio-addons",
|
||||||
"version": "2.1.2-3-bugfix",
|
"version": "2.1.2-3-bugfix",
|
||||||
"webui": "[PROTO:ssl]://[HOST]:[PORT:4545]"
|
"webui": "[PROTO:ssl]://[HOST]:[PORT:4545]"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,14 +44,14 @@ RUN \
|
|||||||
# Avoid custom-init.d duplications
|
# Avoid custom-init.d duplications
|
||||||
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
for file in $(grep -sril 'Potential tampering with custom' /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do rm -f "$file"; done \
|
||||||
\
|
\
|
||||||
# Create new config folder if needed
|
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
|
||||||
\
|
|
||||||
# Allow UID and GID setting
|
# Allow UID and GID setting
|
||||||
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i 's/bash/bashio/g' "$file" && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' "$file" && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' "$file"; done \
|
||||||
\
|
\
|
||||||
# Correct config location
|
# Correct config location
|
||||||
&& for file in $(grep -Esril '/config[ /]|/config$' /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
&& for file in $(grep -Esril "/config[ '\"/]|/config\$" /etc/logrotate.d /defaults /etc/cont-init.d /etc/services.d /etc/s6-overlay/s6-rc.d); do sed -i "s=/config=$CONFIGLOCATION=g" "$file"; done \
|
||||||
|
\
|
||||||
|
# Create new config folder if needed
|
||||||
|
&& for file in $(grep -srl "PUID:-911" /etc/cont-init.d /etc/s6-overlay/s6-rc.d); do sed -i "1a mkdir -p $CONFIGLOCATION" "$file"; done \
|
||||||
\
|
\
|
||||||
# Avoid chmod /config
|
# Avoid chmod /config
|
||||||
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
&& for files in /etc/services.d/*/* /etc/cont-init.d/* /etc/s6-overlay/s6-rc.d/*/*;do if [ -f $files ] && [[ ! -z $(awk '/chown.*abc:abc.*\\/,/.*\/config( |$)/{print FILENAME}' "$files") ]] ; then sed -i "s|/config$|/data|g" "$files"; fi ;done
|
||||||
|
|||||||
@@ -30,6 +30,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \
|
|||||||
|
|
||||||
ENV LANG C.UTF-8
|
ENV LANG C.UTF-8
|
||||||
|
|
||||||
|
USER root
|
||||||
|
|
||||||
##################
|
##################
|
||||||
# 3 Install apps #
|
# 3 Install apps #
|
||||||
##################
|
##################
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
## ⚠ Open Issue : [🐛 [SEAFILE] Error: Failed to prepare seahub avatars dir: [Errno 95] Operation not supported: '../../../seahub-data/avatars' -> '/opt/seafile/seafile-server-9.0.8/seahub/media/avatars' (opened 2022-09-12)](https://github.com/alexbelgium/hassio-addons/issues/475) by [@bobloadmire](https://github.com/bobloadmire)
|
||||||
# Home assistant add-on: seafile
|
# Home assistant add-on: seafile
|
||||||
|
|
||||||
[![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium)
|
[![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium)
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
{
|
{
|
||||||
"build_from": {
|
"build_from": {
|
||||||
"aarch64": "franchetti/seafile-arm:latest",
|
"aarch64": "franchetti/seafile-arm:latest",
|
||||||
"amd64": "franchetti/seafile-arm:latest",
|
"amd64": "franchetti/seafile-arm:latest"
|
||||||
"armv7": "franchetti/seafile-arm:latest"
|
|
||||||
},
|
},
|
||||||
"codenotary": {
|
"codenotary": {
|
||||||
"signer": "alexandrep.github@gmail.com"
|
"signer": "alexandrep.github@gmail.com"
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user