diff options
Diffstat (limited to 'web')
-rw-r--r-- | web/FIXME_BINMUs | 0 | ||||
-rwxr-xr-x | web/hint-packages.sh | 82 | ||||
-rwxr-xr-x | web/todo.sh | 5 | ||||
-rwxr-xr-x | web/update | 23 | ||||
l--------- | web/update.graograman | 1 | ||||
l--------- | web/update.graograman-backports | 1 |
6 files changed, 111 insertions, 1 deletions
diff --git a/web/FIXME_BINMUs b/web/FIXME_BINMUs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/web/FIXME_BINMUs diff --git a/web/hint-packages.sh b/web/hint-packages.sh new file mode 100755 index 0000000..ef76ebf --- /dev/null +++ b/web/hint-packages.sh @@ -0,0 +1,82 @@ +#!/bin/sh + +set -e + +for CODENAMES in \ + engywuck_fuchur \ + engywuck-backports_fuchur-backports \ + fuchur_engywuck \ + fuchur-backports_engywuck-backports \ + graograman_fuchur + #graograman-backports_fuchur-backports +do + TARGET="$(echo ${CODENAMES} | awk -F_ '{ print $1 }')" + SOURCE="$(echo ${CODENAMES} | awk -F_ '{ print $2 }')" + + echo "###############################################################################" + echo "${TARGET} hints" + echo "###############################################################################" + + cd "/srv/git/progress-linux.org/packages/${SOURCE}" + + for PACKAGE in $(ls -d */) + do + PACKAGE="$(basename ${PACKAGE})" + + if [ ! -e "../${TARGET}/${PACKAGE}" ] + then + case "${TARGET}" in + engywuck) + case "${PACKAGE}" in + browserpass) + # no modification in the newer package in the old distribution required - ignore + continue + ;; + + progress-linux-metapackages) + # package already included in engywuck-backports + continue + ;; + esac + ;; + + engywuck-backports) + case "${PACKAGE}" in + pass-tomb|password-store) + # no modification in the newer package in the old distribution required - ignore + continue + ;; + + dnsperf|icingaweb2-module-generictts|icingaweb2-module-graphite|icingaweb2-module-idoreports|icingaweb2-module-incubator|icingaweb2-module-metapackages|icingaweb2-module-reporting|icingaweb2-module-toplevelview|icingaweb2-module-x509|iredis|litecli|monitoring-plugins-systemd|pgcli|postgresql-14|ptpython) + # package not in debian bullseye - ignore + continue + ;; + + ck|libgcrypt20|cli-helpers|libgpg-error|llvm-toolchain-12|llvm-toolchain-13|pendulum|pytzdata) + # build-depends of package not in debian bullseye - ignore + continue + ;; + esac + ;; + + fuchur) + case "${PACKAGE}" in + mdadm|mycli) + # no modification in the newer package in the old distribution required - ignore + continue + ;; + + linux-latest|mariadb-10.3|postgresql-11) + # package not in debian bullseye - ignore + continue + ;; + esac + ;; + esac + + echo "${TARGET}: ${PACKAGE}" + fi + done + + echo +done diff --git a/web/todo.sh b/web/todo.sh index 4c5b675..4d37c8d 100755 --- a/web/todo.sh +++ b/web/todo.sh @@ -2,10 +2,13 @@ clear -git clean -dxf +git clean -dxf > /dev/null 2>&1 || true ./update.engywuck ./update.engywuck-backports ./update.fuchur ./update.fuchur-backports + +./update.graograman +./update.graograman-backports @@ -43,6 +43,21 @@ case "${MODE}" in DOWNSTREAM_TAG="progress" ;; + graograman) + #UPSTREAM_DISTRIBUTIONS="bookworm bookworm-updates bookworm-proposed-updates" + UPSTREAM_DISTRIBUTIONS="sid experimental" + DOWNSTREAM_DISTRIBUTION="graograman" + DOWNSTREAM_MIRROR="https://apt.progress-linux.org/packages" + DOWNSTREAM_TAG="progress" + ;; + + graograman-backports) + UPSTREAM_DISTRIBUTIONS="sid experimental" + DOWNSTREAM_DISTRIBUTION="graograman-backports" + DOWNSTREAM_MIRROR="https://apt.progress-linux.org/packages" + DOWNSTREAM_TAG="progress" + ;; + buster) UPSTREAM_DISTRIBUTIONS="buster buster-updates buster-proposed-updates" DOWNSTREAM_DISTRIBUTION="buster" @@ -106,6 +121,14 @@ Download_upstream_sources () wget -q -O - "http://security.debian.org/dists/${DISTRIBUTION}/updates/${SECTION}/source/Sources.xz" | xz -d >> "upstream.${MODE}.sources" done fi + + if wget -q -O /dev/null "http://security.debian.org/dists/${DISTRIBUTION}-security/Release" + then + for SECTION in ${UPSTREAM_SECTIONS} + do + wget -q -O - "http://security.debian.org/dists/${DISTRIBUTION}-security/${SECTION}/source/Sources.xz" | xz -d >> "upstream.${MODE}.sources" + done + fi ;; esac diff --git a/web/update.graograman b/web/update.graograman new file mode 120000 index 0000000..77c430a --- /dev/null +++ b/web/update.graograman @@ -0,0 +1 @@ +update
\ No newline at end of file diff --git a/web/update.graograman-backports b/web/update.graograman-backports new file mode 120000 index 0000000..77c430a --- /dev/null +++ b/web/update.graograman-backports @@ -0,0 +1 @@ +update
\ No newline at end of file |