Fix jquery-visibility.min.js name

what i meant was that we can just copy the same mechanism we're using to
run the minifier, instead of using the file object with ensure=>link

Fixed bug #1325117

Change-Id: I10cf4b4772e8d3fff869bfd638b2895b6e8980ea
This commit is contained in:
Longgeek 2014-05-31 06:26:38 +08:00
parent a7565caa54
commit c3ba67b650
1 changed files with 14 additions and 5 deletions

View File

@ -79,6 +79,12 @@ class zuul (
}
}
if ! defined(Package['yui-compressor']) {
package { 'yui-compressor':
ensure => present,
}
}
user { 'zuul':
ensure => present,
home => '/home/zuul',
@ -216,11 +222,14 @@ class zuul (
source => 'https://github.com/mathiasbynens/jquery-visibility.git',
}
file { '/var/lib/zuul/www/jquery-visibility.min.js':
ensure => link,
target => '/opt/jquery-visibility/jquery-visibility.min.js',
require => [File['/var/lib/zuul/www'],
Vcsrepo['/opt/jquery-visibility']],
exec { 'install-jquery-visibility':
command => 'yui-compressor -o /var/lib/zuul/www/jquery-visibility.min.js /opt/jquery-visibility/jquery-visibility.js',
path => 'bin:/usr/bin',
refreshonly => true,
subscribe => Vcsrepo['/opt/jquery-visibility'],
require => [File['/var/lib/zuul/www'],
Package['yui-compressor'],
Vcsrepo['/opt/jquery-visibility']],
}
file { '/var/lib/zuul/www/index.html':