Puppet Class: php::extra::pear

Inherits:
php::dependencies
Inherited by:
php::extra::phpmd::install
Defined in:
manifests/extra/pear.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'manifests/extra/pear.pp', line 1

class php::extra::pear inherits php::dependencies
{
	exec {'php::extra::pear::step-1':
		command => 'pear chanel-update pear.php.net',
		path    => '/usr/bin',
		before  => Exec['php::extra::pear::step-2'],
		require => Class['php::dependencies'],
	}

	exec {'php::extra::pear::step-2':
		command => 'pear config-set auto_discover 1',
		path    => '/usr/bin',
		require => Exec['php::extra::pear::step-1'],
		before  => Exec['php::extra::pear::step-3'],
	}

	exec {'php::extra::pear::step-3':
		command => 'pear update-channels',
		path    => '/usr/bin',
		require => Exec['php::extra::pear::step-2'],
	}
}