This commit is contained in:
the-djmaze 2022-02-16 16:55:56 +01:00
parent 7265cf03d9
commit 536a9d20fd
2 changed files with 19 additions and 3 deletions

9
build/SnappyMail.asc Normal file
View file

@ -0,0 +1,9 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEYg0atBYJKwYBBAHaRw8BAQdA2S2tvGavChACjtBastsKRThD3rsBW1LUZLmN
Zbs4uaG0I1NuYXBweU1haWwgPHJlbGVhc2VzQHNuYXBweW1haWwuZXU+iJQEExYK
ADwWIQQQFuRweRRVQvi6EzVIIIuhMpDz6wUCYg0atAIbAwULCQgHAgMiAgEGFQoJ
CAsCBBYCAwECHgcCF4AACgkQSCCLoTKQ8+u9SAD/Q/IoAwjUkKDJBPq0RGwCFnl6
FG/VHB97CvBSpGOxtIsBAMCwMhWlsaBHAEqbzxiN+cdlMYwV23+SWLUJ/XMFgukE
=5ZwF
-----END PGP PUBLIC KEY BLOCK-----

View file

@ -2,7 +2,7 @@
<?php
chdir(__DIR__);
$options = getopt('', ['aur','docker','plugins','set-version','skip-gulp','debian']);
$options = getopt('', ['aur','docker','plugins','set-version','skip-gulp','debian','sign']);
if (isset($options['plugins'])) {
require(__DIR__ . '/build/plugins.php');
@ -173,11 +173,18 @@ $zip->close();
$tar->compress(Phar::GZ);
unlink($tar_destination);
$tar_destination .= '.gz';
echo "{$zip_destination} created\n{$tar_destination}.gz created\n";
echo "{$zip_destination} created\n{$tar_destination} created\n";
rename("snappymail/v/{$package->version}", 'snappymail/v/0.0.0');
if (isset($options['sign'])) {
echo "\x1b[33;1m === PGP Sign === \x1b[0m\n";
passthru('gpg --local-user 1016E47079145542F8BA133548208BA13290F3EB --armor --detach-sign '.escapeshellarg($tar_destination), $return_var);
passthru('gpg --local-user 1016E47079145542F8BA133548208BA13290F3EB --armor --detach-sign '.escapeshellarg($zip_destination), $return_var);
}
// Arch User Repository
if ($options['aur']) {
// extension_loaded('blake2')
@ -191,7 +198,7 @@ if ($options['aur']) {
}
$b2sums = function_exists('b2sum') ? [
b2sum("{$tar_destination}.gz"),
b2sum($tar_destination),
b2sum(__DIR__ . '/build/arch/snappymail.sysusers'),
b2sum(__DIR__ . '/build/arch/snappymail.tmpfiles')
] : [];