bin/fetch-ftpsync: Add a script to update the `ftpsync' machinery.
[mirror-admin] / bin / fetch-ftpsync
diff --git a/bin/fetch-ftpsync b/bin/fetch-ftpsync
new file mode 100755 (executable)
index 0000000..c1f5e8b
--- /dev/null
@@ -0,0 +1,19 @@
+#! /bin/sh -e
+
+here=$(pwd)
+tmp=$(mktemp -d)
+trap 'cd; rm -rf "$tmp"' EXIT INT TERM
+
+cd "$tmp"
+git clone "$here" mirror
+cd mirror
+git checkout ftpsync
+
+curl https://ftp-master.debian.org/ftpsync.tar.gz |
+       tar --strip-components=1 -xvmzf - distrib/bin distrib/etc/common
+
+git add bin/ etc/common
+git commit -m"New ftpsync upstream."
+git push
+
+cd "$here"