Skip to content
This repository has been archived by the owner on Feb 9, 2022. It is now read-only.

Commit

Permalink
Add log to spec
Browse files Browse the repository at this point in the history
  • Loading branch information
Maor Lipchuk committed Apr 15, 2018
1 parent a2288e4 commit dbfc1f2
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions ovirt-ansible-disaster-recovery.spec.in
@@ -1,6 +1,18 @@
%global rolename disaster-recovery
%global roleprefix oVirt.
%global ovirt-ansible_dr_group ovirt
%global ovirt_ansible_dr_user ovirt
%global ansible_roles_dir ansible/roles
%global ovirt_ansible_dr_log %{_localstatedir}/log/%{ovirt-ansible-dr_name}
%global ovirt_ansible_dr_short oVirt Ansible Disaster Recovery
%global ovirt_ansible_dr_product_group Virtualization/Management
%global ovirt_ansible_dr_name ovirt-ansible-dr
%global ovirt_ansible_dr_data %{_datadir}/%{ovirt_ansible_dr_name}


%global make_common_opts \\\
-j1 \\\
PKG_LOG_DIR=%{ovirt_ansible_dr_log}

Name: @PACKAGE_NAME@
Summary: Ansible role to perform disaster recovery for oVirt engine
Expand All @@ -20,17 +32,40 @@ This Ansible role provide funtionality to perform disaster recovery for oVirt en
%prep
%setup -c -q

%package ovirt-ansilbe-dr
Summary: oVirt ansible dr core of %{ovirt_ansible_dr_short}
Group: %{ovirt_ansible_dr_product_group}
Requires: logrotate

%build

%install
rm -fr "%{buildroot}"
make %{make_common_opts} install DESTDIR="%{buildroot}"
export PKG_DATA_DIR_ORIG=%{_datadir}/%{ansible_roles_dir}/%{roleprefix}%{rolename}
export PKG_DATA_DIR=%{buildroot}$PKG_DATA_DIR_ORIG
export PKG_DOC_DIR=%{buildroot}%{_pkgdocdir}
sh build.sh install

#
# /var creation
#
# see also relevant %dir line to set permissions
install -dm 700 "%{buildroot}/%{engine_log}"
install -dm 700 "%{buildroot}/%{engine_log}"/{ova,host-deploy,setup,notifier,dump,ansible,db-manual,brick-setup}

%{engine_data}/logutils/logutils.jar
base %{name}-logutils.pom

%files
%{_datadir}/%{ansible_roles_dir}/%{roleprefix}%{rolename}

# see also relevant install command to set permissions
%dir %attr(700, %{ovirt_ansible_dr_user}, %{ovirt-ansible_dr_group}) %{ovirt_ansible_dr_log}
%dir %attr(-, %{ovirt_ansible_dr_user}, %{ovirt-ansible_dr_group}) %{ovirt_ansible_dr_log}/dump
%config %{_sysconfdir}/logrotate.d/ovirt-engine
%{engine_data}/logutils/

%doc README.md
%doc examples/

Expand Down

0 comments on commit dbfc1f2

Please sign in to comment.