File tree Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Original file line number Diff line number Diff line change @@ -15,9 +15,26 @@ Extract binary package:
15
15
- source: /usr/local/src/ {{ pkgname }}.tar.gz
16
16
- archive_format: tar
17
17
- if_missing: /usr/local/src/ {{ pkgname }}
18
+ - require:
19
+ - file: Get binary package
20
+
21
+ Remove existing include directory :
22
+ file.absent :
23
+ - name: /usr/local/include/node
24
+ - unless: cmp /usr/local/bin/node /usr/local/src/ {{ pkgname }}/bin/node
25
+ - require:
26
+ - archive: Extract binary package
27
+
28
+ Remove existing npm :
29
+ file.absent :
30
+ - name: /usr/local/lib/node_modules/npm
31
+ - onchanges:
32
+ - file: Remove existing include directory
18
33
19
34
Copy lib :
20
35
cmd.run :
21
36
- cwd: /usr/local/src/ {{ pkgname }}/
22
37
- name: cp -r bin/ include/ lib/ share/ /usr/local/
23
- - unless: cmp /usr/local/bin/node /usr/local/src/ {{ pkgname }}/bin/node
38
+ - unless:
39
+ - cmp /usr/local/bin/node /usr/local/src/ {{ pkgname }}/bin/node
40
+ - npm --version
You can’t perform that action at this time.
0 commit comments