Skip to content

Commit

Permalink
Merge pull request #112 from peckpeck/ust_7702/create_files_to_hold_r…
Browse files Browse the repository at this point in the history
…elease_informations

Fixes #7702: Create files to hold release informations
  • Loading branch information
jooooooon committed Dec 30, 2015
2 parents b6f7bd0 + e8f50c2 commit c1bab3c
Show file tree
Hide file tree
Showing 10 changed files with 868 additions and 0 deletions.
3 changes: 3 additions & 0 deletions release-data/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
test:
./tests/lowercase.py *.cson
./tests/rudder-coherency.py systems.cson rudder-*
51 changes: 51 additions & 0 deletions release-data/rudder-2.11.cson
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Release data file

release = "2.11"

# Supported architecture for each distribution
architectures = {
"debian-5": [ "i386", "amd64" ],
"debian-6": [ "i386", "amd64" ],
"debian-7": [ "i386", "amd64" ],
"ubuntu-10.04": [ "i386", "amd64" ],
"ubuntu-12.04": [ "i386", "amd64" ],
"ubuntu-12.10": [ "i386", "amd64" ],
"ubuntu-14.04": [ "i386", "amd64" ],
"fedora-18": [ "i386", "amd64" ],
"rhel-3": [ "i386", "amd64" ],
"rhel-5": [ "i386", "amd64" ],
"rhel-6": [ "i386", "amd64" ],
"sles-10sp3": [ "i386", "amd64" ],
"sles-11" : [ "i386", "amd64" ],
"aix-5": [ "ppc" ],
}

# Roles are package groups
roles = {
"debian-5": [ "agent-allinone", "agent-thin", "relay" ],
"debian-6": [ "agent-allinone", "agent-thin", "relay" ],
"debian-7": [ "agent-allinone", "agent-thin", "relay", "server" ],
"ubuntu-10.04": [ "agent-allinone", "agent-thin", "relay" ],
"ubuntu-12.04": [ "agent-allinone", "agent-thin", "relay", "server" ],
"ubuntu-12.10": [ "agent-allinone", "agent-thin", "relay", "server" ],
"ubuntu-14.04": [ "agent-allinone", "agent-thin", "relay", "server" ],
"fedora-18": [ "agent-allinone", "agent-thin", "relay" ],
"rhel-3": [ "agent-allinone", "agent-thin", "relay" ],
"rhel-5": [ "agent-allinone", "agent-thin", "relay" ],
"rhel-6": [ "agent-allinone", "agent-thin", "relay", "server" ],
"sles-10sp3": [ "agent-allinone", "agent-thin", "relay" ],
"sles-11": [ "agent-allinone", "agent-thin", "relay", "server" ],
"aix-5": [ "agent-allinone", "agent-thin", "relay" ],
}

# Packages that are built
packages = {
"agent-allinone": [ "rudder-agent" ],
"agent-thin": [ "rudder-agent-thin" ],
"relay": [ ],
"server": [ "rudder-inventory-ldap", "rudder-inventory-endpoint", "rudder-jetty", "rudder-reports", "rudder-server-root", "rudder-webapp", "rudder-techniques", "ncf", "ncf-api-virtualenv" ],
}

# Packages that are architecture dependant (others are independant)
arch-dependant-packages = [ "rudder-agent", "rudder-agent-thin", "rudder-inventory-ldap" ]

55 changes: 55 additions & 0 deletions release-data/rudder-3.0.cson
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Release data file

release = "3.0"

# Supported architecture for each distribution
architectures = {
"debian-5": [ "i386", "amd64" ],
"debian-6": [ "i386", "amd64" ],
"debian-7": [ "i386", "amd64" ],
"debian-8": [ "i386", "amd64" ],
"ubuntu-10.04": [ "i386", "amd64" ],
"ubuntu-12.04": [ "i386", "amd64" ],
"ubuntu-12.10": [ "i386", "amd64" ],
"ubuntu-14.04": [ "i386", "amd64" ],
"fedora-18": [ "i386", "amd64" ],
"rhel-3": [ "i386", "amd64" ],
"rhel-5": [ "i386", "amd64" ],
"rhel-6": [ "i386", "amd64" ],
"rhel-7": [ "amd64" ],
"sles-10sp3": [ "i386", "amd64" ],
"sles-11" : [ "i386", "amd64" ],
"aix-5": [ "ppc" ],
}

