diff options
Diffstat (limited to 'sysutils/vagrant-gitlab/files')
5 files changed, 79 insertions, 0 deletions
diff --git a/sysutils/vagrant-gitlab/files/loader.rb b/sysutils/vagrant-gitlab/files/loader.rb new file mode 100644 index 000000000000..00d2cf9088d7 --- /dev/null +++ b/sysutils/vagrant-gitlab/files/loader.rb @@ -0,0 +1,25 @@ +# RubyEncoder v1.0 loader +_v = RUBY_VERSION.scan(/^\d+\.\d+\.\d+/)[0].delete('.') +_v = '' if _v.to_i < 190 +_p = RUBY_PLATFORM.scan(/^([A-Za-z0-9_]+\.)?([A-Za-z0-9_]+)-([A-Za-z_]+)/)[0] +_p.shift +#_p = RUBY_PLATFORM.scan(/^([A-Za-z0-9_]+)-([A-Za-z_]+)/)[0] +_d = File.expand_path(File.dirname(__FILE__)) +_f = [_d + '/rgloader' + _v + '.' + _p[1] + '.' + _p[0], + _d + '/rgloader' + _v + '.' + _p[1], + _d + '/rgloader' + _v.chop + '.' + _p[1] + '.' + _p[0], + _d + '/rgloader' + _v.chop + '.' + _p[1]] + +_fl = false +for x in _f do + begin + require x + _fl = true + break + rescue LoadError + end +end + +if not _fl then + raise LoadError, "The RubyEncoder loader is not installed. Please visit the http://www.rubyencoder.com/loaders/ RubyEncoder site to download the required loader for '"+_p[1]+"' and unpack it into '"+_d+"' directory to run this protected script." +end diff --git a/sysutils/vagrant-gitlab/files/patch-bin_vagrant b/sysutils/vagrant-gitlab/files/patch-bin_vagrant new file mode 100644 index 000000000000..624fed1b8dad --- /dev/null +++ b/sysutils/vagrant-gitlab/files/patch-bin_vagrant @@ -0,0 +1,12 @@ +--- bin/vagrant.orig 2025-06-17 15:13:05 UTC ++++ bin/vagrant +@@ -5,6 +5,9 @@ Signal.trap("INT") { abort } + # initializing which have historically resulted in stack traces. + Signal.trap("INT") { abort } + ++ENV["VAGRANT_INSTALLER_ENV"] = 'true' ++ENV["VAGRANT_INSTALLER_EMBEDDED_DIR"] = '@PREFIX@/share/vagrant/embedded' ++ + # Disable exception reporting by default if available + if Thread.respond_to?(:report_on_exception=) + Thread.report_on_exception = false diff --git a/sysutils/vagrant-gitlab/files/patch-gemspec b/sysutils/vagrant-gitlab/files/patch-gemspec new file mode 100644 index 000000000000..69da9ee266e4 --- /dev/null +++ b/sysutils/vagrant-gitlab/files/patch-gemspec @@ -0,0 +1,20 @@ +--- vagrant.gemspec.orig 2025-06-17 15:13:05 UTC ++++ vagrant.gemspec +@@ -19,7 +19,7 @@ Gem::Specification.new do |s| + s.add_dependency "bcrypt_pbkdf", "~> 1.1" + s.add_dependency "childprocess", "~> 5.1" + s.add_dependency "csv", "~> 3.3" +- s.add_dependency "ed25519", "~> 1.3.0" ++ s.add_dependency "ed25519", "~> 1.3" + s.add_dependency "erubi" + s.add_dependency "hashicorp-checkpoint", "~> 0.1.5" + s.add_dependency "i18n", "~> 1.12" +@@ -34,7 +34,7 @@ Gem::Specification.new do |s| + s.add_dependency "ostruct", "~> 0.6.0" + s.add_dependency "rb-kqueue", "~> 0.2.0" + s.add_dependency "rexml", "~> 3.2" +- s.add_dependency "rubyzip", "~> 2.3.2" ++ s.add_dependency "rubyzip", "~> 2.3" + s.add_dependency "vagrant_cloud", "~> 3.1.2" + s.add_dependency "wdm", "~> 0.2.0" + s.add_dependency "winrm", ">= 2.3.9", "< 3.0" diff --git a/sysutils/vagrant-gitlab/files/patch-plugins_providers_virtualbox_action_network.rb b/sysutils/vagrant-gitlab/files/patch-plugins_providers_virtualbox_action_network.rb new file mode 100644 index 000000000000..2cd457c7edb9 --- /dev/null +++ b/sysutils/vagrant-gitlab/files/patch-plugins_providers_virtualbox_action_network.rb @@ -0,0 +1,11 @@ +--- plugins/providers/virtualbox/action/network.rb.orig 2025-06-17 15:13:05 UTC ++++ plugins/providers/virtualbox/action/network.rb +@@ -21,7 +21,7 @@ module VagrantPlugins + class Network + + # Location of the VirtualBox networks configuration file +- VBOX_NET_CONF = "/etc/vbox/networks.conf".freeze ++ VBOX_NET_CONF = "@PREFIX@/etc/vbox/networks.conf".freeze + # Version of VirtualBox that introduced hostonly network range restrictions + HOSTONLY_VALIDATE_VERSION = Gem::Version.new("6.1.28") + # Version of VirtualBox on darwin platform that ignores restrictions diff --git a/sysutils/vagrant-gitlab/files/patch-templates_locales_en.yml b/sysutils/vagrant-gitlab/files/patch-templates_locales_en.yml new file mode 100644 index 000000000000..2a1889c61aee --- /dev/null +++ b/sysutils/vagrant-gitlab/files/patch-templates_locales_en.yml @@ -0,0 +1,11 @@ +--- templates/locales/en.yml.orig 2025-06-17 15:13:05 UTC ++++ templates/locales/en.yml +@@ -1989,7 +1989,7 @@ en: + Address: %{address} + Ranges: %{ranges} + +- Valid ranges can be modified in the /etc/vbox/networks.conf file. For ++ Valid ranges can be modified in the @PREFIX@/etc/vbox/networks.conf file. For + more information including valid format see: + + https://www.virtualbox.org/manual/ch06.html#network_hostonly |