richard pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
-
de4e1feb
by Nicolas Vigier at 2024-01-18T09:50:25+01:00
3 changed files:
- tools/signing/do-all-signing
- tools/signing/machines-setup/setup-signing-machine
- + tools/signing/machines-setup/sudoers.d/set-date
Changes:
... | ... | @@ -29,6 +29,11 @@ test -f "$steps_dir/linux-signer-gpg-sign.done" || |
29 | 29 | read -sp "Enter gpg passphrase: " GPG_PASS
|
30 | 30 | echo
|
31 | 31 | |
32 | +function set-time-on-signing-machine {
|
|
33 | + local current_time=$(date -u)
|
|
34 | + ssh "$ssh_host_linux_signer" sudo /usr/bin/date -s "'$current_time'"
|
|
35 | +}
|
|
36 | + |
|
32 | 37 | function wait-for-finished-build {
|
33 | 38 | "$script_dir/wait-for-finished-build"
|
34 | 39 | }
|
... | ... | @@ -171,6 +176,7 @@ function do_step { |
171 | 176 | |
172 | 177 | export SIGNING_PROJECTNAME
|
173 | 178 | |
179 | +do_step set-time-on-signing-machine
|
|
174 | 180 | do_step wait-for-finished-build
|
175 | 181 | do_step sync-builder-unsigned-to-local-signed
|
176 | 182 | do_step sync-scripts-to-linux-signer
|
... | ... | @@ -91,6 +91,7 @@ sudoers_file sign-mar |
91 | 91 | sudoers_file sign-exe
|
92 | 92 | sudoers_file sign-apk
|
93 | 93 | sudoers_file sign-rcodesign
|
94 | +sudoers_file set-date
|
|
94 | 95 | |
95 | 96 | authorized_keys boklm boklm-tb-release.pub boklm-yk1.pub
|
96 | 97 | create_user richard signing
|
1 | +%signing ALL = NOPASSWD: /usr/bin/date -s * |