39 lines
1.2 KiB
Ruby
39 lines
1.2 KiB
Ruby
#
|
|
# Copyright:: Copyright (c) 2024 GitLab Inc.
|
|
# License:: Apache License, Version 2.0
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
#
|
|
|
|
require 'digest'
|
|
|
|
name 'gitlab-backup-cli'
|
|
|
|
license 'Apache-2.0'
|
|
license_file File.expand_path('LICENSE', Omnibus::Config.project_root)
|
|
|
|
skip_transitive_dependency_licensing true
|
|
|
|
# This 'software' is self-contained in this file. Use the file contents
|
|
# to generate a version string.
|
|
default_version Digest::MD5.file(__FILE__).hexdigest
|
|
|
|
build do
|
|
mkdir "#{install_dir}/bin/"
|
|
# Create a wrapper for the gitlab-backup-cli tool
|
|
erb dest: "#{install_dir}/bin/gitlab-backup-cli",
|
|
source: 'gitlab_backup_cli_wrapper.erb',
|
|
mode: 0755,
|
|
vars: { install_dir: install_dir }
|
|
end
|