Fix: makemkvcon landete in /usr statt /usr/local — COPY nahm es nie mit
Ampel / ampel (push) Successful in 36s
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:
@@ -37,11 +37,15 @@ RUN cd "makemkv-oss-${MAKEMKV_VERSION}" \
|
||||
&& make -j"$(nproc)" \
|
||||
&& 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}" \
|
||||
&& mkdir -p tmp \
|
||||
&& touch tmp/eula_accepted \
|
||||
&& make \
|
||||
&& make install
|
||||
&& make PREFIX=/usr/local \
|
||||
&& make install PREFIX=/usr/local \
|
||||
&& test -x /usr/local/bin/makemkvcon
|
||||
|
||||
|
||||
FROM python:3.12-slim-bookworm
|
||||
|
||||
Reference in New Issue
Block a user