Difference between revisions of "Send DTD on the resource repository through ssh"

From Armagetron
(How to send a DTD on the resource repository through ssh)
 
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
This node is only of use for a very smart target. Be advised.
 
This node is only of use for a very smart target. Be advised.
  
The various steps
+
Note, you must already be an Armagetron developer to do this. Other people can submit DTDs manually by emailing them to luke_aaresource@dashjr.org
  
a) Ask Luke-Jr for an account  
+
== The various steps ==
b) provide a certificate to Luke-Jr to avoid password login (optional)
+
 
b) ssh hachi.dashjr.org
+
# Ask Luke-Jr for an account
c) sudo -u armagetronad cp /tmp/somefile.dtd /var/www/armagetron/resource/resource/AATeam/somefile.dtd
+
# provide a certificate to Luke-Jr to avoid password login (optional)
 +
# ssh hachi.dashjr.org
 +
# sudo -u armagetronad cp /tmp/somefile.dtd /var/www/armagetron/resource/resource/AATeam/somefile.dtd
  
 
or rather
 
or rather
  
 +
ssh <user>@hachi.dashjr.org "sudo -u armagetronad tee /var/www/armagetron/resource/resource/AATeam/name-version.dtd" <name-version.dtd
  
tar cf - <in file> | ssh philippeqc@hachi.dashjr.org "tar xf -; sudo -u armagetronad cp <in file> /var/www/armagetron/resource/resource/AATeam/<out file>"
+
[[Category:Development]]

Latest revision as of 19:31, 23 August 2021

This node is only of use for a very smart target. Be advised.

Note, you must already be an Armagetron developer to do this. Other people can submit DTDs manually by emailing them to luke_aaresource@dashjr.org

The various steps

  1. Ask Luke-Jr for an account
  2. provide a certificate to Luke-Jr to avoid password login (optional)
  3. ssh hachi.dashjr.org
  4. sudo -u armagetronad cp /tmp/somefile.dtd /var/www/armagetron/resource/resource/AATeam/somefile.dtd

or rather

ssh <user>@hachi.dashjr.org "sudo -u armagetronad tee /var/www/armagetron/resource/resource/AATeam/name-version.dtd" <name-version.dtd