mirror of
https://github.com/ostreedev/ostree.git
synced 2025-01-10 05:18:30 +03:00
ci: Split out installdeps.sh from build.sh
This script is useful to run individually when setting up a development environment for OSTree. Closes: #1865 Approved by: jlebon
This commit is contained in:
parent
4929fc38e9
commit
1c0933b40c
16
ci/build.sh
16
ci/build.sh
@ -6,21 +6,7 @@ set -xeuo pipefail
|
|||||||
dn=$(dirname $0)
|
dn=$(dirname $0)
|
||||||
. ${dn}/libpaprci/libbuild.sh
|
. ${dn}/libpaprci/libbuild.sh
|
||||||
|
|
||||||
pkg_upgrade
|
${dn}/installdeps.sh
|
||||||
pkg_install_buildroot
|
|
||||||
pkg_builddep ostree
|
|
||||||
pkg_install sudo which attr fuse strace \
|
|
||||||
libubsan libasan libtsan PyYAML redhat-rpm-config \
|
|
||||||
elfutils
|
|
||||||
if test -n "${CI_PKGS:-}"; then
|
|
||||||
pkg_install ${CI_PKGS}
|
|
||||||
fi
|
|
||||||
pkg_install_if_os fedora gjs gnome-desktop-testing parallel coccinelle clang \
|
|
||||||
python3-PyYAML
|
|
||||||
if test "${OS_ID}" = "centos"; then
|
|
||||||
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
|
|
||||||
pkg_install python34{,-PyYAML}
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Default libcurl on by default in fedora unless libsoup is enabled
|
# Default libcurl on by default in fedora unless libsoup is enabled
|
||||||
if test "${OS_ID}" = 'fedora'; then
|
if test "${OS_ID}" = 'fedora'; then
|
||||||
|
23
ci/installdeps.sh
Executable file
23
ci/installdeps.sh
Executable file
@ -0,0 +1,23 @@
|
|||||||
|
#!/usr/bin/bash
|
||||||
|
# Install build dependencies.
|
||||||
|
|
||||||
|
set -xeuo pipefail
|
||||||
|
|
||||||
|
dn=$(dirname $0)
|
||||||
|
. ${dn}/libpaprci/libbuild.sh
|
||||||
|
|
||||||
|
pkg_upgrade
|
||||||
|
pkg_install_buildroot
|
||||||
|
pkg_builddep ostree
|
||||||
|
pkg_install sudo which attr fuse strace \
|
||||||
|
libubsan libasan libtsan PyYAML redhat-rpm-config \
|
||||||
|
elfutils
|
||||||
|
if test -n "${CI_PKGS:-}"; then
|
||||||
|
pkg_install ${CI_PKGS}
|
||||||
|
fi
|
||||||
|
pkg_install_if_os fedora gjs gnome-desktop-testing parallel coccinelle clang \
|
||||||
|
python3-PyYAML
|
||||||
|
if test "${OS_ID}" = "centos"; then
|
||||||
|
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
|
||||||
|
pkg_install python34{,-PyYAML}
|
||||||
|
fi
|
Loading…
Reference in New Issue
Block a user