# Roles are package groups
roles = {
"debian-5": [ "agent-allinone", "agent-thin", "relay" ],
"debian-6": [ "agent-allinone", "agent-thin", "relay" ],
"debian-7": [ "agent-allinone", "agent-thin", "relay", "server" ],
"debian-8": [ "agent-allinone", "agent-thin", "relay", "server" ],
"ubuntu-10.04": [ "agent-allinone", "agent-thin", "relay" ],
"ubuntu-12.04": [ "agent-allinone", "agent-thin", "relay", "server" ],
"ubuntu-12.10": [ "agent-allinone", "agent-thin", "relay" ],
"ubuntu-14.04": [ "agent-allinone", "agent-thin", "relay", "server" ],
"fedora-18": [ "agent-allinone", "agent-thin", "relay" ],
"rhel-3": [ "agent-allinone", "agent-thin", "relay" ],
"rhel-5": [ "agent-allinone", "agent-thin", "relay" ],
"rhel-6": [ "agent-allinone", "agent-thin", "relay", "server" ],
"rhel-7": [ "agent-allinone", "agent-thin", "relay", "server" ],
"sles-10sp3": [ "agent-allinone", "agent-thin", "relay" ],
"sles-11": [ "agent-allinone", "agent-thin", "relay", "server" ],
"aix-5": [ "agent-allinone", "agent-thin", "relay" ],
}

# Packages that are built
packages = {
"agent-allinone": [ "rudder-agent" ],
"agent-thin": [ "rudder-agent-thin" ],
"relay": [ "rudder-server-relay" ],
"server": [ "rudder-inventory-ldap", "rudder-inventory-endpoint", "rudder-jetty", "rudder-reports", "rudder-server-root", "rudder-webapp", "rudder-techniques", "ncf", "ncf-api-virtualenv" ],
}

# Packages that are architecture dependant (others are independant)
arch-dependant-packages = [ "rudder-agent", "rudder-agent-thin", "rudder-inventory-ldap" ]

57 changes: 57 additions & 0 deletions release-data/rudder-3.1.cson
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Release data file

release = "3.1"

# Supported architecture for each distribution
architectures = {
"debian-5": [ "i386", "amd64" ],
"debian-6": [ "i386", "amd64" ],
"debian-7": [ "i386", "amd64" ],
"debian-8": [ "i386", "amd64" ],
"ubuntu-10.04": [ "i386", "amd64" ],
"ubuntu-12.04": [ "i386", "amd64" ],
"ubuntu-12.10": [ "i386", "amd64" ],
"ubuntu-14.04": [ "i386", "amd64" ],
"fedora-18": [ "i386", "amd64" ],
"rhel-3": [ "i386", "amd64" ],
"rhel-5": [ "i386", "amd64" ],
"rhel-6": [ "i386", "amd64" ],
"rhel-7": [ "amd64" ],
"sles-10sp3": [ "i386", "amd64" ],
"sles-11" : [ "i386", "amd64" ],
"sles-12" : [ "amd64" ],
"aix-5": [ "ppc" ],
}

# Roles are package groups
roles = {
"debian-5": [ "agent-allinone", "agent-thin", "relay" ],
"debian-6": [ "agent-allinone", "agent-thin", "relay" ],
"debian-7": [ "agent-allinone", "agent-thin", "relay", "server" ],
"debian-8": [ "agent-allinone", "agent-thin", "relay", "server" ],
"ubuntu-10.04": [ "agent-allinone", "agent-thin", "relay" ],
"ubuntu-12.04": [ "agent-allinone", "agent-thin", "relay", "server" ],
"ubuntu-12.10": [ "agent-allinone", "agent-thin", "relay" ],
"ubuntu-14.04": [ "agent-allinone", "agent-thin", "relay", "server" ],
"fedora-18": [ "agent-allinone", "agent-thin", "relay" ],
"rhel-3": [ "agent-allinone", "agent-thin", "relay" ],
"rhel-5": [ "agent-allinone", "agent-thin", "relay" ],
"rhel-6": [ "agent-allinone", "agent-thin", "relay", "server" ],
"rhel-7": [ "agent-allinone", "agent-thin", "relay", "server" ],
"sles-10sp3": [ "agent-allinone", "agent-thin", "relay" ],
"sles-11": [ "agent-allinone", "agent-thin", "relay", "server" ],
"sles-12": [ "agent-allinone", "agent-thin", "relay" ],
"aix-5": [ "agent-allinone", "agent-thin", "relay" ],
}

