richard pushed to branch maint-13.0 at The Tor Project / Applications / tor-browser-build
Commits:
- 
c12f1511
by Nicolas Vigier at 2024-01-18T10:33:05+00: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 * |