|
4 | 4 | $version, |
5 | 5 | $zephir_build = false, |
6 | 6 | $ini_file = "phalcon.ini", |
7 | | - $debug = false, |
8 | | - $loglevel = 'warning') { |
| 7 | + $debug = false) { |
9 | 8 | exec { 'git-clone-phalcon': |
10 | 9 | command => "git clone -b ${version} https://github.com/phalcon/cphalcon.git", |
11 | 10 | cwd => '/tmp', |
12 | 11 | require => [Class['phalconphp::deps::sys']], |
13 | 12 | unless => 'test -d /tmp/cphalcon', |
14 | | - logoutput => $debug, |
15 | | - loglevel => $loglevel |
| 13 | + logoutput => $debug |
16 | 14 | } -> |
17 | 15 | exec { 'git-pull-phalcon': |
18 | 16 | command => 'git pull', |
19 | 17 | cwd => '/tmp/cphalcon', |
20 | 18 | onlyif => 'test -d /tmp/cphalcon', |
21 | 19 | require => [Exec['git-clone-phalcon']], |
22 | | - logoutput => $debug, |
23 | | - loglevel => $loglevel |
| 20 | + logoutput => $debug |
24 | 21 | } |
25 | 22 |
|
26 | 23 | file { "${php::config_dir}/${ini_file}": |
27 | | - ensure => file, |
28 | | - require => [Class['php']], |
29 | | - loglevel => $loglevel |
| 24 | + ensure => file, |
| 25 | + require => [Class['php']] |
30 | 26 | } |
31 | 27 |
|
32 | 28 | if $version == '2.0.0' or $version == 'dev' { |
|
38 | 34 | Class['phalconphp::deps::zephir'], |
39 | 35 | Exec['git-pull-phalcon']], |
40 | 36 | onlyif => 'test -f /tmp/cphalcon/config.json', |
41 | | - logoutput => $debug, |
42 | | - loglevel => $loglevel |
| 37 | + logoutput => $debug |
43 | 38 | } |
44 | 39 |
|
45 | 40 | exec { 'install-phalcon-2.0': |
46 | 41 | command => 'zephir build', |
47 | 42 | cwd => '/tmp/cphalcon', |
48 | 43 | require => [Exec['generate-phalcon-2.0']], |
49 | | - logoutput => $debug, |
50 | | - loglevel => $loglevel |
| 44 | + logoutput => $debug |
51 | 45 | } |
52 | 46 | } else { |
53 | 47 | exec { 'install-phalcon-2.0': |
54 | 48 | command => "/tmp/cphalcon/ext/install-test", |
55 | 49 | cwd => '/tmp/cphalcon/ext', |
56 | 50 | require => [Exec['git-pull-phalcon']], |
57 | 51 | onlyif => 'test -f /tmp/cphalcon/ext/install-test', |
58 | | - logoutput => $debug, |
59 | | - loglevel => $loglevel |
| 52 | + logoutput => $debug |
60 | 53 | } |
61 | 54 | } |
62 | 55 |
|
63 | 56 | exec { 'remove-phalcon-src-2.0': |
64 | 57 | cwd => '/tmp', |
65 | 58 | command => 'rm ./cphalcon -R -f', |
66 | 59 | require => [Exec['install-phalcon-2.0']], |
67 | | - logoutput => $debug, |
68 | | - loglevel => $loglevel |
| 60 | + logoutput => $debug |
69 | 61 | } |
70 | 62 |
|
71 | 63 | php::augeas { 'php-load-phalcon-2.0': |
72 | | - entry => 'phalconphp/extension', |
73 | | - value => 'phalcon.so', |
74 | | - target => "${php::config_dir}/${ini_file}", |
75 | | - require => [ |
| 64 | + entry => 'phalconphp/extension', |
| 65 | + value => 'phalcon.so', |
| 66 | + target => "${php::config_dir}/${ini_file}", |
| 67 | + require => [ |
76 | 68 | File["${php::config_dir}/${ini_file}"], |
77 | | - Exec['remove-phalcon-src-2.0']], |
78 | | - loglevel => $loglevel |
| 69 | + Exec['remove-phalcon-src-2.0']] |
79 | 70 | } |
80 | 71 | } else { |
81 | 72 | exec { 'install-phalcon-1.x': |
|
98 | 89 | } |
99 | 90 |
|
100 | 91 | php::augeas { 'php-load-phalcon-1.x': |
101 | | - entry => 'phalconphp/extension', |
102 | | - target => "${php::config_dir}/${ini_file}", |
103 | | - value => 'phalcon.so', |
104 | | - require => [ |
| 92 | + entry => 'phalconphp/extension', |
| 93 | + target => "${php::config_dir}/${ini_file}", |
| 94 | + value => 'phalcon.so', |
| 95 | + require => [ |
105 | 96 | File["${php::config_dir}/${ini_file}"], |
106 | | - Exec['remove-phalcon-src-1.x']], |
107 | | - loglevel => $loglevel |
| 97 | + Exec['remove-phalcon-src-1.x']] |
108 | 98 | } |
109 | 99 | } |
110 | 100 | } |
0 commit comments