X-Git-Url: http://git.scottworley.com/picsort/blobdiff_plain/0605a43e45d86c656afcf0e2f1275aed1976b285..HEAD:/slurp-pics?ds=inline diff --git a/slurp-pics b/slurp-pics index 533c680..c730a0d 100755 --- a/slurp-pics +++ b/slurp-pics @@ -1,11 +1,18 @@ -#!/bin/bash +#!/usr/bin/env bash +KEY=.slurp-key LEGACY='-oHostKeyAlgorithms=+ssh-dss' -sftp=( sftp -v -P 19362 -i .slurp-key -oConnectTimeout=4 $LEGACY ) +sftp=( sftp -v -P 19362 -i "$KEY" -oConnectTimeout=4 $LEGACY ) +if [[ ! -e "$KEY" ]];then + ssh-keygen -f "$KEY" + echo "I generated you a key! Copy $KEY.pub to devices' authorized_keys" + exit 1 +fi + +seendir="slurp-seen" while read host path;do - outdir="slurp-$host" - seendir="slurp-seen" + outdir="slurp-$host-${path//\//,}" { mkdir -p "$outdir" "$seendir/$outdir" echo "cd $path" @@ -24,5 +31,5 @@ while read host path;do for f in "$outdir"/*;do touch "$seendir/$f" done - rename-to-date "$outdir"/* + ./rename-to-date "$outdir"/* done < .slurp-hosts