in lib/gdk/package_helper.rb [40:61]
def create_package
File.open(package_path, 'wb') do |file|
Zlib::GzipWriter.wrap(file) do |gzip|
Gem::Package::TarWriter.new(gzip) do |tar|
upload_path.find do |path|
next if path == upload_path
if path.directory?
tar.mkdir(path.to_s, path.stat.mode)
else
add_file_to_tar(tar, path)
end
end
end
end
end
GDK::Output.success("Package created at #{package_path}")
rescue StandardError => e
raise "Package creation failed: #{e.message}"
end