2013-05-22 5 views
0

У меня есть следующие ресурсы для установки git на наши серверы CI сервера Windows (не нужно черепаховый). Похоже, что он идет за тайм-аутом, хотя установка завершается успешно. Я пробовал использовать шоколадную команду cinst, но это то же самое. Любой другой способ, как установить git на окна с марионеткой.Puppet: установка Git для тайм-аута Windows

file { $pkg: 
    ensure => present, 
    name => 'C:\Temp\Git-1.8.1.2-preview20130201.exe', 
    source => 'puppet:///puppetfs/Git-1.8.1.2-preview20130201.exe', 
    mode => '0755', 
    before => Exec[$pkg] 
} 

exec { $pkg: 
    creates => 'C:\Program Files (x86)\Git\bin', 
    command => 'C:\Windows\sysnative\cmd.exe /c "C:\Temp\Git-1.8.1.2-preview20130201.exe /silent"', 
    logoutput => true, 
    timeout => 900 
} 

Похоже, что процесс не может завершаться и оставаться на проводнике процесса навсегда.

ответ

1

Фиксированный с этой командной строки

command => 'C:\Windows\sysnative\cmd.exe /k "C:\Temp\Git-1.8.1.2-preview20130201.exe /SP- /NORESTART /VERYSILENT /SUPPRESSMSGBOXES /SAVEINF="C:\Temp\git-settings.txt" /LOG="C:\Temp\git-installer.log"', 
+0

, пожалуйста, отметьте ответ, как принято, чтобы помочь будущим посещения пользователей с таким же вопросом. –

Смежные вопросы