# Packages that are built
packages = {
"agent-allinone": [ "rudder-agent" ],
"agent-thin": [ "rudder-agent-thin" ],
"relay": [ "rudder-server-relay" ],
"server": [ "rudder-inventory-ldap", "rudder-inventory-endpoint", "rudder-jetty", "rudder-reports", "rudder-server-root", "rudder-webapp", "rudder-techniques", "ncf", "ncf-api-virtualenv" ],
}

# Packages that are architecture dependant (others are independant)
arch-dependant-packages = [ "rudder-agent", "rudder-agent-thin", "rudder-inventory-ldap" ]

57 changes: 57 additions & 0 deletions release-data/rudder-3.2.cson
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Release data file

release = "3.2"

# Supported architecture for each distribution
architectures = {
"debian-5": [ "i386", "amd64" ],
"debian-6": [ "i386", "amd64" ],
"debian-7": [ "i386", "amd64" ],
"debian-8": [ "i386", "amd64" ],
"ubuntu-10.04": [ "i386", "amd64" ],
"ubuntu-12.04": [ "i386", "amd64" ],
"ubuntu-12.10": [ "i386", "amd64" ],
"ubuntu-14.04": [ "i386", "amd64" ],
"fedora-18": [ "i386", "amd64" ],
"rhel-3": [ "i386", "amd64" ],
"rhel-5": [ "i386", "amd64" ],
"rhel-6": [ "i386", "amd64" ],
"rhel-7": [ "amd64" ],
"sles-10sp3": [ "i386", "amd64" ],
"sles-11" : [ "i386", "amd64" ],
"sles-12" : [ "amd64" ],
"aix-5": [ "ppc" ],
}

# Roles are package groups
roles = {
"debian-5": [ "agent-allinone", "agent-thin", "relay" ],
"debian-6": [ "agent-allinone", "agent-thin", "relay" ],
"debian-7": [ "agent-allinone", "agent-thin", "relay", "server" ],
"debian-8": [ "agent-allinone", "agent-thin", "relay", "server" ],
"ubuntu-10.04": [ "agent-allinone", "agent-thin", "relay" ],
"ubuntu-12.04": [ "agent-allinone", "agent-thin", "relay", "server" ],
"ubuntu-12.10": [ "agent-allinone", "agent-thin", "relay" ],
"ubuntu-14.04": [ "agent-allinone", "agent-thin", "relay", "server" ],
"fedora-18": [ "agent-allinone", "agent-thin", "relay" ],
"rhel-3": [ "agent-allinone", "agent-thin", "relay" ],
"rhel-5": [ "agent-allinone", "agent-thin", "relay" ],
"rhel-6": [ "agent-allinone", "agent-thin", "relay", "server" ],
"rhel-7": [ "agent-allinone", "agent-thin", "relay", "server" ],
"sles-10sp3": [ "agent-allinone", "agent-thin", "relay" ],
"sles-11": [ "agent-allinone", "agent-thin", "relay", "server" ],
"sles-12": [ "agent-allinone", "agent-thin", "relay" ],
"aix-5": [ "agent-allinone", "agent-thin", "relay" ],
}

# Packages that are built
packages = {
"agent-allinone": [ "rudder-agent" ],
"agent-thin": [ "rudder-agent-thin" ],
"relay": [ "rudder-server-relay" ],
"server": [ "rudder-inventory-ldap", "rudder-inventory-endpoint", "rudder-jetty", "rudder-reports", "rudder-server-root", "rudder-webapp", "rudder-techniques", "ncf", "ncf-api-virtualenv" ],
}

# Packages that are architecture dependant (others are independant)
arch-dependant-packages = [ "rudder-agent", "rudder-agent-thin", "rudder-inventory-ldap" ]

