Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
build: fix ssh symlinking
Fintan Halpenny committed 11 months ago
commit edcfcae78cc58e6b85a922acde46ff4eb3f5b6f4
parent 40e9b7ba3a0d34c5f07225152d12d9479bc9d164
1 file changed +17 -3
modified build/upload
@@ -30,9 +30,23 @@ main() {

    echo "Creating symlinks for $target.."

-
    ssh -i "$SSH_KEY" "$SSH_ADDRESS" ln -snf "$archive" "$symlink"
-
    ssh -i "$SSH_KEY" "$SSH_ADDRESS" ln -snf "$archive.sig" "$symlink.sig"
-
    ssh -i "$SSH_KEY" "$SSH_ADDRESS" ln -snf "$archive.sha256" "$symlink.sha256"
+
    if ssh -n -i "$SSH_KEY" "$SSH_ADDRESS" ln -snf "$archive" "$symlink"; then
+
        echo "✓ Created symlink: $symlink"
+
    else
+
        echo "✗ Failed to create symlink: $symlink"
+
    fi
+

+
    if ssh -n -i "$SSH_KEY" "$SSH_ADDRESS" ln -snf "$archive.sig" "$symlink.sig"; then
+
        echo "✓ Created symlink: $symlink.sig"
+
    else
+
        echo "✗ Failed to create symlink: $symlink.sig"
+
    fi
+

+
    if ssh -n -i "$SSH_KEY" "$SSH_ADDRESS" ln -snf "$archive.sha256" "$symlink.sha256"; then
+
        echo "✓ Created symlink: $symlink.sha256"
+
    else
+
        echo "✗ Failed to create symlink: $symlink.sha256"
+
    fi
  done < build/TARGETS

  # TODO(cloudhead): Don't pass `--tags` when we have canonical refs.