23 lines
912 B
Django/Jinja
23 lines
912 B
Django/Jinja
#!/bin/bash
|
|
# LibreSign dependency setup for Skudak Nextcloud
|
|
# Runs on container start via /docker-entrypoint-hooks.d/before-starting/
|
|
# Note: This runs as www-data, not root. poppler-utils is installed
|
|
# separately via Ansible using podman exec -u 0.
|
|
|
|
echo "=== LibreSign Setup: Installing dependencies ==="
|
|
|
|
# Install LibreSign-managed Java (required for PDFtk and jSignPdf)
|
|
# This downloads a specific Java version that LibreSign validates
|
|
echo "Installing Java..."
|
|
php /var/www/html/occ libresign:install --java || echo "Java install skipped or failed"
|
|
|
|
# Install PDFtk (requires Java)
|
|
echo "Installing PDFtk..."
|
|
php /var/www/html/occ libresign:install --pdftk || echo "PDFtk install skipped or failed"
|
|
|
|
# Install jSignPdf (requires Java)
|
|
echo "Installing jSignPdf..."
|
|
php /var/www/html/occ libresign:install --jsignpdf || echo "jSignPdf install skipped or failed"
|
|
|
|
echo "=== LibreSign Setup: Complete ==="
|