summaryrefslogtreecommitdiff
path: root/Master/tlpkg/bin/tl-update-install-pkg
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2016-04-12 06:12:20 +0000
committerNorbert Preining <preining@logic.at>2016-04-12 06:12:20 +0000
commit3c6b3c84c968c38b4331ff5aa3625238a5c970d9 (patch)
treec014c53b3999864dbfc1962315eaeab8b308276e /Master/tlpkg/bin/tl-update-install-pkg
parent9ebb44b0f1f7501c50e1384ab2bc6e48f66da8c8 (diff)
switch consistently to sha512 for all checksums, sign installer and iso etc
git-svn-id: svn://tug.org/texlive/trunk@40455 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/bin/tl-update-install-pkg')
-rwxr-xr-xMaster/tlpkg/bin/tl-update-install-pkg6
1 files changed, 5 insertions, 1 deletions
diff --git a/Master/tlpkg/bin/tl-update-install-pkg b/Master/tlpkg/bin/tl-update-install-pkg
index 158b63b913d..2bf895429f5 100755
--- a/Master/tlpkg/bin/tl-update-install-pkg
+++ b/Master/tlpkg/bin/tl-update-install-pkg
@@ -33,6 +33,7 @@ $Getopt::Long::autoabbrev=0;
use TeXLive::TLPDB;
use TeXLive::TLPOBJ;
use TeXLive::TLUtils qw(:DEFAULT mkdirhier copy get_system_tmpdir);
+use TeXLive::TLConfig;
$opt_help = 0;
$opt_verbose = 0;
@@ -235,7 +236,10 @@ sub install_files {
for my $f ("install-tl-unx.tar.gz", "install-tl.zip",
"install-tl-windows.exe") {
copy ("$tmpdir/$f", $outputdir);
- system ("cd $outputdir && sha256sum $f >$f.sha256");
+ system ("cd $outputdir && $TeXLive::TLConfig::ChecksumProgram $f >$f.$TeXLive::TLConfig::ChecksumExtension");
+ system ("cd $outputdur && gpg --homedir /home/texlive/.gnupg \
+ --passphrase-file /home/texlive/.gnupg/passphrase \
+ --armor --detach-sign --local-user 0x06BAB6BC $f.$TeXLive::TLConfig::ChecksumExtension");
system ('ls', '-l', "$outputdir/$f");
}