Fix: makemkvcon landete in /usr statt /usr/local — COPY nahm es nie mit
Ampel / ampel (push) Successful in 36s

Deploy-Befund 23.07.: Image frisch gebaut, GPL-Teile da, aber makemkvcon
fehlte — makemkv-bin installiert ohne PREFIX nach /usr, die Final-Stage
kopiert nur /usr/local. Jetzt PREFIX=/usr/local + test -x als Build-Beweis.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Hitonabi
2026-07-23 15:14:14 +02:00
parent 2f6a01c9e4
commit 4aa237541f
+6 -2
View File
@@ -37,11 +37,15 @@ RUN cd "makemkv-oss-${MAKEMKV_VERSION}" \
&& make -j"$(nproc)" \ && make -j"$(nproc)" \
&& make install && make install
# PREFIX explizit: makemkv-bin installiert sonst nach /usr — und das COPY der
# Final-Stage nimmt nur /usr/local mit (Deploy 23.07.: makemkvcon fehlte im Image).
# Das abschließende test -x lässt den Build laut scheitern statt still lückenhaft.
RUN cd "makemkv-bin-${MAKEMKV_VERSION}" \ RUN cd "makemkv-bin-${MAKEMKV_VERSION}" \
&& mkdir -p tmp \ && mkdir -p tmp \
&& touch tmp/eula_accepted \ && touch tmp/eula_accepted \
&& make \ && make PREFIX=/usr/local \
&& make install && make install PREFIX=/usr/local \
&& test -x /usr/local/bin/makemkvcon
FROM python:3.12-slim-bookworm FROM python:3.12-slim-bookworm