# # slc.py # # Jaroslaw.Polok@cern.ch # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import os from rhel import InstallClass as SLCInstallClass from constants import * class InstallClass(SLCInstallClass): id = "slc" name = N_("Scientific Linux CERN") _description = N_("The default installation of %s for CERN environment. " "You can optionally select a different set of software " "now.") sortPriority = 11111 hidden = 0 tasks = [(N_("Desktop"), ["base", "core", "debugging", "directory-client", "java-platform", "network-file-system-client", "server-platform", "fonts", "print-client", "basic-desktop", "desktop-debugging", "desktop-platform", "general-desktop", "graphical-admin-tools", "input-methods", "legacy-x", "x11", "internet-browser", "internet-applications", "office-suite", "remote-desktop-clients", "openafs-client" ]), (N_("Minimal Desktop"), ["base", "core", "debugging", "directory-client", "java-platform", "network-file-system-client", "server-platform", "fonts", "print-client", "basic-desktop", "desktop-debugging", "desktop-platform", "input-methods", "legacy-x", "x11", "internet-browser", "remote-desktop-clients", "openafs-client" ]), (N_("Web Development Workstation"), ["base", "core", "debugging", "directory-client", "java-platform", "network-file-system-client", "perl-runtime", "server-platform", "fonts", "print-client", "basic-desktop", "desktop-debugging", "desktop-platform", "general-desktop", "graphical-admin-tools", "input-methods", "legacy-x", "x11", "internet-browser", "internet-applications", "graphics", "emacs", "desktop-platform-devel", "development", "eclipse", "server-platform-devel", "web-server", "web-servlet", "php", "turbogears", "mysql-client", "postgresql-client", "additional-devel", "remote-desktop-clients", "openafs-client" ]), (N_("Software Development Workstation"), ["base", "core", "debugging", "directory-client", "java-platform", "network-file-system-client", "performance", "perl-runtime", "server-platform", "fonts", "print-client", "basic-desktop", "desktop-debugging", "desktop-platform", "general-desktop", "graphical-admin-tools", "input-methods", "legacy-x", "x11", "internet-browser", "internet-applications", "graphics", "emacs", "tex", "remote-desktop-clients", "virtualization", "virtualization-client", "virtualization-platform", "desktop-platform-devel", "development", "eclipse", "server-platform-devel", "technical-writing", "additional-devel", "openafs-client" ]), (N_("Basic Server"), ["base", "console-internet", "core", "debugging", "directory-client", "hardware-monitoring", "java-platform", "large-systems", "network-file-system-client", "performance", "perl-runtime", "server-platform", "openafs-client" ]), (N_("Database Server"), ["base", "console-internet", "core", "debugging", "directory-client", "hardware-monitoring", "java-platform", "large-systems", "network-file-system-client", "performance", "perl-runtime", "server-platform", "mysql-client", "mysql", "postgresql-client", "postgresql", "system-admin-tools", "openafs-client" ]), (N_("Web Server"), ["base", "console-internet", "core", "debugging", "directory-client", "java-platform", "network-file-system-client", "performance", "perl-runtime", "server-platform", "web-server", "web-servlet", "php", "turbogears", "mysql-client", "postgresql-client", "openafs-client" ]), (N_("Virtual Host"), ["base", "console-internet", "core", "debugging", "directory-client", "hardware-monitoring", "java-platform", "large-systems", "network-file-system-client", "performance", "perl-runtime", "server-platform", "virtualization", "virtualization-client", "virtualization-platform", "openafs-client" ]), (N_("Minimal"), ["core"])] def __init__(self): SLCInstallClass.__init__(self)