package constant

// Global constant
// Pkg local constants should not be defined here.
// Define them in the each package.

const (
	// RedHat is
	RedHat = "redhat"

	// Debian is
	Debian = "debian"

	// Ubuntu is
	Ubuntu = "ubuntu"

	// CentOS is
	CentOS = "centos"

	// Alma is
	Alma = "alma"

	// Rocky is
	Rocky = "rocky"

	// Fedora is
	Fedora = "fedora"

	// Amazon is
	Amazon = "amazon"

	// Oracle is
	Oracle = "oracle"

	// FreeBSD is
	FreeBSD = "freebsd"

	// Raspbian is
	Raspbian = "raspbian"

	// Windows is
	Windows = "windows"

	// MacOSX is
	MacOSX = "macos_x"

	// MacOSXServer is
	MacOSXServer = "macos_x_server"

	// MacOS is
	MacOS = "macos"

	// MacOSServer is
	MacOSServer = "macos_server"

	// OpenSUSE is
	OpenSUSE = "opensuse"

	// OpenSUSELeap is
	OpenSUSELeap = "opensuse.leap"

	// SUSEEnterpriseServer is
	SUSEEnterpriseServer = "suse.linux.enterprise.server"

	// SUSEEnterpriseDesktop is
	SUSEEnterpriseDesktop = "suse.linux.enterprise.desktop"

	// Alpine is
	Alpine = "alpine"

	// ServerTypePseudo is used for ServerInfo.Type, r.Family
	ServerTypePseudo = "pseudo"

	// DeepSecurity is
	DeepSecurity = "deepsecurity"
)
