remove version from inner pkg
This commit is contained in:
1 parent
d51433ff82
commit
5ea4537046
3 files changed
+10
-11
No files matched your search
Vendored
+7
-7
@@ -13,7 +13,7 @@ file pkg("foreman-#{version}.pkg") => distribution_files do |t|
|
|||||||
|
|
||||||
mkdir_p "pkg"
|
mkdir_p "pkg"
|
||||||
mkdir_p "pkg/Resources"
|
mkdir_p "pkg/Resources"
|
||||||
mkdir_p "pkg/foreman-#{version}.pkg"
|
mkdir_p "pkg/foreman.pkg"
|
||||||
|
|
||||||
dist = File.read(resource("pkg/Distribution.erb"))
|
dist = File.read(resource("pkg/Distribution.erb"))
|
||||||
dist = ERB.new(dist).result(binding)
|
dist = ERB.new(dist).result(binding)
|
||||||
@@ -21,16 +21,16 @@ file pkg("foreman-#{version}.pkg") => distribution_files do |t|
|
|||||||
|
|
||||||
dist = File.read(resource("pkg/PackageInfo.erb"))
|
dist = File.read(resource("pkg/PackageInfo.erb"))
|
||||||
dist = ERB.new(dist).result(binding)
|
dist = ERB.new(dist).result(binding)
|
||||||
File.open("pkg/foreman-#{version}.pkg/PackageInfo", "w") { |f| f.puts dist }
|
File.open("pkg/foreman.pkg/PackageInfo", "w") { |f| f.puts dist }
|
||||||
|
|
||||||
mkdir_p "pkg/foreman-#{version}.pkg/Scripts"
|
mkdir_p "pkg/foreman.pkg/Scripts"
|
||||||
cp resource("pkg/postinstall"), "pkg/foreman-#{version}.pkg/Scripts/postinstall"
|
cp resource("pkg/postinstall"), "pkg/foreman.pkg/Scripts/postinstall"
|
||||||
chmod 0755, "pkg/foreman-#{version}.pkg/Scripts/postinstall"
|
chmod 0755, "pkg/foreman.pkg/Scripts/postinstall"
|
||||||
|
|
||||||
sh %{ mkbom -s foreman pkg/foreman-#{version}.pkg/Bom }
|
sh %{ mkbom -s foreman pkg/foreman.pkg/Bom }
|
||||||
|
|
||||||
Dir.chdir("foreman") do
|
Dir.chdir("foreman") do
|
||||||
sh %{ pax -wz -x cpio . > ../pkg/foreman-#{version}.pkg/Payload }
|
sh %{ pax -wz -x cpio . > ../pkg/foreman.pkg/Payload }
|
||||||
end
|
end
|
||||||
|
|
||||||
sh %{ pkgutil --flatten pkg foreman-#{version}.pkg }
|
sh %{ pkgutil --flatten pkg foreman-#{version}.pkg }
|
||||||
|
|||||||
Vendored
+3
-3
@@ -10,14 +10,14 @@
|
|||||||
]]></script>
|
]]></script>
|
||||||
<choices-outline>
|
<choices-outline>
|
||||||
<line choice="git"/>
|
<line choice="git"/>
|
||||||
<line choice="foreman-<%= version %>"/>
|
<line choice="foreman"/>
|
||||||
</choices-outline>
|
</choices-outline>
|
||||||
<choice id="git" title="git" start_selected="false" start_enabled="false" selected="needs_git()" enabled="needs_git()">
|
<choice id="git" title="git" start_selected="false" start_enabled="false" selected="needs_git()" enabled="needs_git()">
|
||||||
<pkg-ref id="git.pkg" />
|
<pkg-ref id="git.pkg" />
|
||||||
</choice>
|
</choice>
|
||||||
<choice id="foreman-<%= version %>" title="foreman">
|
<choice id="foreman" title="foreman">
|
||||||
<pkg-ref id="io.foreman.installer"/>
|
<pkg-ref id="io.foreman.installer"/>
|
||||||
</choice>
|
</choice>
|
||||||
<pkg-ref id="io.foreman.installer" installKBytes="<%= kbytes %>" version="<%= version %>" auth="Root">#foreman-<%= version %>.pkg</pkg-ref>
|
<pkg-ref id="io.foreman.installer" installKBytes="<%= kbytes %>" version="<%= version %>" auth="Root">#foreman.pkg</pkg-ref>
|
||||||
</installer-script>
|
</installer-script>
|
||||||
|
|
||||||
Vendored
-1
@@ -4,4 +4,3 @@
|
|||||||
<postinstall file="./postinstall"/>
|
<postinstall file="./postinstall"/>
|
||||||
</scripts>
|
</scripts>
|
||||||
</pkg-info>
|
</pkg-info>
|
||||||
|
|
||||||
Reference in new issue
Block a user