diff --git a/2024.12/apache/Dockerfile b/2024.12/apache/Dockerfile index 10dec6a..7e672af 100644 --- a/2024.12/apache/Dockerfile +++ b/2024.12/apache/Dockerfile @@ -176,8 +176,8 @@ VOLUME /var/www/data ENV FRIENDICA_SYSLOG_FLAGS=39 ENV FRIENDICA_VERSION="2024.12" ENV FRIENDICA_ADDONS="2024.12" -ENV FRIENDICA_DOWNLOAD_SHA256="37bb0fad549c955fced70059b62cd4f3364e344363011a2d054f1b6c425cfb9e" -ENV FRIENDICA_DOWNLOAD_ADDONS_SHA256="fbbece635dfaec9d2365581aaafb913cec00128e5815087c9d9b8a46d8dc7ed5" +ENV FRIENDICA_DOWNLOAD_SHA256 "37bb0fad549c955fced70059b62cd4f3364e344363011a2d054f1b6c425cfb9e" +ENV FRIENDICA_DOWNLOAD_ADDONS_SHA256 "fbbece635dfaec9d2365581aaafb913cec00128e5815087c9d9b8a46d8dc7ed5" RUN set -ex; \ fetchDeps=" \ diff --git a/2024.12/fpm-alpine/Dockerfile b/2024.12/fpm-alpine/Dockerfile index 56839be..85db5ef 100644 --- a/2024.12/fpm-alpine/Dockerfile +++ b/2024.12/fpm-alpine/Dockerfile @@ -146,8 +146,8 @@ VOLUME /var/www/data ENV FRIENDICA_SYSLOG_FLAGS=39 ENV FRIENDICA_VERSION="2024.12" ENV FRIENDICA_ADDONS="2024.12" -ENV FRIENDICA_DOWNLOAD_SHA256="37bb0fad549c955fced70059b62cd4f3364e344363011a2d054f1b6c425cfb9e" -ENV FRIENDICA_DOWNLOAD_ADDONS_SHA256="fbbece635dfaec9d2365581aaafb913cec00128e5815087c9d9b8a46d8dc7ed5" +ENV FRIENDICA_DOWNLOAD_SHA256 "37bb0fad549c955fced70059b62cd4f3364e344363011a2d054f1b6c425cfb9e" +ENV FRIENDICA_DOWNLOAD_ADDONS_SHA256 "fbbece635dfaec9d2365581aaafb913cec00128e5815087c9d9b8a46d8dc7ed5" RUN set -ex; \ apk add --no-cache --virtual .fetch-deps \ diff --git a/2024.12/fpm/Dockerfile b/2024.12/fpm/Dockerfile index 4f5d884..69e6b56 100644 --- a/2024.12/fpm/Dockerfile +++ b/2024.12/fpm/Dockerfile @@ -168,8 +168,8 @@ VOLUME /var/www/data ENV FRIENDICA_SYSLOG_FLAGS=39 ENV FRIENDICA_VERSION="2024.12" ENV FRIENDICA_ADDONS="2024.12" -ENV FRIENDICA_DOWNLOAD_SHA256="37bb0fad549c955fced70059b62cd4f3364e344363011a2d054f1b6c425cfb9e" -ENV FRIENDICA_DOWNLOAD_ADDONS_SHA256="fbbece635dfaec9d2365581aaafb913cec00128e5815087c9d9b8a46d8dc7ed5" +ENV FRIENDICA_DOWNLOAD_SHA256 "37bb0fad549c955fced70059b62cd4f3364e344363011a2d054f1b6c425cfb9e" +ENV FRIENDICA_DOWNLOAD_ADDONS_SHA256 "fbbece635dfaec9d2365581aaafb913cec00128e5815087c9d9b8a46d8dc7ed5" RUN set -ex; \ fetchDeps=" \ diff --git a/2025.02-dev/apache/entrypoint-dev.sh b/2025.02-dev/apache/entrypoint-dev.sh index fb56fee..4744060 100755 --- a/2025.02-dev/apache/entrypoint-dev.sh +++ b/2025.02-dev/apache/entrypoint-dev.sh @@ -3,17 +3,15 @@ set -eu # just check if we execute apache or php-fpm if (expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ]) && [ "${FRIENDICA_UPGRADE:-false}" = "true" ]; then - curl -fsSL -o "/usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" - curl -fsSL -o "/usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256" "https://files.friendi.ca/friendica-full-${FRIENDICA_ADDONS}.tar.gz.sum256" + curl -fsSL -o "/usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" # Don't download already latest sources - if [ -f "/usr/src/friendica.tar.gz.sum256" ] && [ -f "/usr/src/friendica-addons.tar.gz.sum256" ] && \ - cmp -s "/usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" "/usr/src/friendica.tar.gz.sum256" && \ - cmp -s "/usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256" "/usr/src/friendica-addons.tar.gz.sum256"; then + if [ -f "/usr/src/friendica.tar.gz.sum256" ] && \ + cmp -s "/usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" "/usr/src/friendica.tar.gz.sum256"; then echo "Already latest sources - skipped download" else - echo "Download sources for ${FRIENDICA_VERSION} (Addon: ${FRIENDICA_ADDONS})" + echo "Download sources for ${FRIENDICA_VERSION}" # Removing the previous sources (except config) first find /usr/src/friendica -mindepth 1 -maxdepth 1 ! -name 'config' -exec rm -rf {} + @@ -21,35 +19,24 @@ if (expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ]) && [ "${FRIENDICA_ gpg --batch --logger-fd=1 --no-tty --quiet --keyserver keyserver.ubuntu.com --recv-keys 08656443618E6567A39524083EE197EF3F9E4287 - curl -fsSL -o friendica-full-${FRIENDICA_VERSION}.tar.gz "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz" - curl -fsSL -o friendica-full-${FRIENDICA_VERSION}.tar.gz.asc "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz.asc"; - gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-full-${FRIENDICA_VERSION}.tar.gz.asc friendica-full-${FRIENDICA_VERSION}.tar.gz + curl -fsSL -o friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz" + curl -fsSL -o friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc"; + gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz echo "Core sources (${FRIENDICA_VERSION}) verified" - tar -xzf friendica-full-${FRIENDICA_VERSION}.tar.gz -C /usr/src/ - rm friendica-full-${FRIENDICA_VERSION}.tar.gz friendica-full-${FRIENDICA_VERSION}.tar.gz.asc - cp -an /usr/src/friendica/config/* /usr/src/friendica-full-${FRIENDICA_VERSION}/config/ + tar -xzf friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz -C /usr/src/ + rm friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc + cp -an /usr/src/friendica/config/* /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}/config/ rm -fr /usr/src/friendica - mv -f /usr/src/friendica-full-${FRIENDICA_VERSION}/ /usr/src/friendica + mv -f /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}/ /usr/src/friendica echo "Core sources (${FRIENDICA_VERSION}) extracted" chmod 777 /usr/src/friendica/view/smarty3 - curl -fsSL -o friendica-addons-${FRIENDICA_ADDONS}.tar.gz "https://files.friendi.ca/friendica-addons-${FRIENDICA_ADDONS}.tar.gz" - curl -fsSL -o friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc "https://files.friendi.ca/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc" - gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc friendica-addons-${FRIENDICA_ADDONS}.tar.gz - echo "Addon sources (${FRIENDICA_ADDONS}) verified" - - mkdir -p /usr/src/friendica/addon - tar -xzf friendica-addons-${FRIENDICA_ADDONS}.tar.gz -C /usr/src/friendica/addon --strip-components=1 - rm friendica-addons-${FRIENDICA_ADDONS}.tar.gz friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc - echo "Addon sources (${FRIENDICA_ADDONS}) extracted" - gpgconf --kill all rm -rf "$GNUPGHOME" - mv -f /usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256 /usr/src/friendica.tar.gz.sum256 - mv -f /usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256 /usr/src/friendica-addons.tar.gz.sum256 + mv -f /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256 /usr/src/friendica.tar.gz.sum256 fi fi diff --git a/2025.02-dev/fpm-alpine/entrypoint-dev.sh b/2025.02-dev/fpm-alpine/entrypoint-dev.sh index fb56fee..4744060 100755 --- a/2025.02-dev/fpm-alpine/entrypoint-dev.sh +++ b/2025.02-dev/fpm-alpine/entrypoint-dev.sh @@ -3,17 +3,15 @@ set -eu # just check if we execute apache or php-fpm if (expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ]) && [ "${FRIENDICA_UPGRADE:-false}" = "true" ]; then - curl -fsSL -o "/usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" - curl -fsSL -o "/usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256" "https://files.friendi.ca/friendica-full-${FRIENDICA_ADDONS}.tar.gz.sum256" + curl -fsSL -o "/usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" # Don't download already latest sources - if [ -f "/usr/src/friendica.tar.gz.sum256" ] && [ -f "/usr/src/friendica-addons.tar.gz.sum256" ] && \ - cmp -s "/usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" "/usr/src/friendica.tar.gz.sum256" && \ - cmp -s "/usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256" "/usr/src/friendica-addons.tar.gz.sum256"; then + if [ -f "/usr/src/friendica.tar.gz.sum256" ] && \ + cmp -s "/usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" "/usr/src/friendica.tar.gz.sum256"; then echo "Already latest sources - skipped download" else - echo "Download sources for ${FRIENDICA_VERSION} (Addon: ${FRIENDICA_ADDONS})" + echo "Download sources for ${FRIENDICA_VERSION}" # Removing the previous sources (except config) first find /usr/src/friendica -mindepth 1 -maxdepth 1 ! -name 'config' -exec rm -rf {} + @@ -21,35 +19,24 @@ if (expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ]) && [ "${FRIENDICA_ gpg --batch --logger-fd=1 --no-tty --quiet --keyserver keyserver.ubuntu.com --recv-keys 08656443618E6567A39524083EE197EF3F9E4287 - curl -fsSL -o friendica-full-${FRIENDICA_VERSION}.tar.gz "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz" - curl -fsSL -o friendica-full-${FRIENDICA_VERSION}.tar.gz.asc "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz.asc"; - gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-full-${FRIENDICA_VERSION}.tar.gz.asc friendica-full-${FRIENDICA_VERSION}.tar.gz + curl -fsSL -o friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz" + curl -fsSL -o friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc"; + gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz echo "Core sources (${FRIENDICA_VERSION}) verified" - tar -xzf friendica-full-${FRIENDICA_VERSION}.tar.gz -C /usr/src/ - rm friendica-full-${FRIENDICA_VERSION}.tar.gz friendica-full-${FRIENDICA_VERSION}.tar.gz.asc - cp -an /usr/src/friendica/config/* /usr/src/friendica-full-${FRIENDICA_VERSION}/config/ + tar -xzf friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz -C /usr/src/ + rm friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc + cp -an /usr/src/friendica/config/* /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}/config/ rm -fr /usr/src/friendica - mv -f /usr/src/friendica-full-${FRIENDICA_VERSION}/ /usr/src/friendica + mv -f /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}/ /usr/src/friendica echo "Core sources (${FRIENDICA_VERSION}) extracted" chmod 777 /usr/src/friendica/view/smarty3 - curl -fsSL -o friendica-addons-${FRIENDICA_ADDONS}.tar.gz "https://files.friendi.ca/friendica-addons-${FRIENDICA_ADDONS}.tar.gz" - curl -fsSL -o friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc "https://files.friendi.ca/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc" - gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc friendica-addons-${FRIENDICA_ADDONS}.tar.gz - echo "Addon sources (${FRIENDICA_ADDONS}) verified" - - mkdir -p /usr/src/friendica/addon - tar -xzf friendica-addons-${FRIENDICA_ADDONS}.tar.gz -C /usr/src/friendica/addon --strip-components=1 - rm friendica-addons-${FRIENDICA_ADDONS}.tar.gz friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc - echo "Addon sources (${FRIENDICA_ADDONS}) extracted" - gpgconf --kill all rm -rf "$GNUPGHOME" - mv -f /usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256 /usr/src/friendica.tar.gz.sum256 - mv -f /usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256 /usr/src/friendica-addons.tar.gz.sum256 + mv -f /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256 /usr/src/friendica.tar.gz.sum256 fi fi diff --git a/2025.02-dev/fpm/entrypoint-dev.sh b/2025.02-dev/fpm/entrypoint-dev.sh index fb56fee..4744060 100755 --- a/2025.02-dev/fpm/entrypoint-dev.sh +++ b/2025.02-dev/fpm/entrypoint-dev.sh @@ -3,17 +3,15 @@ set -eu # just check if we execute apache or php-fpm if (expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ]) && [ "${FRIENDICA_UPGRADE:-false}" = "true" ]; then - curl -fsSL -o "/usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" - curl -fsSL -o "/usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256" "https://files.friendi.ca/friendica-full-${FRIENDICA_ADDONS}.tar.gz.sum256" + curl -fsSL -o "/usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" # Don't download already latest sources - if [ -f "/usr/src/friendica.tar.gz.sum256" ] && [ -f "/usr/src/friendica-addons.tar.gz.sum256" ] && \ - cmp -s "/usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" "/usr/src/friendica.tar.gz.sum256" && \ - cmp -s "/usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256" "/usr/src/friendica-addons.tar.gz.sum256"; then + if [ -f "/usr/src/friendica.tar.gz.sum256" ] && \ + cmp -s "/usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" "/usr/src/friendica.tar.gz.sum256"; then echo "Already latest sources - skipped download" else - echo "Download sources for ${FRIENDICA_VERSION} (Addon: ${FRIENDICA_ADDONS})" + echo "Download sources for ${FRIENDICA_VERSION}" # Removing the previous sources (except config) first find /usr/src/friendica -mindepth 1 -maxdepth 1 ! -name 'config' -exec rm -rf {} + @@ -21,35 +19,24 @@ if (expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ]) && [ "${FRIENDICA_ gpg --batch --logger-fd=1 --no-tty --quiet --keyserver keyserver.ubuntu.com --recv-keys 08656443618E6567A39524083EE197EF3F9E4287 - curl -fsSL -o friendica-full-${FRIENDICA_VERSION}.tar.gz "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz" - curl -fsSL -o friendica-full-${FRIENDICA_VERSION}.tar.gz.asc "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz.asc"; - gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-full-${FRIENDICA_VERSION}.tar.gz.asc friendica-full-${FRIENDICA_VERSION}.tar.gz + curl -fsSL -o friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz" + curl -fsSL -o friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc"; + gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz echo "Core sources (${FRIENDICA_VERSION}) verified" - tar -xzf friendica-full-${FRIENDICA_VERSION}.tar.gz -C /usr/src/ - rm friendica-full-${FRIENDICA_VERSION}.tar.gz friendica-full-${FRIENDICA_VERSION}.tar.gz.asc - cp -an /usr/src/friendica/config/* /usr/src/friendica-full-${FRIENDICA_VERSION}/config/ + tar -xzf friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz -C /usr/src/ + rm friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc + cp -an /usr/src/friendica/config/* /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}/config/ rm -fr /usr/src/friendica - mv -f /usr/src/friendica-full-${FRIENDICA_VERSION}/ /usr/src/friendica + mv -f /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}/ /usr/src/friendica echo "Core sources (${FRIENDICA_VERSION}) extracted" chmod 777 /usr/src/friendica/view/smarty3 - curl -fsSL -o friendica-addons-${FRIENDICA_ADDONS}.tar.gz "https://files.friendi.ca/friendica-addons-${FRIENDICA_ADDONS}.tar.gz" - curl -fsSL -o friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc "https://files.friendi.ca/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc" - gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc friendica-addons-${FRIENDICA_ADDONS}.tar.gz - echo "Addon sources (${FRIENDICA_ADDONS}) verified" - - mkdir -p /usr/src/friendica/addon - tar -xzf friendica-addons-${FRIENDICA_ADDONS}.tar.gz -C /usr/src/friendica/addon --strip-components=1 - rm friendica-addons-${FRIENDICA_ADDONS}.tar.gz friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc - echo "Addon sources (${FRIENDICA_ADDONS}) extracted" - gpgconf --kill all rm -rf "$GNUPGHOME" - mv -f /usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256 /usr/src/friendica.tar.gz.sum256 - mv -f /usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256 /usr/src/friendica-addons.tar.gz.sum256 + mv -f /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256 /usr/src/friendica.tar.gz.sum256 fi fi diff --git a/2025.07-rc/apache/entrypoint-dev.sh b/2025.07-rc/apache/entrypoint-dev.sh index fb56fee..4744060 100755 --- a/2025.07-rc/apache/entrypoint-dev.sh +++ b/2025.07-rc/apache/entrypoint-dev.sh @@ -3,17 +3,15 @@ set -eu # just check if we execute apache or php-fpm if (expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ]) && [ "${FRIENDICA_UPGRADE:-false}" = "true" ]; then - curl -fsSL -o "/usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" - curl -fsSL -o "/usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256" "https://files.friendi.ca/friendica-full-${FRIENDICA_ADDONS}.tar.gz.sum256" + curl -fsSL -o "/usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" # Don't download already latest sources - if [ -f "/usr/src/friendica.tar.gz.sum256" ] && [ -f "/usr/src/friendica-addons.tar.gz.sum256" ] && \ - cmp -s "/usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" "/usr/src/friendica.tar.gz.sum256" && \ - cmp -s "/usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256" "/usr/src/friendica-addons.tar.gz.sum256"; then + if [ -f "/usr/src/friendica.tar.gz.sum256" ] && \ + cmp -s "/usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" "/usr/src/friendica.tar.gz.sum256"; then echo "Already latest sources - skipped download" else - echo "Download sources for ${FRIENDICA_VERSION} (Addon: ${FRIENDICA_ADDONS})" + echo "Download sources for ${FRIENDICA_VERSION}" # Removing the previous sources (except config) first find /usr/src/friendica -mindepth 1 -maxdepth 1 ! -name 'config' -exec rm -rf {} + @@ -21,35 +19,24 @@ if (expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ]) && [ "${FRIENDICA_ gpg --batch --logger-fd=1 --no-tty --quiet --keyserver keyserver.ubuntu.com --recv-keys 08656443618E6567A39524083EE197EF3F9E4287 - curl -fsSL -o friendica-full-${FRIENDICA_VERSION}.tar.gz "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz" - curl -fsSL -o friendica-full-${FRIENDICA_VERSION}.tar.gz.asc "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz.asc"; - gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-full-${FRIENDICA_VERSION}.tar.gz.asc friendica-full-${FRIENDICA_VERSION}.tar.gz + curl -fsSL -o friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz" + curl -fsSL -o friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc"; + gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz echo "Core sources (${FRIENDICA_VERSION}) verified" - tar -xzf friendica-full-${FRIENDICA_VERSION}.tar.gz -C /usr/src/ - rm friendica-full-${FRIENDICA_VERSION}.tar.gz friendica-full-${FRIENDICA_VERSION}.tar.gz.asc - cp -an /usr/src/friendica/config/* /usr/src/friendica-full-${FRIENDICA_VERSION}/config/ + tar -xzf friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz -C /usr/src/ + rm friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc + cp -an /usr/src/friendica/config/* /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}/config/ rm -fr /usr/src/friendica - mv -f /usr/src/friendica-full-${FRIENDICA_VERSION}/ /usr/src/friendica + mv -f /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}/ /usr/src/friendica echo "Core sources (${FRIENDICA_VERSION}) extracted" chmod 777 /usr/src/friendica/view/smarty3 - curl -fsSL -o friendica-addons-${FRIENDICA_ADDONS}.tar.gz "https://files.friendi.ca/friendica-addons-${FRIENDICA_ADDONS}.tar.gz" - curl -fsSL -o friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc "https://files.friendi.ca/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc" - gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc friendica-addons-${FRIENDICA_ADDONS}.tar.gz - echo "Addon sources (${FRIENDICA_ADDONS}) verified" - - mkdir -p /usr/src/friendica/addon - tar -xzf friendica-addons-${FRIENDICA_ADDONS}.tar.gz -C /usr/src/friendica/addon --strip-components=1 - rm friendica-addons-${FRIENDICA_ADDONS}.tar.gz friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc - echo "Addon sources (${FRIENDICA_ADDONS}) extracted" - gpgconf --kill all rm -rf "$GNUPGHOME" - mv -f /usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256 /usr/src/friendica.tar.gz.sum256 - mv -f /usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256 /usr/src/friendica-addons.tar.gz.sum256 + mv -f /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256 /usr/src/friendica.tar.gz.sum256 fi fi diff --git a/2025.07-rc/fpm-alpine/entrypoint-dev.sh b/2025.07-rc/fpm-alpine/entrypoint-dev.sh index fb56fee..4744060 100755 --- a/2025.07-rc/fpm-alpine/entrypoint-dev.sh +++ b/2025.07-rc/fpm-alpine/entrypoint-dev.sh @@ -3,17 +3,15 @@ set -eu # just check if we execute apache or php-fpm if (expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ]) && [ "${FRIENDICA_UPGRADE:-false}" = "true" ]; then - curl -fsSL -o "/usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" - curl -fsSL -o "/usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256" "https://files.friendi.ca/friendica-full-${FRIENDICA_ADDONS}.tar.gz.sum256" + curl -fsSL -o "/usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" # Don't download already latest sources - if [ -f "/usr/src/friendica.tar.gz.sum256" ] && [ -f "/usr/src/friendica-addons.tar.gz.sum256" ] && \ - cmp -s "/usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" "/usr/src/friendica.tar.gz.sum256" && \ - cmp -s "/usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256" "/usr/src/friendica-addons.tar.gz.sum256"; then + if [ -f "/usr/src/friendica.tar.gz.sum256" ] && \ + cmp -s "/usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" "/usr/src/friendica.tar.gz.sum256"; then echo "Already latest sources - skipped download" else - echo "Download sources for ${FRIENDICA_VERSION} (Addon: ${FRIENDICA_ADDONS})" + echo "Download sources for ${FRIENDICA_VERSION}" # Removing the previous sources (except config) first find /usr/src/friendica -mindepth 1 -maxdepth 1 ! -name 'config' -exec rm -rf {} + @@ -21,35 +19,24 @@ if (expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ]) && [ "${FRIENDICA_ gpg --batch --logger-fd=1 --no-tty --quiet --keyserver keyserver.ubuntu.com --recv-keys 08656443618E6567A39524083EE197EF3F9E4287 - curl -fsSL -o friendica-full-${FRIENDICA_VERSION}.tar.gz "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz" - curl -fsSL -o friendica-full-${FRIENDICA_VERSION}.tar.gz.asc "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz.asc"; - gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-full-${FRIENDICA_VERSION}.tar.gz.asc friendica-full-${FRIENDICA_VERSION}.tar.gz + curl -fsSL -o friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz" + curl -fsSL -o friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc"; + gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz echo "Core sources (${FRIENDICA_VERSION}) verified" - tar -xzf friendica-full-${FRIENDICA_VERSION}.tar.gz -C /usr/src/ - rm friendica-full-${FRIENDICA_VERSION}.tar.gz friendica-full-${FRIENDICA_VERSION}.tar.gz.asc - cp -an /usr/src/friendica/config/* /usr/src/friendica-full-${FRIENDICA_VERSION}/config/ + tar -xzf friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz -C /usr/src/ + rm friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc + cp -an /usr/src/friendica/config/* /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}/config/ rm -fr /usr/src/friendica - mv -f /usr/src/friendica-full-${FRIENDICA_VERSION}/ /usr/src/friendica + mv -f /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}/ /usr/src/friendica echo "Core sources (${FRIENDICA_VERSION}) extracted" chmod 777 /usr/src/friendica/view/smarty3 - curl -fsSL -o friendica-addons-${FRIENDICA_ADDONS}.tar.gz "https://files.friendi.ca/friendica-addons-${FRIENDICA_ADDONS}.tar.gz" - curl -fsSL -o friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc "https://files.friendi.ca/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc" - gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc friendica-addons-${FRIENDICA_ADDONS}.tar.gz - echo "Addon sources (${FRIENDICA_ADDONS}) verified" - - mkdir -p /usr/src/friendica/addon - tar -xzf friendica-addons-${FRIENDICA_ADDONS}.tar.gz -C /usr/src/friendica/addon --strip-components=1 - rm friendica-addons-${FRIENDICA_ADDONS}.tar.gz friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc - echo "Addon sources (${FRIENDICA_ADDONS}) extracted" - gpgconf --kill all rm -rf "$GNUPGHOME" - mv -f /usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256 /usr/src/friendica.tar.gz.sum256 - mv -f /usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256 /usr/src/friendica-addons.tar.gz.sum256 + mv -f /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256 /usr/src/friendica.tar.gz.sum256 fi fi diff --git a/2025.07-rc/fpm/entrypoint-dev.sh b/2025.07-rc/fpm/entrypoint-dev.sh index fb56fee..4744060 100755 --- a/2025.07-rc/fpm/entrypoint-dev.sh +++ b/2025.07-rc/fpm/entrypoint-dev.sh @@ -3,17 +3,15 @@ set -eu # just check if we execute apache or php-fpm if (expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ]) && [ "${FRIENDICA_UPGRADE:-false}" = "true" ]; then - curl -fsSL -o "/usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" - curl -fsSL -o "/usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256" "https://files.friendi.ca/friendica-full-${FRIENDICA_ADDONS}.tar.gz.sum256" + curl -fsSL -o "/usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" # Don't download already latest sources - if [ -f "/usr/src/friendica.tar.gz.sum256" ] && [ -f "/usr/src/friendica-addons.tar.gz.sum256" ] && \ - cmp -s "/usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" "/usr/src/friendica.tar.gz.sum256" && \ - cmp -s "/usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256" "/usr/src/friendica-addons.tar.gz.sum256"; then + if [ -f "/usr/src/friendica.tar.gz.sum256" ] && \ + cmp -s "/usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" "/usr/src/friendica.tar.gz.sum256"; then echo "Already latest sources - skipped download" else - echo "Download sources for ${FRIENDICA_VERSION} (Addon: ${FRIENDICA_ADDONS})" + echo "Download sources for ${FRIENDICA_VERSION}" # Removing the previous sources (except config) first find /usr/src/friendica -mindepth 1 -maxdepth 1 ! -name 'config' -exec rm -rf {} + @@ -21,35 +19,24 @@ if (expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ]) && [ "${FRIENDICA_ gpg --batch --logger-fd=1 --no-tty --quiet --keyserver keyserver.ubuntu.com --recv-keys 08656443618E6567A39524083EE197EF3F9E4287 - curl -fsSL -o friendica-full-${FRIENDICA_VERSION}.tar.gz "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz" - curl -fsSL -o friendica-full-${FRIENDICA_VERSION}.tar.gz.asc "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz.asc"; - gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-full-${FRIENDICA_VERSION}.tar.gz.asc friendica-full-${FRIENDICA_VERSION}.tar.gz + curl -fsSL -o friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz" + curl -fsSL -o friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc"; + gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz echo "Core sources (${FRIENDICA_VERSION}) verified" - tar -xzf friendica-full-${FRIENDICA_VERSION}.tar.gz -C /usr/src/ - rm friendica-full-${FRIENDICA_VERSION}.tar.gz friendica-full-${FRIENDICA_VERSION}.tar.gz.asc - cp -an /usr/src/friendica/config/* /usr/src/friendica-full-${FRIENDICA_VERSION}/config/ + tar -xzf friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz -C /usr/src/ + rm friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc + cp -an /usr/src/friendica/config/* /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}/config/ rm -fr /usr/src/friendica - mv -f /usr/src/friendica-full-${FRIENDICA_VERSION}/ /usr/src/friendica + mv -f /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}/ /usr/src/friendica echo "Core sources (${FRIENDICA_VERSION}) extracted" chmod 777 /usr/src/friendica/view/smarty3 - curl -fsSL -o friendica-addons-${FRIENDICA_ADDONS}.tar.gz "https://files.friendi.ca/friendica-addons-${FRIENDICA_ADDONS}.tar.gz" - curl -fsSL -o friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc "https://files.friendi.ca/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc" - gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc friendica-addons-${FRIENDICA_ADDONS}.tar.gz - echo "Addon sources (${FRIENDICA_ADDONS}) verified" - - mkdir -p /usr/src/friendica/addon - tar -xzf friendica-addons-${FRIENDICA_ADDONS}.tar.gz -C /usr/src/friendica/addon --strip-components=1 - rm friendica-addons-${FRIENDICA_ADDONS}.tar.gz friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc - echo "Addon sources (${FRIENDICA_ADDONS}) extracted" - gpgconf --kill all rm -rf "$GNUPGHOME" - mv -f /usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256 /usr/src/friendica.tar.gz.sum256 - mv -f /usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256 /usr/src/friendica-addons.tar.gz.sum256 + mv -f /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256 /usr/src/friendica.tar.gz.sum256 fi fi diff --git a/docker-entrypoint-dev.sh b/docker-entrypoint-dev.sh index fb56fee..4744060 100755 --- a/docker-entrypoint-dev.sh +++ b/docker-entrypoint-dev.sh @@ -3,17 +3,15 @@ set -eu # just check if we execute apache or php-fpm if (expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ]) && [ "${FRIENDICA_UPGRADE:-false}" = "true" ]; then - curl -fsSL -o "/usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" - curl -fsSL -o "/usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256" "https://files.friendi.ca/friendica-full-${FRIENDICA_ADDONS}.tar.gz.sum256" + curl -fsSL -o "/usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" # Don't download already latest sources - if [ -f "/usr/src/friendica.tar.gz.sum256" ] && [ -f "/usr/src/friendica-addons.tar.gz.sum256" ] && \ - cmp -s "/usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256" "/usr/src/friendica.tar.gz.sum256" && \ - cmp -s "/usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256" "/usr/src/friendica-addons.tar.gz.sum256"; then + if [ -f "/usr/src/friendica.tar.gz.sum256" ] && \ + cmp -s "/usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256" "/usr/src/friendica.tar.gz.sum256"; then echo "Already latest sources - skipped download" else - echo "Download sources for ${FRIENDICA_VERSION} (Addon: ${FRIENDICA_ADDONS})" + echo "Download sources for ${FRIENDICA_VERSION}" # Removing the previous sources (except config) first find /usr/src/friendica -mindepth 1 -maxdepth 1 ! -name 'config' -exec rm -rf {} + @@ -21,35 +19,24 @@ if (expr "$1" : "apache" 1>/dev/null || [ "$1" = "php-fpm" ]) && [ "${FRIENDICA_ gpg --batch --logger-fd=1 --no-tty --quiet --keyserver keyserver.ubuntu.com --recv-keys 08656443618E6567A39524083EE197EF3F9E4287 - curl -fsSL -o friendica-full-${FRIENDICA_VERSION}.tar.gz "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz" - curl -fsSL -o friendica-full-${FRIENDICA_VERSION}.tar.gz.asc "https://files.friendi.ca/friendica-full-${FRIENDICA_VERSION}.tar.gz.asc"; - gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-full-${FRIENDICA_VERSION}.tar.gz.asc friendica-full-${FRIENDICA_VERSION}.tar.gz + curl -fsSL -o friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz" + curl -fsSL -o friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc "https://files.friendi.ca/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc"; + gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz echo "Core sources (${FRIENDICA_VERSION}) verified" - tar -xzf friendica-full-${FRIENDICA_VERSION}.tar.gz -C /usr/src/ - rm friendica-full-${FRIENDICA_VERSION}.tar.gz friendica-full-${FRIENDICA_VERSION}.tar.gz.asc - cp -an /usr/src/friendica/config/* /usr/src/friendica-full-${FRIENDICA_VERSION}/config/ + tar -xzf friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz -C /usr/src/ + rm friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.asc + cp -an /usr/src/friendica/config/* /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}/config/ rm -fr /usr/src/friendica - mv -f /usr/src/friendica-full-${FRIENDICA_VERSION}/ /usr/src/friendica + mv -f /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}/ /usr/src/friendica echo "Core sources (${FRIENDICA_VERSION}) extracted" chmod 777 /usr/src/friendica/view/smarty3 - curl -fsSL -o friendica-addons-${FRIENDICA_ADDONS}.tar.gz "https://files.friendi.ca/friendica-addons-${FRIENDICA_ADDONS}.tar.gz" - curl -fsSL -o friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc "https://files.friendi.ca/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc" - gpg --batch --logger-fd=1 --no-tty --quiet --verify friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc friendica-addons-${FRIENDICA_ADDONS}.tar.gz - echo "Addon sources (${FRIENDICA_ADDONS}) verified" - - mkdir -p /usr/src/friendica/addon - tar -xzf friendica-addons-${FRIENDICA_ADDONS}.tar.gz -C /usr/src/friendica/addon --strip-components=1 - rm friendica-addons-${FRIENDICA_ADDONS}.tar.gz friendica-addons-${FRIENDICA_ADDONS}.tar.gz.asc - echo "Addon sources (${FRIENDICA_ADDONS}) extracted" - gpgconf --kill all rm -rf "$GNUPGHOME" - mv -f /usr/src/friendica-full-${FRIENDICA_VERSION}.tar.gz.sum256 /usr/src/friendica.tar.gz.sum256 - mv -f /usr/src/friendica-addons-${FRIENDICA_ADDONS}.tar.gz.sum256 /usr/src/friendica-addons.tar.gz.sum256 + mv -f /usr/src/friendica-all-in-one-${FRIENDICA_VERSION}.tar.gz.sum256 /usr/src/friendica.tar.gz.sum256 fi fi diff --git a/update.sh b/update.sh index 26ce189..950d11d 100755 --- a/update.sh +++ b/update.sh @@ -200,7 +200,7 @@ function get_sha256_string() { if [[ $install_type == "develop" ]]; then echo "" else - echo "ENV FRIENDICA_DOWNLOAD_SHA256=\"$(curl -fsSL https://files.friendi.ca/friendica-full-${version}.tar.gz.sum256 | cut -d' ' -f1)\"\nENV FRIENDICA_DOWNLOAD_ADDONS_SHA256=\"$(curl -fsSL https://files.friendi.ca/friendica-addons-${version}.tar.gz.sum256 | cut -d' ' -f1)\"" + echo "ENV FRIENDICA_DOWNLOAD_SHA256 \"$(curl -fsSL https://files.friendi.ca/friendica-full-${version}.tar.gz.sum256 | cut -d' ' -f1)\"\nENV FRIENDICA_DOWNLOAD_ADDONS_SHA256 \"$(curl -fsSL https://files.friendi.ca/friendica-addons-${version}.tar.gz.sum256 | cut -d' ' -f1)\"" fi }