mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2024-11-24 09:03:30 +01:00
21 lines
516 B
Ruby
Executable File
21 lines
516 B
Ruby
Executable File
#!/usr/bin/ruby
|
|
|
|
package_name = ARGV.first
|
|
|
|
DEB_PACKAGE_REGEX = %r!(?<os>[^/]+)/kasmvncserver_.+?_(?<arch>.+?).(?<format>deb)!
|
|
RPM_PACKAGE_REGEX = %r!(?<os>[^/]+)/kasmvncserver-.+?\.(?<arch>[^.]+).(?<format>rpm)!
|
|
|
|
if matches = package_name.match(DEB_PACKAGE_REGEX)
|
|
else matches = package_name.match(RPM_PACKAGE_REGEX)
|
|
end
|
|
|
|
os = matches["os"]
|
|
arch = matches["arch"]
|
|
package_format = matches["format"]
|
|
|
|
puts <<-EXPORT
|
|
export PACKAGE_OS=#{os}
|
|
export OS_ARCH=#{arch}
|
|
export PACKAGE_FORMAT=#{package_format}
|
|
EXPORT
|