#!/bin/bash # Copies the bundled-TLS network package into an app: ./install.sh # e.g. ./install.sh ../noticias-lite org.freshmini.net set -euo pipefail here=$(cd "$(dirname "$0")" && pwd) app=$1 pkg=$2 dir=$app/src/$(echo "$pkg" | tr . /) mkdir -p "$dir" "$app/assets" for f in "$here"/net/*.java; do sed "s/^package com\.minamp\.net;/package $pkg;/" "$f" > "$dir/$(basename "$f")"; done rm -rf "$app/assets/roots" && cp -r "$here/roots" "$app/assets/roots" echo "installed $(ls "$dir" | wc -l | tr -d ' ') classes in $dir and $(ls "$app/assets/roots" | wc -l | tr -d ' ') roots"