Skip to content

Commit dae4633

Browse files
cesar-csvitalie
authored andcommitted
Perforce repository key fix (#2096)
1 parent 70094bf commit dae4633

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

lib/travis/build/appliances.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
require 'travis/build/appliances/env'
1515
require 'travis/build/appliances/etc_hosts_pinning'
1616
require 'travis/build/appliances/fix_wwdr_certificate'
17+
require 'travis/build/appliances/fix_perforce_key'
1718
require 'travis/build/appliances/rm_riak_source'
1819
require 'travis/build/appliances/fix_rwky_redis'
1920
require 'travis/build/appliances/update_glibc'
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
require 'travis/build/appliances/base'
2+
3+
module Travis
4+
module Build
5+
module Appliances
6+
class FixPerforceKey < Base
7+
def apply
8+
sh.if "! $(command -v sw_vers)" do
9+
sh.cmd "wget -qO - https://package.perforce.com/perforce.pubkey | sudo apt-key add -", assert: false, echo: false
10+
end
11+
end
12+
end
13+
end
14+
end
15+
end

lib/travis/build/script.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,7 @@ def configure
321321
apply :no_ipv6_localhost
322322
apply :fix_etc_mavenrc
323323
apply :etc_hosts_pinning
324+
apply :fix_perforce_key
324325
apply :fix_wwdr_certificate
325326
apply :put_localhost_first
326327
apply :home_paths

0 commit comments

Comments
 (0)