summaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2021-01-02 07:39:32 +0100
committerEugen Wissner <belka@caraus.de>2021-01-02 07:39:32 +0100
commit839d42faf4312a0e04772ccbf1e1f6ea8f2957cf (patch)
treeed3ea68c04ad12a87db31f0aebbc381c427216fa /Rakefile
parent2910a89d6c59b997a3896f05c6ad7fb65c26f813 (diff)
downloadslackbuilder-839d42faf4312a0e04772ccbf1e1f6ea8f2957cf.tar.gz
Make remote paths configurable
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile12
1 files changed, 10 insertions, 2 deletions
diff --git a/Rakefile b/Rakefile
index e4f9333..66f6cc0 100644
--- a/Rakefile
+++ b/Rakefile
@@ -7,6 +7,7 @@
require 'infra/rake/ruby'
require 'digest/md5'
require 'net/http'
+require_relative 'config/config'
require_relative 'lib/package'
require_relative 'lib/download'
@@ -80,7 +81,7 @@ task :dmd do
end
task :composer do
- version = '2.0.7'
+ version = '2.0.8'
package = Package.new 'development/composer',
version: version,
@@ -103,8 +104,15 @@ task 'universal-ctags' do
ENV['HASH'] = ENV['COMMIT'][0...7]
sh 'git', 'clone', '--recurse-submodules', 'https://github.com/universal-ctags/ctags.git', "ctags-#{ENV['COMMIT']}"
-
rm_rf ["ctags-#{ENV['COMMIT']}/.git", "ctags-#{ENV['COMMIT']}/.gitignore"], secure: true
+ sh 'tar', 'Jcvf', "ctags-#{ENV['COMMIT']}.tar.xz", "ctags-#{ENV['COMMIT']}"
+
+ rm_rf "ctags-#{ENV['COMMIT']}", secure: true
+
+ checksum = Digest::MD5.file "ctags-#{ENV['COMMIT']}.tar.xz"
+ ENV['CHECKSUM'] = checksum.hexdigest
+
+ sh 'scp', "ctags-#{ENV['COMMIT']}.tar.xz", "#{CONFIG[:remote_path]}/universal-ctags"
sh 'bash', 'scripts/universal-ctags.sh'
end