Drop stretch

This commit is contained in:
Alexandre Aubin 2022-01-05 18:17:20 +01:00
parent d751fee94f
commit 9de749302e
8 changed files with 13 additions and 44 deletions

View file

@ -10,7 +10,7 @@ REPO_URL="forge.yunohost.org"
# Codenames, components and architectures # Codenames, components and architectures
AVAILABLE_CODENAMES="stretch buster bullseye" AVAILABLE_CODENAMES="buster bullseye"
AVAILABLE_COMPONENTS="stable testing unstable extra" AVAILABLE_COMPONENTS="stable testing unstable extra"
AVAILABLE_ARCH="amd64 i386 armel armhf arm64" AVAILABLE_ARCH="amd64 i386 armel armhf arm64"

View file

@ -1,17 +1,3 @@
Origin: YunoHost
Label: YunoHost for Stretch
Suite: stable
Codename: stretch
Version: 9.0
Architectures: i386 amd64 armel armhf arm64 source
Components: stable testing unstable extra
AlsoAcceptFor: stretch-stable stretch-testing stretch-unstable stable testing unstable
Description: YunoHost repository for Debian Stretch
SignWith: 59A3E6FF
Tracking: all includechanges keepsources
Log: logfile
--changes --via=include /home/vinaigrette/scripts/repo/process-include
Origin: YunoHost Origin: YunoHost
Label: YunoHost for Buster Label: YunoHost for Buster
Suite: stable Suite: stable

View file

@ -6,7 +6,7 @@
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
# default distribution # default distribution
DISTRIBUTION="stretch" DISTRIBUTION="buster"
# default location for the user hooks directory # default location for the user hooks directory
HOOKDIR="/home/vinaigrette/scripts/pbuilder/hooks/" HOOKDIR="/home/vinaigrette/scripts/pbuilder/hooks/"

View file

@ -6,7 +6,7 @@ kill_timeout = 90
source_cmd = /home/vinaigrette/scripts/rebuildd/get-sources ${d} ${p} ${v} source_cmd = /home/vinaigrette/scripts/rebuildd/get-sources ${d} ${p} ${v}
build_cmd = /home/vinaigrette/scripts/rebuildd/build-binaries ${d} ${p} ${v} ${a} build_cmd = /home/vinaigrette/scripts/rebuildd/build-binaries ${d} ${p} ${v} ${a}
post_build_cmd = /home/vinaigrette/scripts/rebuildd/upload-binaries ${d} ${p} ${v} ${a} ${j} post_build_cmd = /home/vinaigrette/scripts/rebuildd/upload-binaries ${d} ${p} ${v} ${a} ${j}
dists = stretch buster bullseye dists = buster bullseye
work_dir = /var/cache/rebuildd/build work_dir = /var/cache/rebuildd/build
database_uri = sqlite:///var/lib/rebuildd/rebuildd.db database_uri = sqlite:///var/lib/rebuildd/rebuildd.db
build_more_recent = 1 build_more_recent = 1

View file

@ -4,5 +4,5 @@ PBUILDER_BIN=/usr/sbin/pbuilder
PBUILDER_CACHE_PATH="/var/cache/pbuilder" PBUILDER_CACHE_PATH="/var/cache/pbuilder"
PBUILDER_MIRROR=https://ftp.debian.org/debian PBUILDER_MIRROR=https://ftp.debian.org/debian
ARCHS="amd64 i386 armel armhf arm64" ARCHS="amd64 i386 armel armhf arm64"
DISTS="stretch buster bullseye" DISTS="buster bullseye"
ENABLE_BUILDER_MAINT=1 ENABLE_BUILDER_MAINT=1

View file

@ -28,10 +28,6 @@ git clone https://github.com/yunohost/metronome
git clone https://github.com/YunoHost/rspamd git clone https://github.com/YunoHost/rspamd
git clone https://git.donarmstrong.com/unscd.git git clone https://git.donarmstrong.com/unscd.git
cd yunohost
git checkout stretch && git symbolic-ref refs/heads/stretch-unstable refs/heads/stretch
cd ..
mkdir -p /var/www/repo/debian/conf/ mkdir -p /var/www/repo/debian/conf/
ln -s $VINAIGRETTE_HOME/config/distributions /var/www/repo/debian/conf/distributions ln -s $VINAIGRETTE_HOME/config/distributions /var/www/repo/debian/conf/distributions

View file

