Skip to content

Commit

Permalink
ci: Create installdeps.sh
Browse files Browse the repository at this point in the history
This script is useful to run individually when setting up a
development environment for OSTree.
  • Loading branch information
Robert Fairley committed May 23, 2019
1 parent 3adaa4e commit e33db93
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 15 deletions.
16 changes: 1 addition & 15 deletions ci/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,7 @@ 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
${dn}/installdeps.sh

# Default libcurl on by default in fedora unless libsoup is enabled
if test "${OS_ID}" = 'fedora'; then
Expand Down
23 changes: 23 additions & 0 deletions ci/installdeps.sh
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit e33db93

Please sign in to comment.