Fix missing libusbredirparser1 (#13)

Currently, the device `usb-redir` isn't available due to a missing
library. This commit fixes that.
This commit is contained in:
Alex Thomae 2020-09-29 01:05:41 +02:00 committed by GitHub
parent a77af4dbd2
commit 9331643dbc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 35 additions and 10 deletions

9
4.1/Dockerfile generated
View File

@ -124,6 +124,7 @@ RUN set -eux; \
--enable-linux-user \
--enable-modules \
--enable-numa \
--enable-rbd \
--enable-seccomp \
--enable-system \
--enable-tools \
@ -138,7 +139,6 @@ RUN set -eux; \
--enable-xen \
--enable-xfsctl \
# rbd support is enabled, but "librbd1" is not included since it adds ~60MB and is version-sensitive (https://github.com/tianon/docker-qemu/pull/11#issuecomment-689816553)
--enable-rbd \
# --enable-vde \
; \
make -j "$(nproc)"; \
@ -149,7 +149,12 @@ RUN set -eux; \
\
apt-mark auto '.*' > /dev/null; \
[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; \
find /usr/local -type f -executable -exec ldd '{}' ';' \
find /usr/local \
-type f \
\( -executable -o -name '*.so' \) \
# rbd support is enabled, but "librbd1" is not included since it adds ~60MB and is version-sensitive (https://github.com/tianon/docker-qemu/pull/11#issuecomment-689816553)
-not -name 'block-rbd.so' \
-exec ldd '{}' ';' \
| awk '/=>/ { print $(NF-1) }' \
| sort -u \
| xargs -r dpkg-query --search \

9
4.2/Dockerfile generated
View File

@ -124,6 +124,7 @@ RUN set -eux; \
--enable-linux-user \
--enable-modules \
--enable-numa \
--enable-rbd \
--enable-seccomp \
--enable-system \
--enable-tools \
@ -138,7 +139,6 @@ RUN set -eux; \
--enable-xen \
--enable-xfsctl \
# rbd support is enabled, but "librbd1" is not included since it adds ~60MB and is version-sensitive (https://github.com/tianon/docker-qemu/pull/11#issuecomment-689816553)
--enable-rbd \
# --enable-vde \
; \
make -j "$(nproc)"; \
@ -149,7 +149,12 @@ RUN set -eux; \
\
apt-mark auto '.*' > /dev/null; \
[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; \
find /usr/local -type f -executable -exec ldd '{}' ';' \
find /usr/local \
-type f \
\( -executable -o -name '*.so' \) \
# rbd support is enabled, but "librbd1" is not included since it adds ~60MB and is version-sensitive (https://github.com/tianon/docker-qemu/pull/11#issuecomment-689816553)
-not -name 'block-rbd.so' \
-exec ldd '{}' ';' \
| awk '/=>/ { print $(NF-1) }' \
| sort -u \
| xargs -r dpkg-query --search \

9
5.0/Dockerfile generated
View File

@ -124,6 +124,7 @@ RUN set -eux; \
--enable-linux-user \
--enable-modules \
--enable-numa \
--enable-rbd \
--enable-seccomp \
--enable-system \
--enable-tools \
@ -138,7 +139,6 @@ RUN set -eux; \
--enable-xen \
--enable-xfsctl \
# rbd support is enabled, but "librbd1" is not included since it adds ~60MB and is version-sensitive (https://github.com/tianon/docker-qemu/pull/11#issuecomment-689816553)
--enable-rbd \
# --enable-vde \
; \
make -j "$(nproc)"; \
@ -149,7 +149,12 @@ RUN set -eux; \
\
apt-mark auto '.*' > /dev/null; \
[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; \
find /usr/local -type f -executable -exec ldd '{}' ';' \
find /usr/local \
-type f \
\( -executable -o -name '*.so' \) \
# rbd support is enabled, but "librbd1" is not included since it adds ~60MB and is version-sensitive (https://github.com/tianon/docker-qemu/pull/11#issuecomment-689816553)
-not -name 'block-rbd.so' \
-exec ldd '{}' ';' \
| awk '/=>/ { print $(NF-1) }' \
| sort -u \
| xargs -r dpkg-query --search \

9
5.1/Dockerfile generated
View File

@ -124,6 +124,7 @@ RUN set -eux; \
--enable-linux-user \
--enable-modules \
--enable-numa \
--enable-rbd \
--enable-seccomp \
--enable-system \
--enable-tools \
@ -138,7 +139,6 @@ RUN set -eux; \
--enable-xen \
--enable-xfsctl \
# rbd support is enabled, but "librbd1" is not included since it adds ~60MB and is version-sensitive (https://github.com/tianon/docker-qemu/pull/11#issuecomment-689816553)
--enable-rbd \
# --enable-vde \
; \
make -j "$(nproc)"; \
@ -149,7 +149,12 @@ RUN set -eux; \
\
apt-mark auto '.*' > /dev/null; \
[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; \
find /usr/local -type f -executable -exec ldd '{}' ';' \
find /usr/local \
-type f \
\( -executable -o -name '*.so' \) \
# rbd support is enabled, but "librbd1" is not included since it adds ~60MB and is version-sensitive (https://github.com/tianon/docker-qemu/pull/11#issuecomment-689816553)
-not -name 'block-rbd.so' \
-exec ldd '{}' ';' \
| awk '/=>/ { print $(NF-1) }' \
| sort -u \
| xargs -r dpkg-query --search \

View File

@ -118,6 +118,7 @@ RUN set -eux; \
--enable-linux-user \
--enable-modules \
--enable-numa \
--enable-rbd \
--enable-seccomp \
--enable-system \
--enable-tools \
@ -132,7 +133,6 @@ RUN set -eux; \
--enable-xen \
--enable-xfsctl \
# rbd support is enabled, but "librbd1" is not included since it adds ~60MB and is version-sensitive (https://github.com/tianon/docker-qemu/pull/11#issuecomment-689816553)
--enable-rbd \
# --enable-vde \
; \
make -j "$(nproc)"; \
@ -143,7 +143,12 @@ RUN set -eux; \
\
apt-mark auto '.*' > /dev/null; \
[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; \
find /usr/local -type f -executable -exec ldd '{}' ';' \
find /usr/local \
-type f \
\( -executable -o -name '*.so' \) \
# rbd support is enabled, but "librbd1" is not included since it adds ~60MB and is version-sensitive (https://github.com/tianon/docker-qemu/pull/11#issuecomment-689816553)
-not -name 'block-rbd.so' \
-exec ldd '{}' ';' \
| awk '/=>/ { print $(NF-1) }' \
| sort -u \
| xargs -r dpkg-query --search \