Follow Alpine 3.18 raspberrypi package updates (#105486)

Alpine 3.18 renamed the packages raspberrypi and raspberrypi-libs to
raspberrypi-userland and raspberrypi-userland-libs respectively. Follow
that rename. With this moderniziation raspistill and friends now gets
deployed to /usr/bin, which makes any symlinks obsolete.

Note that there is and was never a 64-bit variant of raspistill. So
these symlinks were essentially useless all along.

This effectively doesn't change anything for users: Alpine automatically
installed the renamed package already and Home Assistant Core picked
up the raspistill binary from /usr/bin already.
This commit is contained in:
Stefan Agner 2023-12-11 15:58:51 +01:00 committed by GitHub
parent 1242456ff1
commit 44e54e11d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 14 additions and 63 deletions

View File

@ -4,12 +4,5 @@ ARG \
FROM $BUILD_FROM
RUN apk --no-cache add \
raspberrypi \
raspberrypi-libs
##
# Set symlinks for raspberry pi camera binaries.
RUN ln -sv /opt/vc/bin/raspistill /usr/local/bin/raspistill \
&& ln -sv /opt/vc/bin/raspivid /usr/local/bin/raspivid \
&& ln -sv /opt/vc/bin/raspividyuv /usr/local/bin/raspividyuv \
&& ln -sv /opt/vc/bin/raspiyuv /usr/local/bin/raspiyuv
raspberrypi-userland \
raspberrypi-userland-libs

View File

@ -4,12 +4,5 @@ ARG \
FROM $BUILD_FROM
RUN apk --no-cache add \
raspberrypi \
raspberrypi-libs
##
# Set symlinks for raspberry pi binaries.
RUN ln -sv /opt/vc/bin/raspistill /usr/local/bin/raspistill \
&& ln -sv /opt/vc/bin/raspivid /usr/local/bin/raspivid \
&& ln -sv /opt/vc/bin/raspividyuv /usr/local/bin/raspividyuv \
&& ln -sv /opt/vc/bin/raspiyuv /usr/local/bin/raspiyuv
raspberrypi-userland \
raspberrypi-userland-libs

View File

@ -4,12 +4,5 @@ ARG \
FROM $BUILD_FROM
RUN apk --no-cache add \
raspberrypi \
raspberrypi-libs
##
# Set symlinks for raspberry pi binaries.
RUN ln -sv /opt/vc/bin/raspistill /usr/local/bin/raspistill \
&& ln -sv /opt/vc/bin/raspivid /usr/local/bin/raspivid \
&& ln -sv /opt/vc/bin/raspividyuv /usr/local/bin/raspividyuv \
&& ln -sv /opt/vc/bin/raspiyuv /usr/local/bin/raspiyuv
raspberrypi-userland \
raspberrypi-userland-libs

View File

@ -4,12 +4,5 @@ ARG \
FROM $BUILD_FROM
RUN apk --no-cache add \
raspberrypi \
raspberrypi-libs
##
# Set symlinks for raspberry pi binaries.
RUN ln -sv /opt/vc/bin/raspistill /usr/local/bin/raspistill \
&& ln -sv /opt/vc/bin/raspivid /usr/local/bin/raspivid \
&& ln -sv /opt/vc/bin/raspividyuv /usr/local/bin/raspividyuv \
&& ln -sv /opt/vc/bin/raspiyuv /usr/local/bin/raspiyuv
raspberrypi-userland \
raspberrypi-userland-libs

View File

@ -4,12 +4,5 @@ ARG \
FROM $BUILD_FROM
RUN apk --no-cache add \
raspberrypi \
raspberrypi-libs
##
# Set symlinks for raspberry pi binaries.
RUN ln -sv /opt/vc/bin/raspistill /usr/local/bin/raspistill \
&& ln -sv /opt/vc/bin/raspivid /usr/local/bin/raspivid \
&& ln -sv /opt/vc/bin/raspividyuv /usr/local/bin/raspividyuv \
&& ln -sv /opt/vc/bin/raspiyuv /usr/local/bin/raspiyuv
raspberrypi-userland \
raspberrypi-userland-libs

View File

@ -4,12 +4,5 @@ ARG \
FROM $BUILD_FROM
RUN apk --no-cache add \
raspberrypi \
raspberrypi-libs
##
# Set symlinks for raspberry pi binaries.
RUN ln -sv /opt/vc/bin/raspistill /usr/local/bin/raspistill \
&& ln -sv /opt/vc/bin/raspivid /usr/local/bin/raspivid \
&& ln -sv /opt/vc/bin/raspividyuv /usr/local/bin/raspividyuv \
&& ln -sv /opt/vc/bin/raspiyuv /usr/local/bin/raspiyuv
raspberrypi-userland \
raspberrypi-userland-libs

View File

@ -4,12 +4,5 @@ ARG \
FROM $BUILD_FROM
RUN apk --no-cache add \
raspberrypi \
raspberrypi-libs
##
# Set symlinks for raspberry pi binaries.
RUN ln -sv /opt/vc/bin/raspistill /usr/local/bin/raspistill \
&& ln -sv /opt/vc/bin/raspivid /usr/local/bin/raspivid \
&& ln -sv /opt/vc/bin/raspividyuv /usr/local/bin/raspividyuv \
&& ln -sv /opt/vc/bin/raspiyuv /usr/local/bin/raspiyuv
raspberrypi-userland \
raspberrypi-userland-libs