mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-29 08:44:10 +02:00
parent
8e4b47d6e1
commit
f209393711
@ -712,3 +712,7 @@ file { '/etc/icingaweb/dashboard/dashboard.ini':
|
|||||||
owner => 'apache',
|
owner => 'apache',
|
||||||
group => 'apache',
|
group => 'apache',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pear::package { 'deepend/Mockery':
|
||||||
|
channel => 'pear.survivethedeepend.com'
|
||||||
|
}
|
||||||
|
@ -28,14 +28,23 @@ define pear::package(
|
|||||||
$require_ = Class['pear']
|
$require_ = Class['pear']
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if $channel {
|
||||||
|
exec { "pear discover ${channel}":
|
||||||
|
command => "sudo pear channel-discover ${channel}",
|
||||||
|
unless => "pear channel-info ${channel}",
|
||||||
|
require => $require_,
|
||||||
|
before => Exec["pear install ${name}"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
exec { "pear install ${name}":
|
exec { "pear install ${name}":
|
||||||
command => "pear install --alldeps ${channel}",
|
command => "pear install --alldeps ${name}",
|
||||||
creates => "/usr/bin/${name}",
|
unless => "pear list ${name}",
|
||||||
require => $require_
|
require => $require_
|
||||||
}
|
}
|
||||||
|
|
||||||
exec { "pear upgrade ${name}":
|
exec { "pear upgrade ${name}":
|
||||||
command => "pear upgrade ${channel}",
|
command => "pear upgrade ${name}",
|
||||||
require => Exec["pear install ${name}"]
|
require => Exec["pear install ${name}"]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user