Project

General

Profile

« Previous | Next » 

Revision c9da04bf

Added by Benoît PECCATTE over 6 years ago

Fixes #11741: Don't embed perl

View differences:

rudder-agent/SPECS/rudder-agent.spec
# Perl and fusion
%if "%{real_name}" == "rudder-agent"
%define use_system_fusion false
# no system perl on aix
%if "%{?_os}" == "aix"
%define use_system_perl false
%else
%define use_system_perl true
%endif
%else
%define use_system_fusion true
%define use_system_perl true
%endif
......
Requires: fusioninventory-agent fusioninventory-agent-task-inventory
%endif
%if "%{use_system_perl}" == "true"
Requires: perl
%endif
## For Linux
%if "%{?_os}" != "aix"
BuildRequires: pam-devel
rudder-agent/debian/control
Section: admin
Priority: extra
Maintainer: Rudder packaging team <rudder-packaging@rudder-project.org>
Build-Depends: debhelper (>= 7), libssl-dev, bison, gcc, flex, autoconf, automake, libtool, libpcre3-dev, libpam0g-dev, ca-certificates
Build-Depends: debhelper (>= 7), libssl-dev, bison, gcc, flex, autoconf, automake, libtool, libpcre3-dev, libpam0g-dev, ca-certificates, perl
Standards-Version: 3.8.0
Homepage: http://www.rudder-project.org
Package: rudder-agent
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, uuid-runtime, dmidecode, cron, curl, net-tools, openssl
Depends: ${shlibs:Depends}, ${misc:Depends}, uuid-runtime, dmidecode, cron, curl, net-tools, openssl, perl
# The dependencies below are defined in order to use rudder-agent
# for the server. This will add capabilities to send inventories
# from the server itself.
rudder-agent/debian/rules
USE_SYSTEM_OPENSSL=true
USE_SYSTEM_LMDB=false
USE_SYSTEM_PCRE=true
USE_SYSTEM_PERL=true
ifeq (rudder-agent,$(REAL_NAME))
USE_SYSTEM_PERL=false
USE_SYSTEM_FUSION=false
else
USE_SYSTEM_PERL=true
USE_SYSTEM_FUSION=true
endif

Also available in: Unified diff