61 changes: 61 additions & 0 deletions release-data/rudder-3.3.cson
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Release data file

release = "3.3"

# Supported architecture for each distribution
architectures = {
"debian-5": [ "i386", "amd64" ],
"debian-6": [ "i386", "amd64" ],
"debian-7": [ "i386", "amd64" ],
"debian-8": [ "i386", "amd64" ],
"ubuntu-10.04": [ "i386", "amd64" ],
"ubuntu-12.04": [ "i386", "amd64" ],
"ubuntu-12.10": [ "i386", "amd64" ],
"ubuntu-14.04": [ "i386", "amd64" ],
"fedora-18": [ "i386", "amd64" ],
"rhel-3": [ "i386", "amd64" ],
"rhel-5": [ "i386", "amd64" ],
"rhel-6": [ "i386", "amd64" ],
"rhel-7": [ "amd64" ],
"sles-10sp3": [ "i386", "amd64" ],
"sles-11" : [ "i386", "amd64" ],
"sles-12" : [ "amd64" ],
"aix-5": [ "ppc" ],
"solaris-10": [ "i386" ],
"freebsd": [ "i386", "amd64" ],
}

# Roles are package groups
roles = {
"debian-5": [ "agent-allinone", "agent-thin", "relay" ],
"debian-6": [ "agent-allinone", "agent-thin", "relay" ],
"debian-7": [ "agent-allinone", "agent-thin", "relay", "server" ],
"debian-8": [ "agent-allinone", "agent-thin", "relay", "server" ],
"ubuntu-10.04": [ "agent-allinone", "agent-thin", "relay" ],
"ubuntu-12.04": [ "agent-allinone", "agent-thin", "relay", "server" ],
"ubuntu-12.10": [ "agent-allinone", "agent-thin", "relay" ],
"ubuntu-14.04": [ "agent-allinone", "agent-thin", "relay", "server" ],
"fedora-18": [ "agent-allinone", "agent-thin", "relay" ],
"rhel-3": [ "agent-allinone", "agent-thin", "relay" ],
"rhel-5": [ "agent-allinone", "agent-thin", "relay" ],
"rhel-6": [ "agent-allinone", "agent-thin", "relay", "server" ],
"rhel-7": [ "agent-allinone", "agent-thin", "relay", "server" ],
"sles-10sp3": [ "agent-allinone", "agent-thin", "relay" ],
"sles-11": [ "agent-allinone", "agent-thin", "relay", "server" ],
"sles-12": [ "agent-allinone", "agent-thin", "relay" ],
"aix-5": [ "agent-allinone", "agent-thin", "relay" ],
"solaris-10": [ "agent-allinone" ],
"freebsd": [ "agent-thin" ],
}

# Packages that are built
packages = {
"agent-allinone": [ "rudder-agent" ],
"agent-thin": [ "rudder-agent-thin" ],
"relay": [ "rudder-server-relay" ],
"server": [ "rudder-inventory-ldap", "rudder-inventory-endpoint", "rudder-jetty", "rudder-reports", "rudder-server-root", "rudder-webapp", "rudder-techniques", "ncf", "ncf-api-virtualenv" ],
}

# Packages that are architecture dependant (others are independant)
arch-dependant-packages = [ "rudder-agent", "rudder-agent-thin", "rudder-inventory-ldap" ]

52 changes: 52 additions & 0 deletions release-data/systems.cson
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# List operating systems properties

debian = {
aliases = [ ]
package-format = "dpkg"
}

ubuntu = {
aliases = [ ]
package-format = "dpkg"
}

rhel = {
aliases = [ "redhat", "centos" ]
package-format = "rpm"
}

fedora = {
aliases = [ ]
package-format = "rpm"
}

sles = {
aliases = [ "suse" ]
package-format = "rpm"
}

aix = {
aliases = [ ]
package-format = "rpm"
}

windows = {
aliases = [ ]
package-format = ""
}

android = {
aliases = [ ]
package-format = ""
}

freebsd = {
aliases = [ ]
package-format = ""
}

solaris = {
aliases = [ "sunos" ]
package-format = "pkg"
}

0 comments on commit c1bab3c

Please sign in to comment.