Files
ProxmoxVE/install
Mark Munro 7462256893 fix(apache-tika): handle upstream's switch from jar to zip distribution (#16726)
* fix(apache-tika): handle upstream's switch from jar to zip distribution

Apache Tika 4.0.0 stopped publishing tika-server-standard as a standalone
executable jar and now ships it as a zip: the jar inside is a thin launcher
whose manifest Class-Path resolves ~150 dependencies from a sibling lib/
(and plugins/) directory, so downloading just the jar 404s and, even if it
didn't, would no longer be runnable on its own.

Both install and update now use fetch_and_deploy_from_url (already used by
several other scripts in this repo, e.g. ct/technitiumdns.sh) to fetch and
extract the whole archive in place, instead of hand-rolling curl+unzip.
update_script() also passes CLEAN_INSTALL=1 so a later update replaces the
lib/ tree wholesale rather than layering a new version's jars on top of an
old one's.

Verified by running the real ct/apache-tika.sh (via build.func/tools.func
pulled live from this repo's main) against a live LXC container previously
on 3.3.2: it downloads and extracts the 4.0.0 zip, starts the service, and
`java -jar tika-server-standard.jar` answers on port 9998 with
"Apache Tika 4.0.0".

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* Clean up comments in apache-tika.sh

Removed outdated comments regarding tika-server-standard installation method.

* Update Apache Tika installation script

Removed comments regarding the change in Apache Tika packaging and updated the installation process.

---------

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: CanbiZ (MickLesk) <47820557+MickLesk@users.noreply.github.com>
2026-08-25 11:23:25 +02:00
..
2026-08-24 17:09:34 +02:00
2026-06-12 09:27:45 +02:00
2026-04-21 15:21:29 +02:00
2026-08-24 17:11:26 +02:00
2026-06-10 22:04:45 +02:00
2026-07-16 18:01:44 +10:00
2026-04-14 15:12:18 +02:00
2026-07-27 20:41:01 +10:00
2026-04-28 08:41:36 +02:00
2026-03-05 15:58:47 +01:00
2026-06-27 21:07:03 +02:00
2026-07-27 10:32:20 +02:00
2026-04-01 22:08:18 +02:00
2026-06-29 22:30:31 +02:00
2026-06-29 09:59:43 +02:00
2026-08-14 16:03:28 +02:00
2026-06-30 19:44:42 +10:00
2026-08-10 09:11:15 +02:00
2026-08-14 16:07:15 +02:00
2026-08-04 23:02:28 +02:00
2026-07-05 22:28:00 +02:00
2026-08-14 22:08:21 +02:00
2026-08-08 12:37:57 +10:00
2026-07-17 14:30:55 +02:00
2026-03-15 20:08:39 +01:00
2026-04-24 10:10:17 +02:00
2026-06-16 13:26:24 +02:00
2026-06-29 23:11:26 +02:00
2026-01-31 00:10:38 +01:00
2026-07-13 17:39:10 +02:00
2026-05-05 08:46:40 +02:00
2026-05-19 08:50:45 +02:00
2026-07-11 20:00:36 +02:00
2026-04-22 07:43:20 +02:00
2026-05-24 12:27:38 +02:00
2026-08-14 16:07:03 +02:00
2026-05-02 19:00:19 +02:00
2026-04-30 11:48:58 +02:00
2026-03-05 15:58:10 +01:00
2026-08-14 15:57:31 +02:00
qf
2026-08-05 17:35:32 +02:00
2026-07-15 20:55:10 +10:00
2026-03-24 11:49:03 +01:00
2026-07-27 09:53:27 +02:00
2026-08-15 23:33:58 +02:00
2026-03-08 13:25:24 +01:00
2026-08-07 19:41:33 +02:00
2026-07-30 10:06:57 +02:00
2026-06-25 14:06:24 +02:00
2026-03-18 18:52:07 +01:00
2026-08-22 06:30:33 +02:00
2026-03-27 11:14:06 +01:00
2026-08-24 17:07:31 +02:00
2026-08-14 22:12:35 +02:00
2026-07-26 19:04:53 +02:00
2026-08-15 23:41:31 +02:00
2026-07-27 10:03:11 +02:00
2026-07-16 09:01:53 +02:00
2026-05-19 23:42:26 +02:00
2026-02-23 19:21:26 +01:00
2026-06-06 22:20:40 +02:00
2026-03-18 08:43:40 +01:00
2026-02-05 15:31:45 +01:00
2026-02-05 15:31:45 +01:00
2026-07-10 10:57:27 +02:00
2026-08-12 13:45:10 +02:00
2026-04-28 09:18:27 +02:00
2026-02-27 13:54:45 +01:00
2026-08-13 08:58:35 +02:00
2026-05-29 23:49:34 +02:00
2026-03-28 15:18:10 +01:00
2026-05-01 22:44:29 +02:00
2026-03-20 09:06:25 +01:00
2026-06-06 22:11:21 +02:00
2026-08-20 14:27:23 +02:00
2026-07-27 12:50:46 +02:00
2026-03-22 09:40:31 +01:00
2026-08-22 00:39:29 +02:00
2026-06-06 16:08:46 +02:00
2026-01-31 22:51:38 +01:00
2026-07-14 14:15:32 +02:00