Puppet Class: epics::ioc::software
- Defined in:
- manifests/ioc/software.pp
Summary
Install software needed to build and run EPICS IOCs.Overview
This class installs software needed to build and run an EPICS IOC. If IOCs are managed by epics::ioc this class is instantiated automatically. You might want to include this class directly if your IOCs are managed by other means.
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'manifests/ioc/software.pp', line 32
class epics::ioc::software(
String $ensure_build_essential,
String $ensure_epics_dev,
String $ensure_procserv,
String $ensure_sysv_rc_softioc,
) {
package { 'build-essential':
ensure => $ensure_build_essential,
}
package { 'epics-dev':
ensure => $ensure_epics_dev,
}
package { 'procserv':
ensure => $ensure_procserv,
}
if $::service_provider == 'init' or $::service_provider == 'debian' {
package { 'sysv-rc-softioc':
ensure => $ensure_sysv_rc_softioc,
}
}
}
|