X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=plugins%2Fmcollective%2Fpluginpackager%2Ftemplates%2Fdebian%2Fcontrol.erb;fp=plugins%2Fmcollective%2Fpluginpackager%2Ftemplates%2Fdebian%2Fcontrol.erb;h=ed112e313210e6bb1ff7b7d1e93a19f55b310dc8;hb=b87d2f4e68281062df1913440ca5753ae63314a9;hp=0000000000000000000000000000000000000000;hpb=ab0ea530b8ac956091f17b104ab2311336cfc250;p=packages%2Fprecise%2Fmcollective.git diff --git a/plugins/mcollective/pluginpackager/templates/debian/control.erb b/plugins/mcollective/pluginpackager/templates/debian/control.erb new file mode 100644 index 0000000..ed112e3 --- /dev/null +++ b/plugins/mcollective/pluginpackager/templates/debian/control.erb @@ -0,0 +1,27 @@ +<% + @current_package_data[:dependencies].map! do |dep| + if dep[:version] && dep[:iteration] + dep[:name] + '(>=' + dep[:version] + '-' + dep[:iteration].to_s + ')' + elsif dep[:version] + dep[:name] + '(>=' + dep[:version] + ')' + else + dep[:name] + end + end + + if @current_package_data[:plugindependency] + @current_package_data[:plugindependency] = "#{@current_package_data[:plugindependency][:name]} (= #{current_package_data[:plugindependency][:version]}-#{@current_package_data[:plugindependency][:iteration]})" + @current_package_data[:dependencies].push(@current_package_data[:plugindependency]) + end +-%> +Source: <%= @current_package_shortname %> +Homepage: <%= @plugin.metadata[:url]%> +Section: utils +Priority: extra +Maintainer: <%= @plugin.metadata[:author] %> +Standards-Version: 3.8.0 + +Package: <%= @current_package_shortname %> +Architecture: all +Depends: <%= @current_package_data[:dependencies].join(", ") %> +Description: <%= @plugin.metadata[:description] %>