From 3816de09038d623e6091d41fe53c67c315b9edd9 Mon Sep 17 00:00:00 2001 From: pi-ux-ce Date: Tue, 27 May 2025 16:11:03 +0000 Subject: [PATCH] Upload files to "/" --- entrypoint.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 entrypoint.sh diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100644 index 0000000..14aca24 --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +if [ ! -f "xapktoapk.sign.properties" -a ! -f "xapktoapk.keystore" ]; then + echo "xapktoapk.sign.properties and xapktoapk.keystore not found, create a configuration with a randomly generated key." + PASSWORD="$(LC_ALL=C tr -dc '[:alnum:]' < /dev/urandom | head -c20)" + echo "Generated password: $PASSWORD" + keytool \ + -genkey \ + -v \ + -keystore xapktoapk.keystore \ + -alias xapktoapk \ + -keyalg RSA \ + -keysize 2048 \ + -validity 10000 \ + -storepass "$PASSWORD" \ + -keypass "$PASSWORD" \ + -dname "CN=xapktoapk, OU=xapktoapk, O=xapktoapk, L=xapktoapk, S=xapktoapk, C=US" + cat <<-EOF > xapktoapk.sign.properties + sign.enabled=true + sign.keystore.file=/xapktoapk/xapktoapk.keystore + sign.keystore.password=$PASSWORD + sign.key.alias=xapktoapk + sign.key.password=$PASSWORD + EOF +fi + +python xapktoapk.py "$@"