#!/bin/sh # fdroidserver-ipfs entrypoint. # # Mirrors the upstream image's behavior — sources bsenv.sh, runs # ${fdroidserver}/fdroid with the given args — then automatically invokes # fdroidserver-ipfs-rehash after a successful `fdroid update` so callers # don't have to remember the second step. set -eu . /etc/profile.d/bsenv.sh GRADLE_USER_HOME="${home_vagrant}/.gradle" "${fdroidserver}/fdroid" "$@" # Auto-rehash after a successful update. We check every arg (not just $1) # so global flags before the subcommand (e.g. `-v update`) still trigger it. for arg in "$@"; do if [ "$arg" = "update" ]; then fdroidserver-ipfs-rehash break fi done