File tree Expand file tree Collapse file tree 4 files changed +11
-14
lines changed Expand file tree Collapse file tree 4 files changed +11
-14
lines changed Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ def build
3434
3535 # Depends on postgres version and arch
3636 def image_name
37- "quay.io/qount25/pgpm-debian-pg#{ @spec . package . postgres_major_version } -#{ @spec . arch } "
37+ "quay.io/qount25/pgpm-debian-pg#{ @spec . package . postgres_version } -#{ @spec . arch } "
3838 end
3939
4040 def prepare_versioned_source
@@ -88,7 +88,7 @@ def prepare_default_source
8888
8989 # 2. Determine the name of the .control file inside the versioned build
9090 deb_dir = "#{ pbuilds_dir } /#{ build_dir } /build/#{ @spec . deb_pkg_name ( :versioned ) } -0/debian/#{ @spec . deb_pkg_name ( :versioned ) } "
91- control_fn = "#{ deb_dir } /usr/share/postgresql/#{ @spec . package . postgres_major_version } /extension/#{ @spec . package . extension_name } --#{ @spec . package . version } .control"
91+ control_fn = "#{ deb_dir } /usr/share/postgresql/#{ @spec . package . postgres_version } /extension/#{ @spec . package . extension_name } --#{ @spec . package . version } .control"
9292
9393 # 3. Copy .control file to the source-default dir
9494 puts "Copying #{ control_fn } into /root/pgpm/source-default/"
Original file line number Diff line number Diff line change 77module Pgpm
88 module Deb
99 class Spec
10- attr_reader :package , :release , :postgres_version , : postgres_distribution
10+ attr_reader :package , :release , :postgres_distribution
1111
1212 def initialize ( package )
1313 @postgres_distribution = Pgpm ::Postgres ::Distribution . in_scope
1414 @package = package
15- @package . postgres_major_version = @postgres_distribution . major_version
15+ @package . postgres_version = @postgres_distribution . version
1616 @release = 1
1717 end
1818
@@ -38,9 +38,9 @@ def source_version
3838
3939 def deb_pkg_name ( type = :versioned )
4040 if type == :versioned
41- "#{ @package . name . gsub ( "_" , "-" ) } +#{ source_version } -pg#{ @package . postgres_major_version } "
41+ "#{ @package . name . gsub ( "_" , "-" ) } +#{ source_version } -pg#{ @package . postgres_version } "
4242 else
43- "#{ @package . name . gsub ( "_" , "-" ) } -pg#{ @package . postgres_major_version } "
43+ "#{ @package . name . gsub ( "_" , "-" ) } -pg#{ @package . postgres_version } "
4444 end
4545 end
4646
Original file line number Diff line number Diff line change 55module Pgpm
66 class Package
77 module Dependencies
8- attr_accessor :postgres_major_version
8+ attr_accessor :postgres_version
99
1010 def build_dependencies
1111 case Pgpm ::OS . in_scope . class . name
1212 when "debian" , "ubuntu"
1313 deps = [
14- "postgresql-#{ postgres_major_version } " ,
15- "postgresql-server-dev-#{ postgres_major_version } " ,
14+ "postgresql-#{ postgres_version } " ,
15+ "postgresql-server-dev-#{ postgres_version } " ,
1616 "postgresql-common"
1717 ]
1818 if native?
Original file line number Diff line number Diff line change 66module Pgpm
77 module RPM
88 class Spec
9- attr_reader :package , :release , :postgres_version , : postgres_distribution
9+ attr_reader :package , :release , :postgres_distribution
1010
1111 def initialize ( package )
1212 @postgres_distribution = Pgpm ::Postgres ::Distribution . in_scope
1313 @package = package
14+ @package . postgres_version = @postgres_distribution . version
1415 @release = 1
15-
16- # Needed in order to return correct dependencies for the selected
17- # version of postgres and selected OS.
18- @package . postgres_major_version = @postgres_distribution . major_version
1916 end
2017
2118 def versionless
You can’t perform that action at this time.
0 commit comments