Copy debian/ inside docker and patch as needed
This commit is contained in:
@@ -2,7 +2,19 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
cd "$(dirname "$0")/.."
|
prepare_docker_copy_of_debian_dir_and_cd_to_id() {
|
||||||
|
cd "$(dirname "$0")/.."
|
||||||
|
|
||||||
|
local mounted_src_dir="$PWD"
|
||||||
|
local docker_src_dir="$HOME/src"
|
||||||
|
|
||||||
|
mkdir "$docker_src_dir"
|
||||||
|
cd "$docker_src_dir"
|
||||||
|
cp -a "$mounted_src_dir/debian/" .
|
||||||
|
ln -s "$mounted_src_dir/builder" .
|
||||||
|
}
|
||||||
|
|
||||||
|
prepare_docker_copy_of_debian_dir_and_cd_to_id
|
||||||
|
|
||||||
os=$(lsb_release -is | tr '[:upper:]' '[:lower:]')
|
os=$(lsb_release -is | tr '[:upper:]' '[:lower:]')
|
||||||
os_codename=$(lsb_release -cs)
|
os_codename=$(lsb_release -cs)
|
||||||
@@ -10,7 +22,9 @@ os_dir="builder/build/${os_codename}"
|
|||||||
|
|
||||||
if [ "$BUILD_TAG" = "+libjpeg-turbo_latest" ]; then
|
if [ "$BUILD_TAG" = "+libjpeg-turbo_latest" ]; then
|
||||||
echo 'libjpeg 62 libjpeg-turbo (>= 2.1.1)' > debian/shlibs.local
|
echo 'libjpeg 62 libjpeg-turbo (>= 2.1.1)' > debian/shlibs.local
|
||||||
trap 'rm -f debian/shlibs.local' EXIT
|
|
||||||
|
debian_revision="$(echo $BUILD_TAG | tr _ -)"
|
||||||
|
sed -i -e "1 s/)/$debian_revision)/p" debian/changelog
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dpkg-buildpackage -us -uc -b
|
dpkg-buildpackage -us -uc -b
|
||||||
|
|||||||
@@ -9,4 +9,6 @@ RUN apt-get update && \
|
|||||||
COPY ./debian/control /tmp
|
COPY ./debian/control /tmp
|
||||||
RUN apt-get update && echo YYY | mk-build-deps --install --remove /tmp/control
|
RUN apt-get update && echo YYY | mk-build-deps --install --remove /tmp/control
|
||||||
|
|
||||||
|
RUN useradd -m docker -u 1000
|
||||||
|
|
||||||
USER 1000
|
USER 1000
|
||||||
|
|||||||
@@ -9,4 +9,6 @@ RUN apt-get update && \
|
|||||||
COPY ./debian/control /tmp
|
COPY ./debian/control /tmp
|
||||||
RUN apt-get update && echo YYY | mk-build-deps --install --remove /tmp/control
|
RUN apt-get update && echo YYY | mk-build-deps --install --remove /tmp/control
|
||||||
|
|
||||||
|
RUN useradd -m docker -u 1000
|
||||||
|
|
||||||
USER 1000
|
USER 1000
|
||||||
|
|||||||
@@ -9,4 +9,6 @@ RUN apt-get update && \
|
|||||||
COPY ./debian/control /tmp
|
COPY ./debian/control /tmp
|
||||||
RUN apt-get update && echo YYY | mk-build-deps --install --remove /tmp/control
|
RUN apt-get update && echo YYY | mk-build-deps --install --remove /tmp/control
|
||||||
|
|
||||||
|
RUN useradd -m docker -u 1000
|
||||||
|
|
||||||
USER 1000
|
USER 1000
|
||||||
|
|||||||
@@ -13,4 +13,6 @@ RUN apt-get update && echo YYY | mk-build-deps --install --remove /tmp/control
|
|||||||
|
|
||||||
ENV LD_LIBRARY_PATH="/opt/libjpeg-turbo/lib64/:$LD_LIBRARY_PATH"
|
ENV LD_LIBRARY_PATH="/opt/libjpeg-turbo/lib64/:$LD_LIBRARY_PATH"
|
||||||
|
|
||||||
|
RUN useradd -m docker -u 1000
|
||||||
|
|
||||||
USER 1000
|
USER 1000
|
||||||
|
|||||||
@@ -7,4 +7,6 @@ RUN apt-get update && \
|
|||||||
COPY ./debian/control /tmp
|
COPY ./debian/control /tmp
|
||||||
RUN apt-get update && echo YYY | mk-build-deps --install --remove /tmp/control
|
RUN apt-get update && echo YYY | mk-build-deps --install --remove /tmp/control
|
||||||
|
|
||||||
|
RUN useradd -m docker -u 1000
|
||||||
|
|
||||||
USER 1000
|
USER 1000
|
||||||
|
|||||||
@@ -9,4 +9,6 @@ RUN apt-get update && \
|
|||||||
COPY ./debian/control /tmp
|
COPY ./debian/control /tmp
|
||||||
RUN apt-get update && echo YYY | mk-build-deps --install --remove /tmp/control
|
RUN apt-get update && echo YYY | mk-build-deps --install --remove /tmp/control
|
||||||
|
|
||||||
|
RUN useradd -m docker -u 1000
|
||||||
|
|
||||||
USER 1000
|
USER 1000
|
||||||
|
|||||||
Reference in New Issue
Block a user