@ -26,7 +26,7 @@ Usage:
$THISSCRIPT <distrib> <branch> <folder> $THISSCRIPT <distrib> <branch> <folder>
Arguments: Arguments:
<distrib> stretch or buster or bullseye <distrib> buster or bullseye
<branch> stable, testing, or unstable <branch> stable, testing, or unstable
<folder> the folder in which to build... <folder> the folder in which to build...
EOF EOF
@ -50,7 +50,7 @@ function main()
function validate_arguments() function validate_arguments()
{ {
[[ $DISTRIB =~ ^stretch|buster|bullseye$ ]] || critical "Invalid distribution $DISTRIB" [[ $DISTRIB =~ ^buster|bullseye$ ]] || critical "Invalid distribution $DISTRIB"
[[ $BRANCH =~ ^testing|stable|unstable$ ]] || critical "Invalid branch $BRANCH" [[ $BRANCH =~ ^testing|stable|unstable$ ]] || critical "Invalid branch $BRANCH"
[[ ! -z "$FOLDER" ]] || critical "Need a folder in which to build" [[ ! -z "$FOLDER" ]] || critical "Need a folder in which to build"
} }

View file

@ -5,7 +5,6 @@ readonly PACKAGE=$1
readonly BRANCH=$2 readonly BRANCH=$2
readonly DISTRIB="bullseye" readonly DISTRIB="bullseye"
#readonly DISTRIB="buster" #readonly DISTRIB="buster"
#readonly DISTRIB="stretch"
readonly DISTRIB_N="11" readonly DISTRIB_N="11"
source /home/vinaigrette/config/config source /home/vinaigrette/config/config
@ -43,8 +42,7 @@ function main()
function validate_arguments() function validate_arguments()
{ {
[[ $PACKAGE =~ ^metronome|miniupnpc|gevent-websocket|python-zeroconf$ ]] || critical "Invalid package $PACKAGE" [[ $PACKAGE =~ ^metronome|miniupnpc|gevent-websocket|python-zeroconf|lexicon$ ]] || critical "Invalid package $PACKAGE"
#[[ $PACKAGE =~ ^metronome|rspamd|unscd|python-toml$ ]] || critical "Invalid package $PACKAGE" # (These are the old stuff for which we had custom builds in stretch)
[[ $BRANCH =~ ^testing|stable|unstable$ ]] || critical "Invalid branch $BRANCH" [[ $BRANCH =~ ^testing|stable|unstable$ ]] || critical "Invalid branch $BRANCH"
[[ "$(tty)" != "not a tty" ]] || critical "You aint in a tty (are you in a 'lxc exec' ?) The script can't run because pbuilder won't be happy :|" [[ "$(tty)" != "not a tty" ]] || critical "You aint in a tty (are you in a 'lxc exec' ?) The script can't run because pbuilder won't be happy :|"
} }
@ -58,6 +56,11 @@ function tweak_python-zeroconf()
readonly VERSION="$(dpkg-parsechangelog -S Version 2>/dev/null)+ynh$DISTRIB_N" readonly VERSION="$(dpkg-parsechangelog -S Version 2>/dev/null)+ynh$DISTRIB_N"
} }
function tweak_lexicon()
{
readonly VERSION="$(dpkg-parsechangelog -S Version 2>/dev/null)+ynh$DISTRIB_N-1"
}
function tweak_miniupnpc() function tweak_miniupnpc()
{ {
readonly VERSION="$(dpkg-parsechangelog -S Version 2>/dev/null)+ynh$DISTRIB_N" readonly VERSION="$(dpkg-parsechangelog -S Version 2>/dev/null)+ynh$DISTRIB_N"
@ -70,25 +73,9 @@ function tweak_gevent-websocket()
function tweak_metronome() function tweak_metronome()
{ {
readonly VERSION="$(dpkg-parsechangelog -S Version 2>/dev/null)+ynh$DISTRIB_N" readonly VERSION="$(dpkg-parsechangelog -S Version 2>/dev/null)+ynh$DISTRIB_N-1"
} }
# (These are the old stuff for which we had custom builds in stretch)
#function tweak_unscd()
#{
# readonly VERSION="$(dpkg-parsechangelog -S Version 2>/dev/null)+yunohost"
#}
#
#function tweak_rspamd()
#{
# readonly VERSION="$(dpkg-parsechangelog -S Version 2>/dev/null)+yunohost"
#}
#
#function tweak_python-toml()
#{
# readonly VERSION="$(dpkg-parsechangelog -S Version 2>/dev/null)+yunohost"
#}
function build() function build()
{ {
# SVERSION is VERSION without the -1 at the end ... # SVERSION is VERSION without the -1 at the end ...