deb.rb #7

  • //
  • guest/
  • perforce_software/
  • helix-web-services/
  • main/
  • source/
  • omnibus/
  • lib/
  • omnibus/
  • packagers/
  • deb.rb
  • Commits
# Change User Description Committed
#7 18235 tjuricek Remove old omnibus packaging logic.
#6 17082 tjuricek The debian packages need the ~dist tag as part of the iteration value in the control file.
#5 17069 tjuricek Converting naming again to what we actually use, instead of what we documented.

Package names and versions should use _ delims
Build iteration and dist_tag should use ~ delim
dist tag and arch should use _ delim
#4 17064 tjuricek Correcting file naming schemes use hyphens and supported platform names.

Also, moving 'distribution ID' to from the 'build iteration' hack to the .deb logic where it actually works better.
#3 17063 tjuricek Basically, don't rename 'x86_64' to 'amd64' for the platform name in .deb files.
#2 17058 tjuricek Alter omnibus build to meet our current naming conventions.

The strange bit here is that the 'build_iteration' includes the architecture name on debian, but on rpms, we generate it in the omnibus level. This may confuse people.

See also:
https://confluence.perforce.com:8443/display/IP/Package+Naming+Approach#PackageNamingApproach-LinuxPackageNamingApproach
#1 17056 tjuricek Add omnibus branch to HWS, in order to meet internal build conventions.