This repository has been archived on 2022-01-17. You can view files and clone it, but cannot push or open issues/pull-requests.
2019-09-06 00:39:11 +02:00
|
|
|
require "../backends.cr"
|
|
|
|
|
|
|
|
class PkgutilsBackend < Package::Backend::Packaging
|
|
|
|
def initialize
|
|
|
|
@name = "pkgutils"
|
|
|
|
end
|
|
|
|
|
2019-09-27 13:59:23 +02:00
|
|
|
def package(context : Package::Context, package : Package::Package) : Bool
|
2019-09-06 00:39:11 +02:00
|
|
|
puts "#{package.fake_root_directory} -> #{context.packages_directory}/#{package.name}##{package.version}-#{package.release}.pkg.tar.xz"
|
|
|
|
pp! r = context.run package.fake_root_directory, "tar", ["cJf", "#{context.packages_directory}/#{package.name}##{package.version}.pkg.tar.xz", "."]
|
|
|
|
|
|
|
|
r.exit_status == 0
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|