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-07-28 19:47:13 +02:00
2026-08-05 00:26:46 +02:00
2026-08-18 12:38:22 +02:00
2026-08-15 13:36:49 +10:00
2026-08-04 16:54:46 +02:00
2026-08-24 17:09:34 +02:00
2026-08-14 15:21:26 +02:00
2026-07-22 08:18:12 +02:00
2026-08-09 20:08:41 +02:00
2026-08-25 11:23:25 +02:00
2026-08-24 17:11:26 +02:00
2026-08-22 06:30:52 +02:00
2026-07-28 19:47:13 +02:00
2026-08-20 14:27:41 +02:00
2026-08-21 21:27:24 +02:00
2026-08-01 21:19:28 +02:00
2026-07-16 18:01:44 +10:00
2026-07-29 17:58:04 +02:00
2026-08-02 19:32:33 +02:00
2026-08-18 12:38:22 +02:00
2026-08-09 18:50:05 +02:00
2026-08-18 12:38:22 +02:00
2026-08-14 22:10:34 +02:00
2026-08-20 14:32:42 +02:00
2026-07-28 19:47:13 +02:00
2026-08-01 21:19:08 +02:00
2026-07-28 09:39:30 +02:00
2026-07-23 23:18:28 +02:00
2026-08-12 13:47:27 +02:00
2026-07-27 20:41:01 +10:00
2026-08-02 09:11:59 +02:00
2026-07-28 19:47:13 +02:00
2026-07-28 19:47:13 +02:00
2026-07-28 19:47:13 +02:00
2026-08-02 10:15:21 +02:00
2026-08-18 12:38:22 +02:00
2026-07-28 13:36:40 +02:00
2026-07-27 10:32:20 +02:00
2026-08-22 06:30:08 +02:00
2026-07-28 20:12:37 +02:00
2026-08-10 12:02:24 +02:00
2026-07-28 19:47:13 +02:00
2026-07-17 11:59:05 +02:00
2026-07-28 19:47:13 +02:00
2026-07-28 19:47:13 +02:00
2026-08-24 13:45:56 +02:00
2026-08-25 11:13:24 +02:00
2026-08-14 16:03:28 +02:00
2026-08-18 12:38:22 +02:00
2026-08-18 12:38:22 +02:00
2026-08-18 12:38:22 +02:00
2026-07-28 19:47:13 +02:00
2026-08-24 13:40:43 +02:00
2026-08-10 09:11:15 +02:00
2026-08-14 16:07:15 +02:00
2026-07-20 11:55:01 +02:00
2026-08-18 12:38:22 +02:00
2026-07-28 19:47:13 +02:00
2026-08-05 00:26:12 +02:00
2026-08-04 23:02:28 +02:00
2026-08-02 19:57:57 +02:00
2026-08-14 22:08:21 +02:00
2026-08-07 19:45:32 +02:00
2026-08-08 12:37:57 +10:00
2026-08-21 07:55:32 +02:00
2026-08-21 10:37:12 +02:00
2026-07-26 18:34:05 +02:00
2026-07-28 19:47:13 +02:00
2026-07-17 14:30:55 +02:00
2026-07-28 19:47:13 +02:00
2026-07-28 19:47:13 +02:00
2026-08-18 12:38:22 +02:00
2026-08-11 07:39:01 +02:00
2026-08-17 11:26:13 +02:00
2026-07-28 19:47:13 +02:00
2026-07-28 19:47:13 +02:00
2026-08-13 09:53:37 +02:00
2026-08-17 11:22:53 +02:00
2026-08-02 19:33:09 +02:00
2026-07-28 19:47:13 +02:00
2026-08-18 12:38:22 +02:00
2026-07-28 19:47:13 +02:00
2026-07-28 19:47:13 +02:00
2026-08-18 12:38:22 +02:00
2026-07-28 19:47:13 +02:00
2026-07-28 19:47:13 +02:00
2026-08-19 21:42:34 +02:00
2026-07-30 10:51:00 +02:00
2026-08-14 16:07:03 +02:00
2026-07-27 12:52:07 +02:00
2026-07-17 12:52:57 +02:00
2026-07-22 08:18:01 +02:00
2026-07-28 19:47:13 +02:00
2026-08-24 13:51:03 +02:00
2026-08-20 14:31:54 +02:00
2026-08-14 15:57:31 +02:00
2026-08-05 17:35:32 +02:00
2026-07-15 20:55:10 +10:00
2026-07-27 09:53:27 +02:00
2026-08-18 12:38:22 +02:00
2026-07-16 18:01:24 +10:00
2026-08-18 12:38:22 +02:00
2026-08-15 23:33:58 +02:00
2026-08-04 16:55:37 +02:00
2026-08-18 23:55:34 +10:00
2026-07-20 11:43:34 +02:00
2026-08-04 20:51:02 +02:00
2026-07-28 19:47:13 +02:00
2026-08-04 16:54:31 +02:00
2026-07-27 10:57:45 +02:00
2026-08-11 21:38:34 +02:00
2026-08-21 08:08:33 +02:00
2026-08-07 19:41:33 +02:00
2026-07-28 19:47:13 +02:00
2026-08-11 21:49:05 +02:00
2026-08-17 11:23:12 +02:00
2026-07-28 13:36:40 +02:00
2026-08-07 12:49:45 +10:00
2026-08-14 22:10:54 +02:00
2026-08-04 12:13:49 +02:00
2026-08-04 20:50:40 +02:00
2026-08-17 11:27:25 +02:00
2026-07-28 19:47:13 +02:00
2026-07-30 10:06:57 +02:00
2026-08-14 22:09:22 +02:00
2026-07-28 19:47:13 +02:00
2026-08-18 12:38:22 +02:00
2026-07-28 19:47:13 +02:00
2026-08-14 22:12:12 +02:00
2026-07-28 19:47:13 +02:00
2026-07-28 19:47:13 +02:00
2026-08-14 22:11:45 +02:00
2026-08-18 12:38:22 +02:00
2026-07-28 13:36:40 +02:00
2026-08-22 06:30:33 +02:00
2026-07-28 19:47:13 +02:00
2026-08-18 12:38:22 +02:00
2026-08-11 21:39:56 +02:00
2026-08-18 12:38:22 +02:00
2026-08-13 21:41:17 +02:00
2026-08-24 17:07:31 +02:00
2026-08-18 19:38:19 +02:00
2026-08-14 22:12:35 +02:00
2026-08-18 12:38:22 +02:00
2026-08-18 12:38:22 +02:00
2026-08-04 20:49:50 +02:00
2026-07-26 19:04:53 +02:00
2026-08-20 14:28:22 +02:00
2026-08-15 23:41:31 +02:00
2026-07-17 14:29:59 +02:00
2026-08-16 20:43:14 +02:00
2026-07-27 10:03:11 +02:00
2026-07-28 19:47:13 +02:00
2026-08-09 18:49:26 +02:00
2026-07-14 22:00:17 +10:00
2026-07-16 09:01:53 +02:00
2026-07-28 19:47:13 +02:00
2026-07-28 19:47:13 +02:00
2026-08-09 18:50:22 +02:00
2026-07-28 19:47:13 +02:00
2026-08-12 13:45:10 +02:00
2026-08-13 22:05:09 +02:00
2026-08-20 14:32:23 +02:00
2026-08-13 08:58:35 +02:00
2026-07-28 13:36:40 +02:00
2026-08-18 12:38:22 +02:00
2026-08-21 07:24:22 +02:00
2026-08-18 12:38:22 +02:00
2026-08-05 00:01:02 +02:00
2026-08-17 11:26:34 +02:00
2026-08-18 12:38:22 +02:00
2026-08-10 09:07:32 +02:00
2026-08-16 20:28:36 +02:00
2026-08-18 12:38:22 +02:00
2026-08-18 12:38:22 +02:00
2026-07-19 14:02:56 +02:00
2026-08-20 14:32:09 +02:00
2026-08-20 14:27:23 +02:00
2026-07-28 18:11:29 +10:00
2026-07-27 12:50:46 +02:00
2026-08-18 12:38:22 +02:00
2026-08-18 12:38:22 +02:00
2026-08-19 21:41:41 +02:00
2026-08-06 14:26:40 +02:00
2026-07-28 19:47:13 +02:00
2026-08-22 00:39:29 +02:00
2026-08-14 22:09:54 +02:00
2026-07-28 19:47:13 +02:00
2026-08-04 20:51:02 +02:00
2026-08-09 18:49:38 +02:00
2026-08-18 12:38:22 +02:00
2026-07-28 19:47:13 +02:00
2026-07-14 14:15:32 +02:00
2026-07-28 19:47:13 +02:00
2026-08-18 12:38:22 +02:00