Skip to content
GitLab
Explore
Sign in
Register
Commits on Source (2)
Deal with multiple suites and avoid clobbering our backups
· 204098d2
Mark Hymers
authored
Sep 07, 2019
Signed-off-by:
Mark Hymers
<
mhy@debian.org
>
204098d2
Merge branch 'master' into deploy
· c51f7734
Mark Hymers
authored
Sep 07, 2019
c51f7734
Show whitespace changes
Inline
Side-by-side
config/debian/pointrelease
View file @
c51f7734
...
...
@@ -393,16 +393,29 @@ merge-release-signatures() {
echo
"==== Processing
${
s
}
/
${
oursignature
}
..."
mkdir
-p
~/
${
suitename
}
_
${
newrev
}
/
${
s
}
# backup ${oursignature} before we modify it...
cp
--no-clobber
${
archiveroot
}
/zzz-dists/
${
s
}
/
${
oursignature
}
~/
${
suitename
}
_
${
newrev
}
/
${
oursignature
}
# make a .orig copy which we don't overwrite below
cp
--no-clobber
${
archiveroot
}
/zzz-dists/
${
s
}
/
${
oursignature
}
~/
${
suitename
}
_
${
newrev
}
/
${
s
}
/
${
oursignature
}
cp
--no-clobber
${
archiveroot
}
/zzz-dists/
${
s
}
/
${
oursignature
}
~/
${
suitename
}
_
${
newrev
}
/
${
s
}
/
${
oursignature
}
.orig
cd
~/
${
suitename
}
_
${
newrev
}
cd
~/
${
suitename
}
_
${
newrev
}
/
${
s
}
while
!
${
wget
}
-O
"
${
releasefile
}
"
"
${
release_base
}
/
${
releasefile
}
"
;
do
sleep
10
done
${
scriptsdir
}
/gpg-merge-signatures
"
${
oursignature
}
"
"
${
releasefile
}
"
>
${
archiveroot
}
/dists/
${
s
}
/
${
oursignature
}
${
scriptsdir
}
/gpg-merge-signatures
"
${
oursignature
}
"
"
${
releasefile
}
"
>
${
oursignature
}
.combined
mv
${
oursignature
}
.combined
${
oursignature
}
# If detached, copy the text for checking
if
[
!
-z
${
ourmessage
}
]
;
then
cp
${
archiveroot
}
/dists/
${
s
}
/
${
ourmessage
}
${
ourmessage
}
fi
gpg
--no-default-keyring
--keyring
/usr/share/keyrings/debian-archive-keyring.gpg
--trust-model
=
always
--verify
${
oursignature
}
${
ourmessage
}
cp
${
oursignature
}
${
archiveroot
}
/dists/
${
s
}
/
${
oursignature
}
}
merge-release-signatures
$(
get_archiveroot ftp-master
)
${
suite
}
Release.gpg Release Release-
${
newrev
}
.gpg
...
...