btrfs-progs: ci: enable crypto backends on Leap image
Add the libaries and update script so additional configure parameters can be passed. Also enable backtrace and libudev so it's closer to the defaults. Leap 15.3 properly builds only with libsodium, 15.4 with libgcrypt and libsodium. Libkcapi is old on both. Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
d8b66fe2e2
commit
223fa4ca01
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
# Usage: $0 [branch]
|
||||
# Usage: $0 [branch] [configure options]
|
||||
# Create source tarball from HEAD or given branch and build it in openSUSE Leap 15.3 CI
|
||||
# environment
|
||||
# environment. Configure options follow branch name that can be empty.
|
||||
|
||||
HERE=`pwd`
|
||||
if [ -f "configure.ac" ]; then
|
||||
|
@ -16,6 +16,7 @@ fi
|
|||
|
||||
CIIMAGEDIR=ci/images/ci-openSUSE-Leap-15.3-x86_64
|
||||
BRANCH=${1:-HEAD}
|
||||
shift
|
||||
HASH=$(git log -1 --format='%h %s' "$BRANCH")
|
||||
|
||||
echo "CI: Generate archive from $BRANCH ($HASH)"
|
||||
|
@ -28,4 +29,4 @@ gzip --force --best devel.tar
|
|||
cd "$CIIMAGEDIR"
|
||||
cp "$SOURCEDIR/devel.tar.gz" .
|
||||
./docker-build
|
||||
./docker-run -- ./test-build devel --disable-documentation --disable-backtrace --disable-libudev
|
||||
./docker-run -- ./test-build devel --disable-documentation "$@"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
# Usage: $0 [branch]
|
||||
# Usage: $0 [branch] [configure options]
|
||||
# Create source tarball from HEAD or given branch and build it in openSUSE Leap 15.4 CI
|
||||
# environment
|
||||
# environment. Configure options follow branch name that can be empty.
|
||||
|
||||
HERE=`pwd`
|
||||
if [ -f "configure.ac" ]; then
|
||||
|
@ -16,6 +16,7 @@ fi
|
|||
|
||||
CIIMAGEDIR=ci/images/ci-openSUSE-Leap-15.4-x86_64
|
||||
BRANCH=${1:-HEAD}
|
||||
shift
|
||||
HASH=$(git log -1 --format='%h %s' "$BRANCH")
|
||||
|
||||
echo "CI: Generate archive from $BRANCH ($HASH)"
|
||||
|
@ -28,4 +29,4 @@ gzip --force --best devel.tar
|
|||
cd "$CIIMAGEDIR"
|
||||
cp "$SOURCEDIR/devel.tar.gz" .
|
||||
./docker-build
|
||||
./docker-run -- ./test-build devel --disable-documentation --disable-backtrace --disable-libudev
|
||||
./docker-run -- ./test-build devel --disable-documentation "$@"
|
||||
|
|
|
@ -19,6 +19,7 @@ RUN zypper install -y --no-recommends udev device-mapper acl attr xz
|
|||
|
||||
# For debugging
|
||||
RUN zypper install -y --no-recommends less vim
|
||||
RUN zypper install -y --no-recommends libsodium-devel
|
||||
|
||||
COPY ./test-build .
|
||||
COPY ./run-tests .
|
||||
|
|
|
@ -19,6 +19,7 @@ RUN zypper install -y --no-recommends udev device-mapper acl attr xz
|
|||
|
||||
# For debugging
|
||||
RUN zypper install -y --no-recommends less vim
|
||||
RUN zypper install -y --no-recommends libgcrypt-devel libsodium-devel
|
||||
|
||||
COPY ./test-build .
|
||||
COPY ./run-tests .
|
||||
|
|
Loading…
Reference in New Issue