fixed rpm signing
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
2016-12-08 17:40
|
||||||
|
|
||||||
|
* [r456] ChangeLog, ax_init_standard_project.m4:
|
||||||
|
debian/changelog does not allow tabs
|
||||||
|
|
||||||
2016-12-08 15:02
|
2016-12-08 15:02
|
||||||
|
|
||||||
* [r455] ax_init_standard_project.m4, build-in-docker.sh:
|
* [r455] ax_init_standard_project.m4, build-in-docker.sh:
|
||||||
|
@@ -1534,7 +1534,7 @@ else
|
|||||||
fi)
|
fi)
|
||||||
Source0: %{name}-%{version}.tar.gz
|
Source0: %{name}-%{version}.tar.gz
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
||||||
BuildRequires: gnupg, ${VCSDEPENDS} make, automake, autoconf, rpm-build$(
|
BuildRequires: gnupg, ${VCSDEPENDS} make, automake, autoconf, gpg, rpm-sign,rpm-build$(
|
||||||
if testtag AX_USE_CXX; then
|
if testtag AX_USE_CXX; then
|
||||||
echo -n ", binutils-devel, gcc-c++"
|
echo -n ", binutils-devel, gcc-c++"
|
||||||
fi
|
fi
|
||||||
|
@@ -1,4 +1 @@
|
|||||||
repos+=("Debian|Ubuntu-precise::::::universe")
|
repos+=("Ubuntu:::universe")
|
||||||
repos+=("Ubuntu-precise:::'deb http://archive.ubuntu.com/ubuntu precise universe'")
|
|
||||||
envs+=("-e 'HOME=${HOME}'")
|
|
||||||
dirs+=("-v ${HOME}/.gnupg:${HOME}/.gnupg:ro")
|
|
||||||
|
@@ -11,7 +11,7 @@ img="ubuntu:latest"
|
|||||||
repos=()
|
repos=()
|
||||||
keys=()
|
keys=()
|
||||||
envs=("-e HOME=/home/$(id -un)" "-e TERM=xterm" "-e DEBIAN_FRONTEND=noninteractive" "-e DEBCONF_NONINTERACTIVE_SEEN=true")
|
envs=("-e HOME=/home/$(id -un)" "-e TERM=xterm" "-e DEBIAN_FRONTEND=noninteractive" "-e DEBCONF_NONINTERACTIVE_SEEN=true")
|
||||||
dirs=("-v $(pwd):/workdir" "-v ${HOME}/.gnupg:/home/$(id -un)/.gnupg:ro")
|
dirs=("-v $(pwd):/workdir" "-v ${HOME}/.gnupg:/home/$(id -un)/.gnupg")
|
||||||
packages=()
|
packages=()
|
||||||
targets="all check distcheck"
|
targets="all check distcheck"
|
||||||
commands=()
|
commands=()
|
||||||
@@ -243,7 +243,7 @@ case $mode in
|
|||||||
done
|
done
|
||||||
docker exec ${DOCKER_ID} ./resolve-debbuilddeps.sh
|
docker exec ${DOCKER_ID} ./resolve-debbuilddeps.sh
|
||||||
;;
|
;;
|
||||||
(rpm|yum|dnf|zypper)
|
(rpm|yum|dnf|zypper|urpmi)
|
||||||
if [[ "$img" =~ "centos" ]]; then
|
if [[ "$img" =~ "centos" ]]; then
|
||||||
docker exec ${DOCKER_ID} yum install -y redhat-lsb
|
docker exec ${DOCKER_ID} yum install -y redhat-lsb
|
||||||
docker exec -i ${DOCKER_ID} bash -c 'cat > /etc/yum.repos.d/wandisco-svn.repo' <<EOF
|
docker exec -i ${DOCKER_ID} bash -c 'cat > /etc/yum.repos.d/wandisco-svn.repo' <<EOF
|
||||||
@@ -261,7 +261,13 @@ EOF
|
|||||||
docker exec ${DOCKER_ID} ${UPDATE_TOOL}
|
docker exec ${DOCKER_ID} ${UPDATE_TOOL}
|
||||||
fi
|
fi
|
||||||
INSTALL_TOOL=$((docker exec ${DOCKER_ID} test -x /usr/bin/zypper && echo zypper install -y) || (docker exec ${DOCKER_ID} test -x /usr/bin/dnf && echo dnf install -y) || (docker exec ${DOCKER_ID} test -x /usr/bin/yum && echo yum install -y) || (docker exec ${DOCKER_ID} test -x /usr/sbin/urpmi && echo urpmi --auto))
|
INSTALL_TOOL=$((docker exec ${DOCKER_ID} test -x /usr/bin/zypper && echo zypper install -y) || (docker exec ${DOCKER_ID} test -x /usr/bin/dnf && echo dnf install -y) || (docker exec ${DOCKER_ID} test -x /usr/bin/yum && echo yum install -y) || (docker exec ${DOCKER_ID} test -x /usr/sbin/urpmi && echo urpmi --auto))
|
||||||
docker exec ${DOCKER_ID} ${INSTALL_TOOL} rpm-build automake libtool subversion gcc-c++ pkgconfig
|
docker exec ${DOCKER_ID} ${INSTALL_TOOL} rpm-build automake libtool subversion gcc-c++ pkgconfig wget
|
||||||
|
i=0
|
||||||
|
for repo in "${repos[@]}"; do
|
||||||
|
INSTALL_REPO=$((docker exec ${DOCKER_ID} test -x /usr/bin/zypper && echo zypper ar) || (docker exec ${DOCKER_ID} test -x /usr/bin/dnf && echo dnf config-manager --add-repo) || (docker exec ${DOCKER_ID} test -x /usr/bin/yum && echo wget -O/etc/yum.repos.d/additional$i.repo) || (docker exec ${DOCKER_ID} test -x /usr/sbin/urpmi && echo true))
|
||||||
|
ifthenelse "${repo}" "${INSTALL_REPO} ARG"
|
||||||
|
((++i))
|
||||||
|
done
|
||||||
docker exec -u $(id -u):$(id -g) ${DOCKER_ID} ./bootstrap.sh -c
|
docker exec -u $(id -u):$(id -g) ${DOCKER_ID} ./bootstrap.sh -c
|
||||||
TGZFILE=$(grep PACKAGE_STRING= configure | sed "s, ,-,g;s,PACKAGE_STRING=',,g;s,',.tar.gz,g")
|
TGZFILE=$(grep PACKAGE_STRING= configure | sed "s, ,-,g;s,PACKAGE_STRING=',,g;s,',.tar.gz,g")
|
||||||
touch $TGZFILE
|
touch $TGZFILE
|
||||||
|
@@ -5,7 +5,7 @@ Release: @BUILD_NUMBER@%{?dist}
|
|||||||
License: LGPL
|
License: LGPL
|
||||||
Group: Development/Libraries/C++
|
Group: Development/Libraries/C++
|
||||||
Source0: %{name}-%{version}.tar.gz
|
Source0: %{name}-%{version}.tar.gz
|
||||||
BuildRequires: rpm-build, subversion, automake, autoconf, doxygen, java-openjdk, libtool, binutils-devel, gcc-c++
|
BuildRequires: rpm-build, gpg, rpm-sign, subversion, automake, autoconf, doxygen, java-openjdk, libtool, binutils-devel, gcc-c++
|
||||||
%if 0%{?fedora} != 20
|
%if 0%{?fedora} != 20
|
||||||
BuildRequires: graphviz
|
BuildRequires: graphviz
|
||||||
%endif
|
%endif
|
||||||
|
Reference in New Issue
Block a user