summaryrefslogtreecommitdiff
path: root/doc/design/assistant/blog/day_73__rsync.net_configurator.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2012-09-04 15:57:11 -0400
committerGravatar Joey Hess <joey@kitenet.net>2012-09-04 15:57:11 -0400
commit70644a2a8177a10148ceca23e6a74e5b8e1d55c4 (patch)
treefc802e9d14a9602b9e80cbc68fddf00aa07f0884 /doc/design/assistant/blog/day_73__rsync.net_configurator.mdwn
parent8a796cfa64264f615e3054ccbd4922bb44718a02 (diff)
blog for the day
Diffstat (limited to 'doc/design/assistant/blog/day_73__rsync.net_configurator.mdwn')
-rw-r--r--doc/design/assistant/blog/day_73__rsync.net_configurator.mdwn17
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/design/assistant/blog/day_73__rsync.net_configurator.mdwn b/doc/design/assistant/blog/day_73__rsync.net_configurator.mdwn
new file mode 100644
index 000000000..9000636a7
--- /dev/null
+++ b/doc/design/assistant/blog/day_73__rsync.net_configurator.mdwn
@@ -0,0 +1,17 @@
+Now finished building a special configurator for rsync.net. While
+this is just a rsync remote to git-annex, there are some tricky bits to
+setting up the ssh key using rsync.net's restricted shell. The configurator
+automates that nicely. It took about 3 hours of work, and 49 lines of
+rsync.net specific code to build this.
+
+[[!img /assistant/rsync.net.png]]
+
+Thanks to rsync.net who heard of my Kickstarter and gave me a really
+nice free lifetime account. BTW guys, I wish your restricted shell
+supported '&&' in between commands, and returned a nonzero exit status when
+the command fails. This would make my error handling work better.
+
+I've also reworked the repository management page. Nice to see those
+configurators start to fill in!
+
+[[!img /assistant/repositories.png]]