def output(output_path)
output_check(output_path)
temp_info = pkginfo_template_path
args = ["--identifier", identifier,
"--info", temp_info,
"--version", version.to_s,
"--ownership", attributes[:osxpkg_ownership]]
if self.attributes[:osxpkg_payload_free?]
args << "--nopayload"
else
args += ["--root", staging_path]
end
if attributes[:before_install_given?] or attributes[:after_install_given?]
write_scripts
args += ["--scripts", scripts_path]
end
args << output_path
safesystem("pkgbuild", *args)
FileUtils.remove_file(temp_info)
end