Improve the portability of the debian/control file
This commit is contained in:
parent
bbdc9dc342
commit
9deb68f707
|
@ -19,6 +19,8 @@ ENV DEBEMAIL "cudatools@nvidia.com"
|
|||
ENV REVISION "$PKG_VERS-$PKG_REV"
|
||||
ENV RUNTIME_VERSION $RUNTIME_VERSION
|
||||
ENV DOCKER_VERSION $DOCKER_VERSION
|
||||
ENV DISTRIB "UNRELEASED"
|
||||
ENV SECTION ""
|
||||
|
||||
# output directory
|
||||
ENV DIST_DIR=/tmp/nvidia-docker2-$PKG_VERS
|
||||
|
@ -31,7 +33,7 @@ COPY daemon.json $DIST_DIR/daemon.json
|
|||
WORKDIR $DIST_DIR
|
||||
COPY debian ./debian
|
||||
|
||||
RUN dch --create --package nvidia-docker2 -v "$REVISION" "v$REVISION" && \
|
||||
RUN dch --create --package nvidia-docker2 -v "$REVISION" "v$REVISION" -D "$DISTRIB" && \
|
||||
dch -r ""
|
||||
|
||||
CMD debuild --preserve-env --dpkg-buildpackage-hook='sh debian/prepare' -i -us -uc -b && \
|
||||
|
|
4
debian/control
vendored
4
debian/control
vendored
|
@ -1,5 +1,5 @@
|
|||
Source: nvidia-docker2
|
||||
Section: devel
|
||||
Section: @SECTION@utils
|
||||
Priority: optional
|
||||
Maintainer: NVIDIA CORPORATION <cudatools@nvidia.com>
|
||||
Standards-Version: 3.9.8
|
||||
|
@ -12,7 +12,7 @@ Package: nvidia-docker2
|
|||
Architecture: all
|
||||
Breaks: nvidia-docker
|
||||
Replaces: nvidia-docker
|
||||
Depends: ${misc:Depends}, nvidia-container-runtime (= #RUNTIME_VERSION#), docker-ce (= #DOCKER_VERSION#) | docker-ee (= #DOCKER_VERSION#) | docker-engine (= #DOCKER_VERSION#)
|
||||
Depends: ${misc:Depends}, nvidia-container-runtime (= @RUNTIME_VERSION@), docker-ce (= @DOCKER_VERSION@) | docker-ee (= @DOCKER_VERSION@) | docker-engine (= @DOCKER_VERSION@)
|
||||
Description: nvidia-docker CLI wrapper
|
||||
Replaces nvidia-docker with a new implementation based on
|
||||
nvidia-container-runtime
|
||||
|
|
5
debian/prepare
vendored
5
debian/prepare
vendored
|
@ -2,5 +2,6 @@
|
|||
|
||||
set -e
|
||||
|
||||
sed -i "s/#RUNTIME_VERSION#/${RUNTIME_VERSION}/g" debian/control
|
||||
sed -i "s/#DOCKER_VERSION#/${DOCKER_VERSION}/g" debian/control
|
||||
sed -i "s;@SECTION@;${SECTION:+$SECTION/};g" debian/control
|
||||
sed -i "s;@RUNTIME_VERSION@;${RUNTIME_VERSION};g" debian/control
|
||||
sed -i "s;@DOCKER_VERSION@;${DOCKER_VERSION};g" debian/control
|
||||
|
|
Loading…
Reference in a new issue