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/
This commit is contained in:
Divarion-D
2026-03-16 22:33:32 +03:00
parent 1fdff708a0
commit 858ad4508c
2 changed files with 4 additions and 6 deletions

View File

@@ -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
```

View File

@@ -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