Man pages (#188)

* deploy skip_cleanup: true

* need to deploy when '! -z KITCHEN_REGEXP'

* rsync missing on gnupg1-ubuntu-latest

* fixes missing man pages on gnupg2-ubuntu-rolling

* replace yum with dnf

* ansible comments out dpkg.cfg.d excludes path-exclude=/usr/share/man/.*

* gem 'rspec'

* Install rspec in /usr/local/bin for RedHat based distros

* whitespace in Gemfile.
pull/190/head^2
Simon Massey 6 years ago committed by Nikita Sobolev
parent c328723f2b
commit 71fcc22a51

@ -7,7 +7,8 @@ if [[ "$GITSECRET_DIST" == "rpm" ]]; then
sudo apt-get install -y rpm;
fi
if [[ ! -z "$GITSECRET_DIST" ]] && [[ -z "$KITCHEN_REGEXP" ]]; then
# if not null GITSECRET_DIST
if [[ ! -z "$GITSECRET_DIST" ]]; then
# When making a non-container build, this step will generate
# proper manifest files:
make "deploy-$GITSECRET_DIST";

@ -30,6 +30,14 @@
- ansible_distribution == "Ubuntu"
- deb_src_check_result >= 1
- name: Remove dpkg excludes on Ubuntu
replace:
path: '/etc/dpkg/dpkg.cfg.d/excludes'
regexp: '^(path-exclude=/usr/share/man/.*)'
replace: '#\1'
when:
- ansible_distribution == "Ubuntu"
- name: Enable Debian source repos
replace:
path: '/etc/apt/sources.list'
@ -48,7 +56,12 @@
- ansible_os_family == "Debian"
- name: Install gnupg build dependencies for RedHat based distros
command: bash -lc "yum --assumeyes install yum-utils && yum-builddep --assumeyes gnupg2"
command: bash -lc "dnf -y install 'dnf-command(builddep)' && dnf builddep -y gnupg2"
when:
- ansible_os_family == "RedHat"
- name: Install rspec in /usr/local/bin for RedHat based distros
command: bash -lc "gem install -n /usr/local/bin rspec"
when:
- ansible_os_family == "RedHat"

@ -5,6 +5,14 @@
tasks:
- include_tasks: tasks/dependencies.yml
- name: Remove dpkg excludes on Ubuntu
replace:
path: '/etc/dpkg/dpkg.cfg.d/excludes'
regexp: '^(path-exclude=/usr/share/man/.*)'
replace: '#\1'
when:
- ansible_distribution == "Ubuntu"
- name: Install gnupg
package:
name: "{{ item.name }}"

@ -5,6 +5,14 @@
tasks:
- include_tasks: tasks/dependencies.yml
- name: Remove dpkg excludes on Ubuntu
replace:
path: '/etc/dpkg/dpkg.cfg.d/excludes'
regexp: '^(path-exclude=/usr/share/man/.*)'
replace: '#\1'
when:
- ansible_distribution == "Ubuntu"
- name: Install gnupg
package:
name: "{{ item.name }}"

@ -6,6 +6,7 @@ test_dependencies:
- man
- ruby-dev
- rubygems
- rsync
build_tools:
- autoconf

@ -1,6 +1,12 @@
matrix:
fast_finish: true
include:
- os: linux
env: KITCHEN_REGEXP="gnupg-git-fedora-latest"
services: docker
sudo: required
language: ruby
rvm: 2.4
- os: linux
env: KITCHEN_REGEXP="gnupg1-alpine-latest"
services: docker
@ -67,12 +73,6 @@ matrix:
sudo: required
language: ruby
rvm: 2.4
- os: linux
env: KITCHEN_REGEXP="gnupg-git-fedora-latest"
services: docker
sudo: required
language: ruby
rvm: 2.4
- os: linux
env: KITCHEN_REGEXP="gnupg-git-ubuntu-rolling"
services: docker
@ -95,6 +95,7 @@ before_deploy:
deploy:
- provider: bintray
skip_cleanup: true
on:
branch: master
condition: "$GITSECRET_DIST == deb"

Loading…
Cancel
Save