From 858ad4508c526f659dbac3d772dbfb9362b2ee36 Mon Sep 17 00:00:00 2001 From: Divarion-D Date: Mon, 16 Mar 2026 22:33:32 +0300 Subject: [PATCH] build(makefile): update LB build for module system - Remove TmdbCronJob/TmdbPopularCronJob from LB_FILES_TO_REMOVE - Add comment: modules/ excluded from LB_DIRS (all modules MAIN-only) - MIGRATION.md: update TMDB cron references to modules/tmdb/ --- MIGRATION.md | 6 ++---- Makefile | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/MIGRATION.md b/MIGRATION.md index 0debbed..57393ac 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -523,8 +523,8 @@ PHP_BIN . ' ' . MAIN_HOME . 'console.php cron:name args' | `cli/CronJobs/UpdateCronJob.php` | ✅ `file_exists()` | — | | `cli/CronJobs/ProvidersCronJob.php` | ✅ `file_exists()` | — | | `cli/CronJobs/SeriesCronJob.php` | ✅ `file_exists()` | — | -| `cli/CronJobs/TmdbCronJob.php` | ✅ `file_exists()` | — | -| `cli/CronJobs/TmdbPopularCronJob.php` | ✅ `file_exists()` | — | +| `modules/tmdb/TmdbCronJob.php` | ✅ auto-discovery | Moved to module dir | +| `modules/tmdb/TmdbPopularCronJob.php` | ✅ auto-discovery | Moved to module dir | | `domain/Epg/EPG.php` | — | — (autoload) | **Makefile `LB_FILES_TO_REMOVE`:** @@ -539,8 +539,6 @@ cli/CronJobs/EpgCronJob.php cli/CronJobs/UpdateCronJob.php cli/CronJobs/ProvidersCronJob.php cli/CronJobs/SeriesCronJob.php -cli/CronJobs/TmdbCronJob.php -cli/CronJobs/TmdbPopularCronJob.php domain/Epg/EPG.php ``` diff --git a/Makefile b/Makefile index 5bdf898..f1ba13c 100644 --- a/Makefile +++ b/Makefile @@ -18,6 +18,8 @@ EXCLUDES := \ .git # Directories to copy from MAIN to LB +# NOTE: modules/ is intentionally excluded — all modules are MAIN-only. +# Modules: tmdb, plex, watch, ministra, fingerprint, theft-detection, magscan LB_DIRS := bin cli config content core domain includes \ infrastructure resources signals streaming tmp www @@ -65,8 +67,6 @@ LB_FILES_TO_REMOVE := \ cli/CronJobs/UpdateCronJob.php \ cli/CronJobs/ProvidersCronJob.php \ cli/CronJobs/SeriesCronJob.php \ - cli/CronJobs/TmdbCronJob.php \ - cli/CronJobs/TmdbPopularCronJob.php \ domain/Epg/EPG.php \ bin/nginx/conf/gzip.conf