YaST modules rename from novell-casa to CASA.
This commit is contained in:
		| @@ -2,7 +2,7 @@ | |||||||
| # agents/Makefile.  Generated from Makefile.in by configure. | # agents/Makefile.  Generated from Makefile.in by configure. | ||||||
|  |  | ||||||
| # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, | # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, | ||||||
| # 2003, 2004, 2005  Free Software Foundation, Inc. | # 2003, 2004, 2005, 2006  Free Software Foundation, Inc. | ||||||
| # This Makefile.in is free software; the Free Software Foundation | # This Makefile.in is free software; the Free Software Foundation | ||||||
| # gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | ||||||
| # with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | ||||||
| @@ -14,15 +14,15 @@ | |||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| # Makefile.am for novell-casa/agents | # Makefile.am for CASA/agents | ||||||
|  |  | ||||||
|  |  | ||||||
| srcdir = . | srcdir = . | ||||||
| top_srcdir = .. | top_srcdir = .. | ||||||
|  |  | ||||||
| pkgdatadir = $(datadir)/yast2-novell-casa | pkgdatadir = $(datadir)/yast2-CASA | ||||||
| pkglibdir = $(libdir)/yast2-novell-casa | pkglibdir = $(libdir)/yast2-CASA | ||||||
| pkgincludedir = $(includedir)/yast2-novell-casa | pkgincludedir = $(includedir)/yast2-CASA | ||||||
| top_builddir = .. | top_builddir = .. | ||||||
| am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd | am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd | ||||||
| INSTALL = /usr/bin/install -c -p | INSTALL = /usr/bin/install -c -p | ||||||
| @@ -73,7 +73,7 @@ CREATE_PKGCONFIG_NOARCH_FALSE = | |||||||
| CREATE_PKGCONFIG_NOARCH_TRUE = # | CREATE_PKGCONFIG_NOARCH_TRUE = # | ||||||
| CREATE_PKGCONFIG_TRUE = # | CREATE_PKGCONFIG_TRUE = # | ||||||
| CYGPATH_W = echo | CYGPATH_W = echo | ||||||
| DEFS = -DPACKAGE_NAME=\"yast2-novell-casa\" -DPACKAGE_TARNAME=\"yast2-novell-casa\" -DPACKAGE_VERSION=\"1.6.0\" -DPACKAGE_STRING=\"yast2-novell-casa\ 1.6.0\" -DPACKAGE_BUGREPORT=\"http://www.suse.de/feedback\" -DPACKAGE=\"yast2-novell-casa\" -DVERSION=\"1.6.0\"  | DEFS = -DPACKAGE_NAME=\"yast2-CASA\" -DPACKAGE_TARNAME=\"yast2-CASA\" -DPACKAGE_VERSION=\"1.6.0\" -DPACKAGE_STRING=\"yast2-CASA\ 1.6.0\" -DPACKAGE_BUGREPORT=\"http://www.suse.de/feedback\" -DPACKAGE=\"yast2-CASA\" -DVERSION=\"1.6.0\"  | ||||||
| ECHO_C =  | ECHO_C =  | ||||||
| ECHO_N = -n | ECHO_N = -n | ||||||
| ECHO_T =  | ECHO_T =  | ||||||
| @@ -87,15 +87,15 @@ LN_S = ln -s | |||||||
| LTLIBOBJS =  | LTLIBOBJS =  | ||||||
| MAINTAINER = casa <casa@novell.com> | MAINTAINER = casa <casa@novell.com> | ||||||
| MAKEINFO = ${SHELL} /home/nds_cm/dev/yast/casa-yast/missing --run makeinfo | MAKEINFO = ${SHELL} /home/nds_cm/dev/yast/casa-yast/missing --run makeinfo | ||||||
| PACKAGE = yast2-novell-casa | PACKAGE = yast2-CASA | ||||||
| PACKAGE_BUGREPORT = http://www.suse.de/feedback | PACKAGE_BUGREPORT = http://www.suse.de/feedback | ||||||
| PACKAGE_NAME = yast2-novell-casa | PACKAGE_NAME = yast2-CASA | ||||||
| PACKAGE_STRING = yast2-novell-casa 1.6.0 | PACKAGE_STRING = yast2-CASA 1.6.0 | ||||||
| PACKAGE_TARNAME = yast2-novell-casa | PACKAGE_TARNAME = yast2-CASA | ||||||
| PACKAGE_VERSION = 1.6.0 | PACKAGE_VERSION = 1.6.0 | ||||||
| PATH_SEPARATOR = : | PATH_SEPARATOR = : | ||||||
| PKG_CONFIG_PATH =  | PKG_CONFIG_PATH =  | ||||||
| RPMNAME = yast2-novell-casa | RPMNAME = yast2-CASA | ||||||
| SET_MAKE =  | SET_MAKE =  | ||||||
| SHELL = /bin/sh | SHELL = /bin/sh | ||||||
| STRIP =  | STRIP =  | ||||||
| @@ -123,7 +123,7 @@ build_vendor = suse | |||||||
| clientdir = ${prefix}/share/YaST2/clients | clientdir = ${prefix}/share/YaST2/clients | ||||||
| datadir = ${prefix}/share | datadir = ${prefix}/share | ||||||
| desktopdir = ${prefix}/share/applications/YaST2 | desktopdir = ${prefix}/share/applications/YaST2 | ||||||
| docdir = ${prefix}/share/doc/packages/yast2-novell-casa | docdir = ${prefix}/share/doc/packages/yast2-CASA | ||||||
| exec_prefix = ${prefix} | exec_prefix = ${prefix} | ||||||
| execcompdir = ${prefix}/lib/YaST2 | execcompdir = ${prefix}/lib/YaST2 | ||||||
| fillupdir = /var/adm/fillup-templates | fillupdir = /var/adm/fillup-templates | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| # Makefile.am for novell-casa/agents | # Makefile.am for CASA/agents | ||||||
|  |  | ||||||
| agent_SCRIPTS = | agent_SCRIPTS = | ||||||
|  |  | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
| # @configure_input@ | # @configure_input@ | ||||||
|  |  | ||||||
| # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, | # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, | ||||||
| # 2003, 2004, 2005  Free Software Foundation, Inc. | # 2003, 2004, 2005, 2006  Free Software Foundation, Inc. | ||||||
| # This Makefile.in is free software; the Free Software Foundation | # This Makefile.in is free software; the Free Software Foundation | ||||||
| # gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | ||||||
| # with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | ||||||
| @@ -14,7 +14,7 @@ | |||||||
|  |  | ||||||
| @SET_MAKE@ | @SET_MAKE@ | ||||||
|  |  | ||||||
| # Makefile.am for novell-casa/agents | # Makefile.am for CASA/agents | ||||||
|  |  | ||||||
|  |  | ||||||
| srcdir = @srcdir@ | srcdir = @srcdir@ | ||||||
|   | |||||||
| @@ -893,7 +893,7 @@ rpmBuild () | |||||||
|     echo "************************************************************" |     echo "************************************************************" | ||||||
|     echo "[$SCRIPT_NAME] running rpmBuild()" |     echo "[$SCRIPT_NAME] running rpmBuild()" | ||||||
|  |  | ||||||
|     # delete the yast2-novell-casa build directory |     # delete the yast2-CASA build directory | ||||||
|     deleteBuildDirectoryContents |     deleteBuildDirectoryContents | ||||||
|  |  | ||||||
|     # delete the rpm directory |     # delete the rpm directory | ||||||
| @@ -923,10 +923,10 @@ rpmBuild () | |||||||
|     # this creates the tarball in the package directory |     # this creates the tarball in the package directory | ||||||
|     executeMakePackageLocal |     executeMakePackageLocal | ||||||
|  |  | ||||||
|     # create the novell-casa.po file |     # create the CASA.po file | ||||||
|     #createPOFile |     #createPOFile | ||||||
|  |  | ||||||
|     # delete the yast2-novell-casa directory in the SOURCES directory |     # delete the yast2-CASA directory in the SOURCES directory | ||||||
|     deleteSourcesDirectoryContents |     deleteSourcesDirectoryContents | ||||||
|          |          | ||||||
|     # delete the spec file in the SPECS directory |     # delete the spec file in the SPECS directory | ||||||
| @@ -1016,7 +1016,7 @@ rpmBuild () | |||||||
|     # delete the package directory |     # delete the package directory | ||||||
|     deletePackageDirectory |     deletePackageDirectory | ||||||
|      |      | ||||||
|     # delete the yast2-novell-casa directory in the SOURCES directory |     # delete the yast2-CASA directory in the SOURCES directory | ||||||
|     deleteSourcesDirectoryContents |     deleteSourcesDirectoryContents | ||||||
|          |          | ||||||
|     # delete the spec file in the SPECS directory |     # delete the spec file in the SPECS directory | ||||||
| @@ -1038,7 +1038,7 @@ rpmBuild () | |||||||
|     # clean the pot and mo files |     # clean the pot and mo files | ||||||
|     cleanPOTFile |     cleanPOTFile | ||||||
|  |  | ||||||
|     # delete the yast2-novell-casa build directory |     # delete the yast2-CASA build directory | ||||||
|     deleteBuildDirectoryContents |     deleteBuildDirectoryContents | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -1142,7 +1142,7 @@ createTarBall () | |||||||
|  |  | ||||||
| createPOFile () | createPOFile () | ||||||
| { | { | ||||||
|     # use the novell-casa.pot file to create the novell-casa.po which is given to localization  |     # use the CASA.pot file to create the CASA.po which is given to localization  | ||||||
|     cd $START_DIR |     cd $START_DIR | ||||||
|  |  | ||||||
|     echo "" |     echo "" | ||||||
| @@ -1172,7 +1172,7 @@ createPOFile () | |||||||
|  |  | ||||||
| createMOFiles () | createMOFiles () | ||||||
| { | { | ||||||
|     # use the novell-casa.po files from localization to create the novell-casa.mo files |     # use the CASA.po files from localization to create the CASA.mo files | ||||||
|     cd $START_DIR |     cd $START_DIR | ||||||
|     PO_DIRS="$START_DIR/pofiles/cs |     PO_DIRS="$START_DIR/pofiles/cs | ||||||
|         $START_DIR/pofiles/de |         $START_DIR/pofiles/de | ||||||
| @@ -1230,7 +1230,7 @@ clean () | |||||||
|     # delete the package directory |     # delete the package directory | ||||||
|     deletePackageDirectory |     deletePackageDirectory | ||||||
|      |      | ||||||
|     # delete the yast2-novell-casa directory in the SOURCES directory |     # delete the yast2-CASA directory in the SOURCES directory | ||||||
|     deleteSourcesDirectoryContents |     deleteSourcesDirectoryContents | ||||||
|          |          | ||||||
|     # delete the spec file in the SPECS directory |     # delete the spec file in the SPECS directory | ||||||
| @@ -1259,7 +1259,7 @@ clean () | |||||||
|     cleanPOTFile |     cleanPOTFile | ||||||
|     cleanMOFiles |     cleanMOFiles | ||||||
|  |  | ||||||
|     # delete the yast2-novell-casa build directory |     # delete the yast2-CASA build directory | ||||||
|     deleteBuildDirectoryContents |     deleteBuildDirectoryContents | ||||||
|     # from rpmBuild () |     # from rpmBuild () | ||||||
|  |  | ||||||
| @@ -1280,7 +1280,7 @@ clean () | |||||||
|  |  | ||||||
| cleanPOFile () | cleanPOFile () | ||||||
| { | { | ||||||
|     # delete the novell-casa.po file |     # delete the CASA.po file | ||||||
|     cd $START_DIR |     cd $START_DIR | ||||||
|      |      | ||||||
|     if [ -e $START_DIR/$PO_FILE ] |     if [ -e $START_DIR/$PO_FILE ] | ||||||
| @@ -1296,7 +1296,7 @@ cleanPOFile () | |||||||
|  |  | ||||||
| cleanPOTFile () | cleanPOTFile () | ||||||
| { | { | ||||||
|     # delete the novell-casa.pot file |     # delete the CASA.pot file | ||||||
|     cd $START_DIR |     cd $START_DIR | ||||||
|      |      | ||||||
|     if [ -e $START_DIR/$POT_FILE ] |     if [ -e $START_DIR/$POT_FILE ] | ||||||
| @@ -1312,7 +1312,7 @@ cleanPOTFile () | |||||||
|  |  | ||||||
| cleanMOFiles () | cleanMOFiles () | ||||||
| { | { | ||||||
|     # delete the novell-casa.mo file |     # delete the CASA.mo file | ||||||
|     cd $START_DIR |     cd $START_DIR | ||||||
|      |      | ||||||
|     echo "" |     echo "" | ||||||
| @@ -1452,7 +1452,7 @@ else | |||||||
| ARCH=i586 | ARCH=i586 | ||||||
| fi | fi | ||||||
|  |  | ||||||
| PACKAGE_NAME="yast2-novell-casa" | PACKAGE_NAME="yast2-CASA" | ||||||
| BUILD_ROOT_SPECS_DIR="$BUILD_ROOT/SPECS" | BUILD_ROOT_SPECS_DIR="$BUILD_ROOT/SPECS" | ||||||
| BUILD_ROOT_RPMS_DIR="$BUILD_ROOT/RPMS" | BUILD_ROOT_RPMS_DIR="$BUILD_ROOT/RPMS" | ||||||
| BUILD_ROOT_SRPMS_DIR="$BUILD_ROOT/SRPMS" | BUILD_ROOT_SRPMS_DIR="$BUILD_ROOT/SRPMS" | ||||||
| @@ -1467,9 +1467,9 @@ PACKAGE_DIRECTORY="$START_DIR/package" | |||||||
| SPEC_FILE_DIRECTORY="$START_DIR/spec" | SPEC_FILE_DIRECTORY="$START_DIR/spec" | ||||||
| SPEC_FILE="$PACKAGE_NAME.spec" | SPEC_FILE="$PACKAGE_NAME.spec" | ||||||
| SPEC_IN_FILE="$PACKAGE_NAME.spec.in" | SPEC_IN_FILE="$PACKAGE_NAME.spec.in" | ||||||
| POT_FILE="novell-casa.pot" | POT_FILE="CASA.pot" | ||||||
| PO_FILE="novell-casa.po" | PO_FILE="CASA.po" | ||||||
| MO_FILE="novell-casa.mo" | MO_FILE="CASA.mo" | ||||||
|  |  | ||||||
| validateCommandLineParams | validateCommandLineParams | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										23
									
								
								casa-yast/src/CASA.desktop
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								casa-yast/src/CASA.desktop
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  | [Desktop Entry] | ||||||
|  | Type=Application | ||||||
|  | Categories=Qt;X-SuSE-YaST;X-SuSE-YaST-Security; | ||||||
|  |  | ||||||
|  | X-KDE-ModuleType=Library | ||||||
|  | X-KDE-RootOnly=true | ||||||
|  | X-KDE-HasReadOnlyMode=true | ||||||
|  | X-KDE-Library=yast2 | ||||||
|  | X-SuSE-YaST-Call=CASA | ||||||
|  |  | ||||||
|  | X-SuSE-YaST-Group=Security | ||||||
|  | X-SuSE-YaST-Argument= | ||||||
|  | X-SuSE-YaST-RootOnly=true | ||||||
|  | X-SuSE-YaST-AutoInst= | ||||||
|  | X-SuSE-YaST-Geometry= | ||||||
|  | X-SuSE-YaST-SortKey= | ||||||
|  | X-SuSE-YaST-AutoInstResource=CASA | ||||||
|  |  | ||||||
|  | Icon=CASA | ||||||
|  | Exec=/sbin/yast2 CASA  | ||||||
|  |  | ||||||
|  | Name=Novell CASA | ||||||
|  | GenericName=Configure CASA | ||||||
							
								
								
									
										92
									
								
								casa-yast/src/CASA.ycp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										92
									
								
								casa-yast/src/CASA.ycp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,92 @@ | |||||||
|  | /** | ||||||
|  |  * File:	clients/CASA.ycp | ||||||
|  |  * Package:	Configuration of CASA | ||||||
|  |  * Summary:	Main file | ||||||
|  |  * Authors:	casa <casa@novell.com> | ||||||
|  |  * | ||||||
|  |  ********************************************************************* | ||||||
|  |  * Copyright (C) 2005-2006 Novell, Inc. All Rights Reserved. | ||||||
|  |  * | ||||||
|  |  * This library is free software; you can redistribute it and/or | ||||||
|  |  * modify it under the terms of the GNU Lesser General Public | ||||||
|  |  * License as published by the Free Software Foundation; version 2.1 | ||||||
|  |  * of the License. | ||||||
|  |  * | ||||||
|  |  * This library 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 | ||||||
|  |  * Library Lesser General Public License for more details. | ||||||
|  |  * | ||||||
|  |  * You should have received a copy of the GNU Lesser General Public | ||||||
|  |  * License along with this library; if not, Novell, Inc. | ||||||
|  |  * | ||||||
|  |  * To contact Novell about this file by physical or electronic mail,  | ||||||
|  |  * you may find current contact information at www.novell.com. | ||||||
|  |  * | ||||||
|  |  ********************************************************************* | ||||||
|  |  * | ||||||
|  |  * Main file for CASA configuration. Uses all other files. | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | { | ||||||
|  |  | ||||||
|  | /*** | ||||||
|  |  * <h3>Configuration of CASA</h3> | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | textdomain "CASA"; | ||||||
|  |  | ||||||
|  | /* The main () */ | ||||||
|  | y2milestone ("----------------------------------------"); | ||||||
|  | y2milestone ("Novell CASA module started"); | ||||||
|  |  | ||||||
|  | import "Progress"; | ||||||
|  | import "Report"; | ||||||
|  | import "Summary"; | ||||||
|  |  | ||||||
|  | import "CommandLine"; | ||||||
|  | include "CASA/wizards.ycp"; | ||||||
|  |  | ||||||
|  | map cmdline_description = $[ | ||||||
|  |     "id" 	: "CASA", | ||||||
|  |     /* Command line help text for the XCASA module */ | ||||||
|  |     "help"	: _("Configuration of CASA"), | ||||||
|  |     "guihandler"        : NovellCasaSequence, | ||||||
|  |     "initialize"        : NovellCasa::Read, | ||||||
|  |     "finish"            : NovellCasa::Write, | ||||||
|  |     "actions"           : $[ | ||||||
|  | 	// FIXME TODO: fill the functionality description here | ||||||
|  |     ], | ||||||
|  |     "options"		: $[ | ||||||
|  | 	// FIXME TODO: fill the option descriptions here | ||||||
|  |     ], | ||||||
|  |     "mapping"		: $[ | ||||||
|  | 	// FIXME TODO: fill the mappings of actions and options here | ||||||
|  |     ] | ||||||
|  | ]; | ||||||
|  |  | ||||||
|  | /* is this proposal or not? */ | ||||||
|  | boolean propose = false; | ||||||
|  | list args = WFM::Args(); | ||||||
|  | if(size(args) > 0) { | ||||||
|  |     if(is(WFM::Args(0), path) && WFM::Args(0) == .propose) { | ||||||
|  |         y2milestone("Using PROPOSE mode"); | ||||||
|  |         propose = true; | ||||||
|  |     } | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* main ui function */ | ||||||
|  | any ret = nil; | ||||||
|  |  | ||||||
|  | if(propose) ret = NovellCasaAutoSequence(); | ||||||
|  | else ret = CommandLine::Run(cmdline_description); | ||||||
|  | y2debug("ret=%1", ret); | ||||||
|  |  | ||||||
|  | /* Finish */ | ||||||
|  | y2milestone("Novell CASA module finished"); | ||||||
|  | y2milestone("----------------------------------------"); | ||||||
|  |  | ||||||
|  | return ret; | ||||||
|  |  | ||||||
|  | /* EOF */ | ||||||
|  | } | ||||||
							
								
								
									
										117
									
								
								casa-yast/src/CASA_auto.ycp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										117
									
								
								casa-yast/src/CASA_auto.ycp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,117 @@ | |||||||
|  | /** | ||||||
|  |  * File:	clients/CASA_auto.ycp | ||||||
|  |  * Package:	Configuration of CASA | ||||||
|  |  * Summary:	Client for autoinstallation | ||||||
|  |  * Authors:	casa <casa@novell.com> | ||||||
|  |  * | ||||||
|  |  ********************************************************************* | ||||||
|  |  * Copyright (C) 2005-2006 Novell, Inc. All Rights Reserved. | ||||||
|  |  * | ||||||
|  |  * This library is free software; you can redistribute it and/or | ||||||
|  |  * modify it under the terms of the GNU Lesser General Public | ||||||
|  |  * License as published by the Free Software Foundation; version 2.1 | ||||||
|  |  * of the License. | ||||||
|  |  * | ||||||
|  |  * This library 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 | ||||||
|  |  * Library Lesser General Public License for more details. | ||||||
|  |  * | ||||||
|  |  * You should have received a copy of the GNU Lesser General Public | ||||||
|  |  * License along with this library; if not, Novell, Inc. | ||||||
|  |  * | ||||||
|  |  * To contact Novell about this file by physical or electronic mail,  | ||||||
|  |  * you may find current contact information at www.novell.com. | ||||||
|  |  * | ||||||
|  |  ********************************************************************* | ||||||
|  |  * | ||||||
|  |  * This is a client for autoinstallation. It takes its arguments, | ||||||
|  |  * goes through the configuration and return the setting. | ||||||
|  |  * Does not do any changes to the configuration. | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * @param function to execute | ||||||
|  |  * @param map/list of CASA settings | ||||||
|  |  * @return map edited settings, Summary or boolean on success depending on called function | ||||||
|  |  * @example map mm = $[ "FAIL_DELAY" : "77" ]; | ||||||
|  |  * @example map ret = WFM::CallFunction ("CASA_auto", [ "Summary", mm ]); | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | { | ||||||
|  |  | ||||||
|  | textdomain "CASA"; | ||||||
|  |  | ||||||
|  | y2milestone("----------------------------------------"); | ||||||
|  | y2milestone("Novell CASA auto started"); | ||||||
|  |  | ||||||
|  | import "NovellCasa"; | ||||||
|  | include "CASA/wizards.ycp"; | ||||||
|  |  | ||||||
|  | any ret = nil; | ||||||
|  | string func = ""; | ||||||
|  | map param = $[]; | ||||||
|  |  | ||||||
|  | /* Check arguments */ | ||||||
|  | if(size(WFM::Args()) > 0 && is(WFM::Args(0), string)) { | ||||||
|  |     func = (string)WFM::Args(0); | ||||||
|  |     if(size(WFM::Args()) > 1 && is(WFM::Args(1), map)) | ||||||
|  | 	param = (map) WFM::Args(1); | ||||||
|  | } | ||||||
|  | y2debug("func=%1", func); | ||||||
|  | y2debug("param=%1", param); | ||||||
|  |  | ||||||
|  | /* Create a summary*/ | ||||||
|  | if(func == "Summary") { | ||||||
|  |     ret = select(NovellCasa::Summary(), 0, ""); | ||||||
|  | } | ||||||
|  | /* Reset configuration */ | ||||||
|  | else if (func == "Reset") { | ||||||
|  |     NovellCasa::Import($[]); | ||||||
|  |     ret = $[]; | ||||||
|  | } | ||||||
|  | /* Change configuration (run AutoSequence) */ | ||||||
|  | else if (func == "Change") { | ||||||
|  |     ret = NovellCasaAutoSequence(); | ||||||
|  | } | ||||||
|  | /* Import configuration */ | ||||||
|  | else if (func == "Import") { | ||||||
|  |     ret = NovellCasa::Import(param); | ||||||
|  | } | ||||||
|  | /* Return actual state */ | ||||||
|  | else if (func == "Export") { | ||||||
|  |     ret = NovellCasa::Export(); | ||||||
|  | } | ||||||
|  | /* Return needed packages */ | ||||||
|  | else if (func == "Packages") { | ||||||
|  |     ret = NovellCasa::AutoPackages(); | ||||||
|  | } | ||||||
|  | /* Read current state */ | ||||||
|  | else if (func == "Read") { | ||||||
|  |     import "Progress"; | ||||||
|  |     Progress::off(); | ||||||
|  |     ret = NovellCasa::Read(); | ||||||
|  |     Progress::on(); | ||||||
|  | } | ||||||
|  | /* Write givven settings */ | ||||||
|  | else if (func == "Write") { | ||||||
|  |     import "Progress"; | ||||||
|  |     Progress::off(); | ||||||
|  | //    NovellCasa::write_only = true; | ||||||
|  |     ret = NovellCasa::Write(); | ||||||
|  |     Progress::on(); | ||||||
|  | } | ||||||
|  | /* Unknown function */ | ||||||
|  | else { | ||||||
|  |     y2error("Unknown function: %1", func); | ||||||
|  |     ret = false; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | y2debug("ret=%1", ret); | ||||||
|  | y2milestone("Novell CASA auto finished"); | ||||||
|  | y2milestone("----------------------------------------"); | ||||||
|  |  | ||||||
|  | return ret; | ||||||
|  |  | ||||||
|  | /* EOF */ | ||||||
|  | } | ||||||
							
								
								
									
										107
									
								
								casa-yast/src/CASA_proposal.ycp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										107
									
								
								casa-yast/src/CASA_proposal.ycp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,107 @@ | |||||||
|  | /** | ||||||
|  |  * File:	clients/CASA_proposal.ycp | ||||||
|  |  * Package:	Configuration of CASA | ||||||
|  |  * Summary:	Proposal function dispatcher. | ||||||
|  |  * Authors:	casa <casa@novell.com> | ||||||
|  |  * | ||||||
|  |  ********************************************************************* | ||||||
|  |  * Copyright (C) 2005-2006 Novell, Inc. All Rights Reserved. | ||||||
|  |  * | ||||||
|  |  * This library is free software; you can redistribute it and/or | ||||||
|  |  * modify it under the terms of the GNU Lesser General Public | ||||||
|  |  * License as published by the Free Software Foundation; version 2.1 | ||||||
|  |  * of the License. | ||||||
|  |  * | ||||||
|  |  * This library 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 | ||||||
|  |  * Library Lesser General Public License for more details. | ||||||
|  |  * | ||||||
|  |  * You should have received a copy of the GNU Lesser General Public | ||||||
|  |  * License along with this library; if not, Novell, Inc. | ||||||
|  |  * | ||||||
|  |  * To contact Novell about this file by physical or electronic mail,  | ||||||
|  |  * you may find current contact information at www.novell.com. | ||||||
|  |  * | ||||||
|  |  ********************************************************************* | ||||||
|  |  * | ||||||
|  |  * Proposal function dispatcher for CASA configuration. | ||||||
|  |  * See source/installation/proposal/proposal-API.txt | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | { | ||||||
|  |  | ||||||
|  | textdomain "CASA"; | ||||||
|  |  | ||||||
|  | import "NovellCasa"; | ||||||
|  | import "Progress"; | ||||||
|  |  | ||||||
|  | /* The main () */ | ||||||
|  | y2milestone("----------------------------------------"); | ||||||
|  | y2milestone("Novell CASA proposal started"); | ||||||
|  |  | ||||||
|  | string func = (string) WFM::Args(0); | ||||||
|  | map param = (map) WFM::Args(1); | ||||||
|  | map ret = $[]; | ||||||
|  |  | ||||||
|  | /* create a textual proposal */ | ||||||
|  | if(func == "MakeProposal") { | ||||||
|  |     string proposal = ""; | ||||||
|  |     string warning = nil; | ||||||
|  |     symbol warning_level = nil; | ||||||
|  |     boolean force_reset = param["force_reset"]:false; | ||||||
|  |  | ||||||
|  | //    if(force_reset || !NovellCasa::proposal_valid) { | ||||||
|  | //        NovellCasa::proposal_valid = true; | ||||||
|  | //	Progress::off(); | ||||||
|  | //	NovellCasa::Read(); | ||||||
|  | //    } | ||||||
|  |     list sum = NovellCasa::Summary(); | ||||||
|  | //    proposal = sum[0]:""; | ||||||
|  |     Progress::on(); | ||||||
|  |  | ||||||
|  |     ret = $[ | ||||||
|  | //	"preformatted_proposal" : proposal, | ||||||
|  | //	"warning_level" : warning_level, | ||||||
|  | //	"warning" : warning, | ||||||
|  |     ]; | ||||||
|  | } | ||||||
|  | /* run the module */ | ||||||
|  | else if(func == "AskUser") { | ||||||
|  |     map stored = NovellCasa::Export(); | ||||||
|  |     symbol seq = (symbol) WFM::CallFunction("CASA", [.propose]); | ||||||
|  |     if(seq != `next) NovellCasa::Import(stored); | ||||||
|  |  | ||||||
|  |     y2debug("stored=%1",stored); | ||||||
|  |     y2debug("seq=%1",seq); | ||||||
|  |     ret = $[ | ||||||
|  | 	"workflow_sequence" : seq | ||||||
|  |     ]; | ||||||
|  | } | ||||||
|  | /* create titles */ | ||||||
|  | else if(func == "Description") { | ||||||
|  |     ret = $[ | ||||||
|  | 	/* Rich text title for NovellCasa in proposals */ | ||||||
|  | 	"rich_text_title" : _("Novell CASA"), | ||||||
|  | 	/* Menu title for NovellCasa in proposals */ | ||||||
|  | 	"menu_title" : _("&Novell CASA"), | ||||||
|  | 	"id" : "CASA", | ||||||
|  |     ]; | ||||||
|  | } | ||||||
|  | /* write the proposal */ | ||||||
|  | else if(func == "Write") { | ||||||
|  |     NovellCasa::Write(); | ||||||
|  | } | ||||||
|  | /* unknown function */ | ||||||
|  | else { | ||||||
|  |     y2error("unknown function: %1", func); | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* Finish */ | ||||||
|  | y2debug("ret=%1",ret); | ||||||
|  | y2milestone("Novell CASA proposal finished"); | ||||||
|  | y2milestone("----------------------------------------"); | ||||||
|  | return ret; | ||||||
|  |  | ||||||
|  | /* EOF */ | ||||||
|  | } | ||||||
| @@ -2,7 +2,7 @@ | |||||||
| # src/Makefile.  Generated from Makefile.in by configure. | # src/Makefile.  Generated from Makefile.in by configure. | ||||||
|  |  | ||||||
| # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, | # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, | ||||||
| # 2003, 2004, 2005  Free Software Foundation, Inc. | # 2003, 2004, 2005, 2006  Free Software Foundation, Inc. | ||||||
| # This Makefile.in is free software; the Free Software Foundation | # This Makefile.in is free software; the Free Software Foundation | ||||||
| # gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | ||||||
| # with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | ||||||
| @@ -14,7 +14,7 @@ | |||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| # Makefile.am for novell-casa/src | # Makefile.am for CASA/src | ||||||
|  |  | ||||||
| # Makefile.am.common					-*- Makefile -*- | # Makefile.am.common					-*- Makefile -*- | ||||||
| # Generated file, do not edit! | # Generated file, do not edit! | ||||||
| @@ -22,9 +22,9 @@ | |||||||
| srcdir = . | srcdir = . | ||||||
| top_srcdir = .. | top_srcdir = .. | ||||||
|  |  | ||||||
| pkgdatadir = $(datadir)/yast2-novell-casa | pkgdatadir = $(datadir)/yast2-CASA | ||||||
| pkglibdir = $(libdir)/yast2-novell-casa | pkglibdir = $(libdir)/yast2-CASA | ||||||
| pkgincludedir = $(includedir)/yast2-novell-casa | pkgincludedir = $(includedir)/yast2-CASA | ||||||
| top_builddir = .. | top_builddir = .. | ||||||
| am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd | am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd | ||||||
| INSTALL = /usr/bin/install -c -p | INSTALL = /usr/bin/install -c -p | ||||||
| @@ -84,7 +84,7 @@ CREATE_PKGCONFIG_NOARCH_FALSE = | |||||||
| CREATE_PKGCONFIG_NOARCH_TRUE = # | CREATE_PKGCONFIG_NOARCH_TRUE = # | ||||||
| CREATE_PKGCONFIG_TRUE = # | CREATE_PKGCONFIG_TRUE = # | ||||||
| CYGPATH_W = echo | CYGPATH_W = echo | ||||||
| DEFS = -DPACKAGE_NAME=\"yast2-novell-casa\" -DPACKAGE_TARNAME=\"yast2-novell-casa\" -DPACKAGE_VERSION=\"1.6.0\" -DPACKAGE_STRING=\"yast2-novell-casa\ 1.6.0\" -DPACKAGE_BUGREPORT=\"http://www.suse.de/feedback\" -DPACKAGE=\"yast2-novell-casa\" -DVERSION=\"1.6.0\"  | DEFS = -DPACKAGE_NAME=\"yast2-CASA\" -DPACKAGE_TARNAME=\"yast2-CASA\" -DPACKAGE_VERSION=\"1.6.0\" -DPACKAGE_STRING=\"yast2-CASA\ 1.6.0\" -DPACKAGE_BUGREPORT=\"http://www.suse.de/feedback\" -DPACKAGE=\"yast2-CASA\" -DVERSION=\"1.6.0\"  | ||||||
| ECHO_C =  | ECHO_C =  | ||||||
| ECHO_N = -n | ECHO_N = -n | ||||||
| ECHO_T =  | ECHO_T =  | ||||||
| @@ -98,15 +98,15 @@ LN_S = ln -s | |||||||
| LTLIBOBJS =  | LTLIBOBJS =  | ||||||
| MAINTAINER = casa <casa@novell.com> | MAINTAINER = casa <casa@novell.com> | ||||||
| MAKEINFO = ${SHELL} /home/nds_cm/dev/yast/casa-yast/missing --run makeinfo | MAKEINFO = ${SHELL} /home/nds_cm/dev/yast/casa-yast/missing --run makeinfo | ||||||
| PACKAGE = yast2-novell-casa | PACKAGE = yast2-CASA | ||||||
| PACKAGE_BUGREPORT = http://www.suse.de/feedback | PACKAGE_BUGREPORT = http://www.suse.de/feedback | ||||||
| PACKAGE_NAME = yast2-novell-casa | PACKAGE_NAME = yast2-CASA | ||||||
| PACKAGE_STRING = yast2-novell-casa 1.6.0 | PACKAGE_STRING = yast2-CASA 1.6.0 | ||||||
| PACKAGE_TARNAME = yast2-novell-casa | PACKAGE_TARNAME = yast2-CASA | ||||||
| PACKAGE_VERSION = 1.6.0 | PACKAGE_VERSION = 1.6.0 | ||||||
| PATH_SEPARATOR = : | PATH_SEPARATOR = : | ||||||
| PKG_CONFIG_PATH =  | PKG_CONFIG_PATH =  | ||||||
| RPMNAME = yast2-novell-casa | RPMNAME = yast2-CASA | ||||||
| SET_MAKE =  | SET_MAKE =  | ||||||
| SHELL = /bin/sh | SHELL = /bin/sh | ||||||
| STRIP =  | STRIP =  | ||||||
| @@ -134,7 +134,7 @@ build_vendor = suse | |||||||
| clientdir = ${prefix}/share/YaST2/clients | clientdir = ${prefix}/share/YaST2/clients | ||||||
| datadir = ${prefix}/share | datadir = ${prefix}/share | ||||||
| desktopdir = ${prefix}/share/applications/YaST2 | desktopdir = ${prefix}/share/applications/YaST2 | ||||||
| docdir = ${prefix}/share/doc/packages/yast2-novell-casa | docdir = ${prefix}/share/doc/packages/yast2-CASA | ||||||
| exec_prefix = ${prefix} | exec_prefix = ${prefix} | ||||||
| execcompdir = ${prefix}/lib/YaST2 | execcompdir = ${prefix}/lib/YaST2 | ||||||
| fillupdir = /var/adm/fillup-templates | fillupdir = /var/adm/fillup-templates | ||||||
| @@ -175,13 +175,13 @@ themedir = /usr/share/pixmaps | |||||||
| yast2dir = ${prefix}/share/YaST2 | yast2dir = ${prefix}/share/YaST2 | ||||||
| ybindir = ${prefix}/lib/YaST2/bin | ybindir = ${prefix}/lib/YaST2/bin | ||||||
| ydatadir = ${prefix}/share/YaST2/data | ydatadir = ${prefix}/share/YaST2/data | ||||||
| yncludedir = ${prefix}/share/YaST2/include/novell-casa | yncludedir = ${prefix}/share/YaST2/include/CASA | ||||||
| ystartupdir = ${prefix}/lib/YaST2 | ystartupdir = ${prefix}/lib/YaST2 | ||||||
| iconsdir = /usr/share/applications | iconsdir = /usr/share/applications | ||||||
| client_DATA = \ | client_DATA = \ | ||||||
| 	novell-casa.ycp		\ | 	CASA.ycp		\ | ||||||
| 	novell-casa_auto.ycp	\ | 	CASA_auto.ycp	\ | ||||||
| 	novell-casa_proposal.ycp | 	CASA_proposal.ycp | ||||||
|  |  | ||||||
| ynclude_DATA = \ | ynclude_DATA = \ | ||||||
| 	helps.ycp		\ | 	helps.ycp		\ | ||||||
| @@ -190,7 +190,7 @@ ynclude_DATA = \ | |||||||
| 	complex.ycp | 	complex.ycp | ||||||
|  |  | ||||||
| desktop_DATA = \ | desktop_DATA = \ | ||||||
| 	novell-casa.desktop | 	CASA.desktop | ||||||
|  |  | ||||||
| module_DATA = \ | module_DATA = \ | ||||||
| 	NovellCasa.ycp | 	NovellCasa.ycp | ||||||
|   | |||||||
| @@ -1,14 +1,14 @@ | |||||||
| # Makefile.am for novell-casa/src | # Makefile.am for CASA/src | ||||||
|  |  | ||||||
| yncludedir = @yncludedir@/novell-casa | yncludedir = @yncludedir@/CASA | ||||||
| iconsdir = /usr/share/applications | iconsdir = /usr/share/applications | ||||||
| themedir = /usr/share/pixmaps | themedir = /usr/share/pixmaps | ||||||
|  |  | ||||||
|  |  | ||||||
| client_DATA =			\ | client_DATA =			\ | ||||||
| 	novell-casa.ycp		\ | 	CASA.ycp		\ | ||||||
| 	novell-casa_auto.ycp	\ | 	CASA_auto.ycp		\ | ||||||
| 	novell-casa_proposal.ycp | 	CASA_proposal.ycp | ||||||
|  |  | ||||||
| ynclude_DATA =			\ | ynclude_DATA =			\ | ||||||
| 	helps.ycp		\ | 	helps.ycp		\ | ||||||
| @@ -17,7 +17,7 @@ ynclude_DATA =			\ | |||||||
| 	complex.ycp | 	complex.ycp | ||||||
|  |  | ||||||
| desktop_DATA =			\ | desktop_DATA =			\ | ||||||
| 	novell-casa.desktop | 	CASA.desktop | ||||||
|  |  | ||||||
| module_DATA =			\ | module_DATA =			\ | ||||||
| 	NovellCasa.ycp | 	NovellCasa.ycp | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
| # @configure_input@ | # @configure_input@ | ||||||
|  |  | ||||||
| # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, | # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, | ||||||
| # 2003, 2004, 2005  Free Software Foundation, Inc. | # 2003, 2004, 2005, 2006  Free Software Foundation, Inc. | ||||||
| # This Makefile.in is free software; the Free Software Foundation | # This Makefile.in is free software; the Free Software Foundation | ||||||
| # gives unlimited permission to copy and/or distribute it, | # gives unlimited permission to copy and/or distribute it, | ||||||
| # with or without modifications, as long as this notice is preserved. | # with or without modifications, as long as this notice is preserved. | ||||||
| @@ -14,7 +14,7 @@ | |||||||
|  |  | ||||||
| @SET_MAKE@ | @SET_MAKE@ | ||||||
|  |  | ||||||
| # Makefile.am for novell-casa/src | # Makefile.am for CASA/src | ||||||
|  |  | ||||||
| # Makefile.am.common					-*- Makefile -*- | # Makefile.am.common					-*- Makefile -*- | ||||||
| # Generated file, do not edit! | # Generated file, do not edit! | ||||||
| @@ -175,13 +175,13 @@ themedir = /usr/share/pixmaps | |||||||
| yast2dir = @yast2dir@ | yast2dir = @yast2dir@ | ||||||
| ybindir = @ybindir@ | ybindir = @ybindir@ | ||||||
| ydatadir = @ydatadir@ | ydatadir = @ydatadir@ | ||||||
| yncludedir = @yncludedir@/novell-casa | yncludedir = @yncludedir@/CASA | ||||||
| ystartupdir = @ystartupdir@ | ystartupdir = @ystartupdir@ | ||||||
| iconsdir = /usr/share/applications | iconsdir = /usr/share/applications | ||||||
| client_DATA = \ | client_DATA = \ | ||||||
| 	novell-casa.ycp		\ | 	CASA.ycp		\ | ||||||
| 	novell-casa_auto.ycp	\ | 	CASA_auto.ycp	\ | ||||||
| 	novell-casa_proposal.ycp | 	CASA_proposal.ycp | ||||||
|  |  | ||||||
| ynclude_DATA = \ | ynclude_DATA = \ | ||||||
| 	helps.ycp		\ | 	helps.ycp		\ | ||||||
| @@ -190,7 +190,7 @@ ynclude_DATA = \ | |||||||
| 	complex.ycp | 	complex.ycp | ||||||
|  |  | ||||||
| desktop_DATA = \ | desktop_DATA = \ | ||||||
| 	novell-casa.desktop | 	CASA.desktop | ||||||
|  |  | ||||||
| module_DATA = \ | module_DATA = \ | ||||||
| 	NovellCasa.ycp | 	NovellCasa.ycp | ||||||
|   | |||||||
| @@ -1,12 +1,37 @@ | |||||||
| #! /usr/bin/perl -w | #! /usr/bin/perl -w | ||||||
| # File:		modules/NovellCasa.pm | # File:		modules/NovellCasa.pm | ||||||
| # Package:	Configuration of novell-casa | # Package:	Configuration of CASA | ||||||
| # Summary:	NovellCasa settings, input and output functions | # Summary:	NovellCasa settings, input and output functions | ||||||
| # Authors:	casa <casa@novell.com> | # Authors:	casa <casa@novell.com> | ||||||
| # | # | ||||||
| # $Id: NovellCasa.pm,v 1.5 2004/02/11 10:31:12 mvidner Exp $ | # $Id: NovellCasa.pm,v 1.5 2004/02/11 10:31:12 mvidner Exp $ | ||||||
|  | #------------------------------------------------------------------------------ | ||||||
|  | # Comments to: | ||||||
|  | #   support@Novell.com | ||||||
|  | #------------------------------------------------------------------------------ | ||||||
| # | # | ||||||
| # Representation of the configuration of novell-casa. | #  Copyright (C) 2005-2006 Novell, Inc. All Rights Reserved. | ||||||
|  | # | ||||||
|  | #  This library is free software; you can redistribute it and/or | ||||||
|  | #  modify it under the terms of the GNU Lesser General Public | ||||||
|  | #  License as published by the Free Software Foundation; version 2.1 | ||||||
|  | #  of the License. | ||||||
|  | # | ||||||
|  | #  This library 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 | ||||||
|  | #  Library Lesser General Public License for more details. | ||||||
|  | # | ||||||
|  | #  You should have received a copy of the GNU Lesser General Public | ||||||
|  | #  License along with this library; if not, Novell, Inc. | ||||||
|  | #  | ||||||
|  | #  To contact Novell about this file by physical or electronic mail,  | ||||||
|  | #  you may find current contact information at www.novell.com. | ||||||
|  | #  | ||||||
|  | # | ||||||
|  | #------------------------------------------------------------------------------ | ||||||
|  | # | ||||||
|  | # Representation of the configuration of CASA. | ||||||
| # Input and output routines. | # Input and output routines. | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -21,7 +46,7 @@ use Locale::gettext; | |||||||
| use POSIX ();     # Needed for setlocale() | use POSIX ();     # Needed for setlocale() | ||||||
|  |  | ||||||
| POSIX::setlocale(LC_MESSAGES, ""); | POSIX::setlocale(LC_MESSAGES, ""); | ||||||
| textdomain("novell-casa"); | textdomain("CASA"); | ||||||
|  |  | ||||||
| sub _ { | sub _ { | ||||||
|     return gettext($_[0]); |     return gettext($_[0]); | ||||||
| @@ -59,7 +84,7 @@ sub Modified { | |||||||
|     return Boolean($modified); |     return Boolean($modified); | ||||||
| } | } | ||||||
|  |  | ||||||
| # Settings: Define all variables needed for configuration of novell-casa | # Settings: Define all variables needed for configuration of CASA | ||||||
| # TODO FIXME: Define all the variables necessary to hold | # TODO FIXME: Define all the variables necessary to hold | ||||||
| # TODO FIXME: the configuration here (with the appropriate | # TODO FIXME: the configuration here (with the appropriate | ||||||
| # TODO FIXME: description) | # TODO FIXME: description) | ||||||
| @@ -75,14 +100,14 @@ sub Modified { | |||||||
| #   my $additional_parameter = 1; | #   my $additional_parameter = 1; | ||||||
|  |  | ||||||
| ## | ## | ||||||
|  # Read all novell-casa settings |  # Read all CASA settings | ||||||
|  # @return true on success |  # @return true on success | ||||||
|  # |  # | ||||||
| BEGIN { $TYPEINFO{Read} = ["function", "boolean"]; } | BEGIN { $TYPEINFO{Read} = ["function", "boolean"]; } | ||||||
| sub Read { | sub Read { | ||||||
|  |  | ||||||
|     # NovellCasa read dialog caption |     # NovellCasa read dialog caption | ||||||
|     my $caption = _("Initializing novell-casa Configuration"); |     my $caption = _("Initializing CASA Configuration"); | ||||||
|  |  | ||||||
|     # TODO FIXME Set the right number of stages |     # TODO FIXME Set the right number of stages | ||||||
|     my $steps = 4; |     my $steps = 4; | ||||||
| @@ -157,14 +182,14 @@ sub Read { | |||||||
| } | } | ||||||
|  |  | ||||||
| ## | ## | ||||||
|  # Write all novell-casa settings |  # Write all CASA settings | ||||||
|  # @return true on success |  # @return true on success | ||||||
|  # |  # | ||||||
| BEGIN { $TYPEINFO{Write} = ["function", "boolean"]; } | BEGIN { $TYPEINFO{Write} = ["function", "boolean"]; } | ||||||
| sub Write { | sub Write { | ||||||
|  |  | ||||||
|     # NovellCasa read dialog caption |     # NovellCasa read dialog caption | ||||||
|     my $caption = _("Saving novell-casa Configuration"); |     my $caption = _("Saving CASA Configuration"); | ||||||
|  |  | ||||||
|     # TODO FIXME And set the right number of stages |     # TODO FIXME And set the right number of stages | ||||||
|     my $steps = 2; |     my $steps = 2; | ||||||
| @@ -216,7 +241,7 @@ sub Write { | |||||||
| } | } | ||||||
|  |  | ||||||
| ## | ## | ||||||
|  # Get all novell-casa settings from the first parameter |  # Get all CASA settings from the first parameter | ||||||
|  # (For use by autoinstallation.) |  # (For use by autoinstallation.) | ||||||
|  # @param settings The YCP structure to be imported. |  # @param settings The YCP structure to be imported. | ||||||
|  # @return boolean True on success |  # @return boolean True on success | ||||||
| @@ -229,7 +254,7 @@ sub Import { | |||||||
| } | } | ||||||
|  |  | ||||||
| ## | ## | ||||||
|  # Dump the novell-casa settings to a single map |  # Dump the CASA settings to a single map | ||||||
|  # (For use by autoinstallation.) |  # (For use by autoinstallation.) | ||||||
|  # @return map Dumped settings (later acceptable by Import ()) |  # @return map Dumped settings (later acceptable by Import ()) | ||||||
|  # |  # | ||||||
|   | |||||||
| @@ -1,19 +1,38 @@ | |||||||
| /** | /** | ||||||
|  * File:	modules/NovellCasa.ycp |  * File:	modules/NovellCasa.ycp | ||||||
|  * Package:	Configuration of novell-casa |  * Package:	Configuration of CASA | ||||||
|  * Summary:	NovellCasa settings, input and output functions |  * Summary:	NovellCasa settings, input and output functions | ||||||
|  * Authors:	casa <casa@novell.com> |  * Authors:	casa <casa@novell.com> | ||||||
|  * |  * | ||||||
|  * $Id: NovellCasa.ycp,v 1.13 2004/03/15 13:18:08 mvidner Exp $ |  ********************************************************************* | ||||||
|  |  * Copyright (C) 2005-2006 Novell, Inc. All Rights Reserved. | ||||||
|  * |  * | ||||||
|  * Representation of the configuration of novell-casa. |  * This library is free software; you can redistribute it and/or | ||||||
|  |  * modify it under the terms of the GNU Lesser General Public | ||||||
|  |  * License as published by the Free Software Foundation; version 2.1 | ||||||
|  |  * of the License. | ||||||
|  |  * | ||||||
|  |  * This library 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 | ||||||
|  |  * Library Lesser General Public License for more details. | ||||||
|  |  * | ||||||
|  |  * You should have received a copy of the GNU Lesser General Public | ||||||
|  |  * License along with this library; if not, Novell, Inc. | ||||||
|  |  * | ||||||
|  |  * To contact Novell about this file by physical or electronic mail,  | ||||||
|  |  * you may find current contact information at www.novell.com. | ||||||
|  |  * | ||||||
|  |  ********************************************************************* | ||||||
|  |  * | ||||||
|  |  * Representation of the configuration of CASA. | ||||||
|  * Input and output routines. |  * Input and output routines. | ||||||
|  */ |  */ | ||||||
|  |  | ||||||
| { | { | ||||||
|  |  | ||||||
| module "NovellCasa"; | module "NovellCasa"; | ||||||
| textdomain "novell-casa"; | textdomain "CASA"; | ||||||
|  |  | ||||||
| import "Progress"; | import "Progress"; | ||||||
| import "Report"; | import "Report"; | ||||||
| @@ -66,7 +85,7 @@ global boolean Modified() { | |||||||
|     return modified; |     return modified; | ||||||
| } | } | ||||||
|  |  | ||||||
| // Settings: Define all variables needed for configuration of novell-casa | // Settings: Define all variables needed for configuration of CASA | ||||||
| // TODO FIXME: Define all the variables necessary to hold | // TODO FIXME: Define all the variables necessary to hold | ||||||
| // TODO FIXME: the configuration here (with the appropriate | // TODO FIXME: the configuration here (with the appropriate | ||||||
| // TODO FIXME: description) | // TODO FIXME: description) | ||||||
| @@ -82,13 +101,13 @@ global boolean Modified() { | |||||||
| //   boolean additional_parameter = true; | //   boolean additional_parameter = true; | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Read all novell-casa settings |  * Read all CASA settings | ||||||
|  * @return true on success |  * @return true on success | ||||||
|  */ |  */ | ||||||
| global boolean Read() { | global boolean Read() { | ||||||
|  |  | ||||||
|     /* NovellCasa read dialog caption */ |     /* NovellCasa read dialog caption */ | ||||||
|     string caption = _("Initializing novell-casa Configuration"); |     string caption = _("Initializing CASA Configuration"); | ||||||
|  |  | ||||||
|     // TODO FIXME Set the right number of stages |     // TODO FIXME Set the right number of stages | ||||||
|     integer steps = 4; |     integer steps = 4; | ||||||
| @@ -157,13 +176,13 @@ global boolean Read() { | |||||||
| } | } | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Write all novell-casa settings |  * Write all CASA settings | ||||||
|  * @return true on success |  * @return true on success | ||||||
|  */ |  */ | ||||||
| global boolean Write() { | global boolean Write() { | ||||||
|  |  | ||||||
|     /* NovellCasa read dialog caption */ |     /* NovellCasa read dialog caption */ | ||||||
|     string caption = _("Saving novell-casa Configuration"); |     string caption = _("Saving CASA Configuration"); | ||||||
|  |  | ||||||
|     // TODO FIXME And set the right number of stages |     // TODO FIXME And set the right number of stages | ||||||
|     integer steps = 2; |     integer steps = 2; | ||||||
| @@ -213,7 +232,7 @@ global boolean Write() { | |||||||
| } | } | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Get all novell-casa settings from the first parameter |  * Get all CASA settings from the first parameter | ||||||
|  * (For use by autoinstallation.) |  * (For use by autoinstallation.) | ||||||
|  * @param settings The YCP structure to be imported. |  * @param settings The YCP structure to be imported. | ||||||
|  * @return boolean True on success |  * @return boolean True on success | ||||||
| @@ -224,7 +243,7 @@ global boolean Import (map settings) { | |||||||
| } | } | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Dump the novell-casa settings to a single map |  * Dump the CASA settings to a single map | ||||||
|  * (For use by autoinstallation.) |  * (For use by autoinstallation.) | ||||||
|  * @return map Dumped settings (later acceptable by Import ()) |  * @return map Dumped settings (later acceptable by Import ()) | ||||||
|  */ |  */ | ||||||
|   | |||||||
| @@ -1,15 +1,35 @@ | |||||||
| /** | /** | ||||||
|  * File:	include/novell-casa/complex.ycp |  * File:	include/CASA/complex.ycp | ||||||
|  * Package:	Configuration of novell-casa |  * Package:	Configuration of CASA | ||||||
|  * Summary:	Dialogs definitions |  * Summary:	Dialogs definitions | ||||||
|  * Authors:	casa <casa@novell.com> |  * Authors:	casa <casa@novell.com> | ||||||
|  * |  * | ||||||
|  * $Id: complex.ycp,v 1.6 2004/02/05 15:16:57 msvec Exp $ |  ********************************************************************* | ||||||
|  |  * Copyright (C) 2005-2006 Novell, Inc. All Rights Reserved. | ||||||
|  |  * | ||||||
|  |  * This library is free software; you can redistribute it and/or | ||||||
|  |  * modify it under the terms of the GNU Lesser General Public | ||||||
|  |  * License as published by the Free Software Foundation; version 2.1 | ||||||
|  |  * of the License. | ||||||
|  |  * | ||||||
|  |  * This library 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 | ||||||
|  |  * Library Lesser General Public License for more details. | ||||||
|  |  * | ||||||
|  |  * You should have received a copy of the GNU Lesser General Public | ||||||
|  |  * License along with this library; if not, Novell, Inc. | ||||||
|  |  * | ||||||
|  |  * To contact Novell about this file by physical or electronic mail,  | ||||||
|  |  * you may find current contact information at www.novell.com. | ||||||
|  |  * | ||||||
|  |  ********************************************************************* | ||||||
|  |  * | ||||||
|  */ |  */ | ||||||
|  |  | ||||||
| { | { | ||||||
|  |  | ||||||
| textdomain "novell-casa"; | textdomain "CASA"; | ||||||
|  |  | ||||||
| import "Label"; | import "Label"; | ||||||
| import "Popup"; | import "Popup"; | ||||||
| @@ -17,7 +37,7 @@ import "Wizard"; | |||||||
| //import "Wizard_hw"; | //import "Wizard_hw"; | ||||||
| import "NovellCasa"; | import "NovellCasa"; | ||||||
|  |  | ||||||
| include "novell-casa/helps.ycp"; | include "CASA/helps.ycp"; | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Return a modification status |  * Return a modification status | ||||||
|   | |||||||
| @@ -1,21 +1,41 @@ | |||||||
| /** | /** | ||||||
|  * File:	include/novell-casa/dialogs.ycp |  * File:	include/CASA/dialogs.ycp | ||||||
|  * Package:	Configuration of novell-casa |  * Package:	Configuration of CASA | ||||||
|  * Summary:	Dialogs definitions |  * Summary:	Dialogs definitions | ||||||
|  * Authors:	casa <casa@novell.com> |  * Authors:	casa <casa@novell.com> | ||||||
|  * |  * | ||||||
|  * $Id: dialogs.ycp,v 1.6 2004/02/05 11:29:30 msvec Exp $ |  ********************************************************************* | ||||||
|  |  * Copyright (C) 2005-2006 Novell, Inc. All Rights Reserved. | ||||||
|  |  * | ||||||
|  |  * This library is free software; you can redistribute it and/or | ||||||
|  |  * modify it under the terms of the GNU Lesser General Public | ||||||
|  |  * License as published by the Free Software Foundation; version 2.1 | ||||||
|  |  * of the License. | ||||||
|  |  * | ||||||
|  |  * This library 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 | ||||||
|  |  * Library Lesser General Public License for more details. | ||||||
|  |  * | ||||||
|  |  * You should have received a copy of the GNU Lesser General Public | ||||||
|  |  * License along with this library; if not, Novell, Inc. | ||||||
|  |  * | ||||||
|  |  * To contact Novell about this file by physical or electronic mail,  | ||||||
|  |  * you may find current contact information at www.novell.com. | ||||||
|  |  * | ||||||
|  |  ********************************************************************* | ||||||
|  |  * | ||||||
|  */ |  */ | ||||||
|  |  | ||||||
| { | { | ||||||
|  |  | ||||||
| textdomain "novell-casa"; | textdomain "CASA"; | ||||||
|  |  | ||||||
| import "Label"; | import "Label"; | ||||||
| import "Wizard"; | import "Wizard"; | ||||||
| import "NovellCasa"; | import "NovellCasa"; | ||||||
|  |  | ||||||
| include "novell-casa/helps.ycp"; | include "CASA/helps.ycp"; | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Configure1 dialog |  * Configure1 dialog | ||||||
| @@ -27,7 +47,7 @@ any Configure1Dialog () { | |||||||
|     string caption = _("Novell CASA Configuration"); |     string caption = _("Novell CASA Configuration"); | ||||||
|  |  | ||||||
|     /* NovellCasa configure1 dialog contents */ |     /* NovellCasa configure1 dialog contents */ | ||||||
|     term contents = `Label (_("First part of configuration of novell-casa")); |     term contents = `Label (_("First part of configuration of CASA")); | ||||||
|  |  | ||||||
|     Wizard::SetContentsButtons(caption, contents, HELPS["c1"]:"", |     Wizard::SetContentsButtons(caption, contents, HELPS["c1"]:"", | ||||||
| 	    Label::BackButton(), Label::NextButton()); | 	    Label::BackButton(), Label::NextButton()); | ||||||
| @@ -64,7 +84,7 @@ any Configure2Dialog () { | |||||||
|     string caption = _("Novell CASA Configuration"); |     string caption = _("Novell CASA Configuration"); | ||||||
|  |  | ||||||
|     /* NovellCasa configure2 dialog contents */ |     /* NovellCasa configure2 dialog contents */ | ||||||
|     term contents = `Label (_("Second part of configuration of novell-casa")); |     term contents = `Label (_("Second part of configuration of CASA")); | ||||||
|  |  | ||||||
|     Wizard::SetContentsButtons(caption, contents, HELPS["c2"]:"", |     Wizard::SetContentsButtons(caption, contents, HELPS["c2"]:"", | ||||||
| 	    Label::BackButton(), Label::NextButton()); | 	    Label::BackButton(), Label::NextButton()); | ||||||
|   | |||||||
| @@ -1,15 +1,35 @@ | |||||||
| /** | /** | ||||||
|  * File:	include/novell-casa/helps.ycp |  * File:	include/CASA/helps.ycp | ||||||
|  * Package:	Configuration of novell-casa |  * Package:	Configuration of CASA | ||||||
|  * Summary:	Help texts of all the dialogs |  * Summary:	Help texts of all the dialogs | ||||||
|  * Authors:	casa <casa@novell.com> |  * Authors:	casa <casa@novell.com> | ||||||
|  * |  * | ||||||
|  * $Id: helps.ycp,v 1.4 2004/02/05 11:29:30 msvec Exp $ | ********************************************************************* | ||||||
|  |  * Copyright (C) 2005-2006 Novell, Inc. All Rights Reserved. | ||||||
|  |  * | ||||||
|  |  * This library is free software; you can redistribute it and/or | ||||||
|  |  * modify it under the terms of the GNU Lesser General Public | ||||||
|  |  * License as published by the Free Software Foundation; version 2.1 | ||||||
|  |  * of the License. | ||||||
|  |  * | ||||||
|  |  * This library 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 | ||||||
|  |  * Library Lesser General Public License for more details. | ||||||
|  |  * | ||||||
|  |  * You should have received a copy of the GNU Lesser General Public | ||||||
|  |  * License along with this library; if not, Novell, Inc. | ||||||
|  |  * | ||||||
|  |  * To contact Novell about this file by physical or electronic mail,  | ||||||
|  |  * you may find current contact information at www.novell.com. | ||||||
|  |  * | ||||||
|  |  ********************************************************************* | ||||||
|  |  * | ||||||
|  */ |  */ | ||||||
|  |  | ||||||
| { | { | ||||||
|  |  | ||||||
| textdomain "novell-casa"; | textdomain "CASA"; | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * All helps are here |  * All helps are here | ||||||
|   | |||||||
| @@ -7,20 +7,30 @@ | |||||||
| # Comments to: | # Comments to: | ||||||
| #   support@novell.com | #   support@novell.com | ||||||
| #------------------------------------------------------------------------------ | #------------------------------------------------------------------------------ | ||||||
| # Copyright 2005, Novell, Inc. |  | ||||||
| # | # | ||||||
| # This program is distributed in the hope that it will be useful, but | #  Copyright (C) 2005-2006 Novell, Inc. All Rights Reserved. | ||||||
| # WITHOUT ANY WARRANTY; without even the implied warranty of | # | ||||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | #  This library is free software; you can redistribute it and/or | ||||||
|  | #  modify it under the terms of the GNU Lesser General Public | ||||||
|  | #  License as published by the Free Software Foundation; version 2.1 | ||||||
|  | #  of the License. | ||||||
|  | # | ||||||
|  | #  This library 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 | ||||||
|  | #  Library Lesser General Public License for more details. | ||||||
|  | # | ||||||
|  | #  You should have received a copy of the GNU Lesser General Public | ||||||
|  | #  License along with this library; if not, Novell, Inc. | ||||||
|  | #  | ||||||
|  | #  To contact Novell about this file by physical or electronic mail,  | ||||||
|  | #  you may find current contact information at www.novell.com. | ||||||
|  | #  | ||||||
| # | # | ||||||
| # This script and its embedded programs are distributed with |  | ||||||
| # absolutely, positively NO WARRANTY WHATSOEVER, without even the |  | ||||||
| # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR |  | ||||||
| # PURPOSE.  The author and Novell, Inc. take no responsibility for |  | ||||||
| # the consequences of running this script. |  | ||||||
| #------------------------------------------------------------------------------ | #------------------------------------------------------------------------------ | ||||||
| # | # | ||||||
| #   START_DIR    =   pwd - the current working directory | #   START_DIR    =   pwd - the current working directory | ||||||
|  | #                          this is the directory where this script is executed from | ||||||
| # | # | ||||||
| #------------------------------------------------------------------------------ | #------------------------------------------------------------------------------ | ||||||
|  |  | ||||||
| @@ -31,7 +41,7 @@ DATE=`date` | |||||||
| SOURCE22_ICON=CASA_22.png | SOURCE22_ICON=CASA_22.png | ||||||
| SOURCE32_ICON=CASA_32.png | SOURCE32_ICON=CASA_32.png | ||||||
| SOURCE48_ICON=CASA_48.png | SOURCE48_ICON=CASA_48.png | ||||||
| DEST_ICON=novell-casa.png | DEST_ICON=CASA.png | ||||||
|  |  | ||||||
| determineIfSourceExists () | determineIfSourceExists () | ||||||
| { | { | ||||||
| @@ -200,7 +210,7 @@ DIR_48=48x48 | |||||||
| ICON_SOURCE="/usr/share/pixmaps" | ICON_SOURCE="/usr/share/pixmaps" | ||||||
| APPS_DIR="apps" | APPS_DIR="apps" | ||||||
| ICONS_DIR="icons" | ICONS_DIR="icons" | ||||||
| ICON_FILE="novell-casa.png" | ICON_FILE="CASA.png" | ||||||
|  |  | ||||||
| if [ -z "$1" ] | if [ -z "$1" ] | ||||||
| then | then | ||||||
|   | |||||||
| @@ -6,7 +6,7 @@ X-KDE-ModuleType=Library | |||||||
| X-KDE-RootOnly=true | X-KDE-RootOnly=true | ||||||
| X-KDE-HasReadOnlyMode=true | X-KDE-HasReadOnlyMode=true | ||||||
| X-KDE-Library=yast2 | X-KDE-Library=yast2 | ||||||
| X-SuSE-YaST-Call=novell-casa | X-SuSE-YaST-Call=CASA | ||||||
|  |  | ||||||
| X-SuSE-YaST-Group=Security | X-SuSE-YaST-Group=Security | ||||||
| X-SuSE-YaST-Argument= | X-SuSE-YaST-Argument= | ||||||
| @@ -14,10 +14,10 @@ X-SuSE-YaST-RootOnly=true | |||||||
| X-SuSE-YaST-AutoInst= | X-SuSE-YaST-AutoInst= | ||||||
| X-SuSE-YaST-Geometry= | X-SuSE-YaST-Geometry= | ||||||
| X-SuSE-YaST-SortKey= | X-SuSE-YaST-SortKey= | ||||||
| X-SuSE-YaST-AutoInstResource=novell-casa | X-SuSE-YaST-AutoInstResource=CASA | ||||||
|  |  | ||||||
| Icon=novell-casa | Icon=CASA | ||||||
| Exec=/sbin/yast2 novell-casa  | Exec=/sbin/yast2 CASA  | ||||||
|  |  | ||||||
| Name=Novell CASA | Name=Novell CASA | ||||||
| GenericName=Configure novell-casa | GenericName=Configure CASA | ||||||
|   | |||||||
| @@ -1,21 +1,40 @@ | |||||||
| /** | /** | ||||||
|  * File:	clients/novell-casa.ycp |  * File:	clients/CASA.ycp | ||||||
|  * Package:	Configuration of novell-casa |  * Package:	Configuration of CASA | ||||||
|  * Summary:	Main file |  * Summary:	Main file | ||||||
|  * Authors:	casa <casa@novell.com> |  * Authors:	casa <casa@novell.com> | ||||||
|  * |  * | ||||||
|  * $Id: novell-casa.ycp,v 1.9 2004/02/05 15:16:57 msvec Exp $ |  ********************************************************************* | ||||||
|  |  * Copyright (C) 2005-2006 Novell, Inc. All Rights Reserved. | ||||||
|  * |  * | ||||||
|  * Main file for novell-casa configuration. Uses all other files. |  * This library is free software; you can redistribute it and/or | ||||||
|  |  * modify it under the terms of the GNU Lesser General Public | ||||||
|  |  * License as published by the Free Software Foundation; version 2.1 | ||||||
|  |  * of the License. | ||||||
|  |  * | ||||||
|  |  * This library 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 | ||||||
|  |  * Library Lesser General Public License for more details. | ||||||
|  |  * | ||||||
|  |  * You should have received a copy of the GNU Lesser General Public | ||||||
|  |  * License along with this library; if not, Novell, Inc. | ||||||
|  |  * | ||||||
|  |  * To contact Novell about this file by physical or electronic mail,  | ||||||
|  |  * you may find current contact information at www.novell.com. | ||||||
|  |  * | ||||||
|  |  ********************************************************************* | ||||||
|  |  * | ||||||
|  |  * Main file for CASA configuration. Uses all other files. | ||||||
|  */ |  */ | ||||||
|  |  | ||||||
| { | { | ||||||
|  |  | ||||||
| /*** | /*** | ||||||
|  * <h3>Configuration of novell-casa</h3> |  * <h3>Configuration of CASA</h3> | ||||||
|  */ |  */ | ||||||
|  |  | ||||||
| textdomain "novell-casa"; | textdomain "CASA"; | ||||||
|  |  | ||||||
| /* The main () */ | /* The main () */ | ||||||
| y2milestone ("----------------------------------------"); | y2milestone ("----------------------------------------"); | ||||||
| @@ -26,12 +45,12 @@ import "Report"; | |||||||
| import "Summary"; | import "Summary"; | ||||||
|  |  | ||||||
| import "CommandLine"; | import "CommandLine"; | ||||||
| include "novell-casa/wizards.ycp"; | include "CASA/wizards.ycp"; | ||||||
|  |  | ||||||
| map cmdline_description = $[ | map cmdline_description = $[ | ||||||
|     "id" 	: "novell-casa", |     "id" 	: "CASA", | ||||||
|     /* Command line help text for the Xnovell-casa module */ |     /* Command line help text for the XCASA module */ | ||||||
|     "help"	: _("Configuration of novell-casa"), |     "help"	: _("Configuration of CASA"), | ||||||
|     "guihandler"        : NovellCasaSequence, |     "guihandler"        : NovellCasaSequence, | ||||||
|     "initialize"        : NovellCasa::Read, |     "initialize"        : NovellCasa::Read, | ||||||
|     "finish"            : NovellCasa::Write, |     "finish"            : NovellCasa::Write, | ||||||
|   | |||||||
| @@ -1,10 +1,29 @@ | |||||||
| /** | /** | ||||||
|  * File:	clients/novell-casa_auto.ycp |  * File:	clients/CASA_auto.ycp | ||||||
|  * Package:	Configuration of novell-casa |  * Package:	Configuration of CASA | ||||||
|  * Summary:	Client for autoinstallation |  * Summary:	Client for autoinstallation | ||||||
|  * Authors:	casa <casa@novell.com> |  * Authors:	casa <casa@novell.com> | ||||||
|  * |  * | ||||||
|  * $Id: novell-casa_auto.ycp,v 1.12 2004/01/28 21:24:07 nashif Exp $ |  ********************************************************************* | ||||||
|  |  * Copyright (C) 2005-2006 Novell, Inc. All Rights Reserved. | ||||||
|  |  * | ||||||
|  |  * This library is free software; you can redistribute it and/or | ||||||
|  |  * modify it under the terms of the GNU Lesser General Public | ||||||
|  |  * License as published by the Free Software Foundation; version 2.1 | ||||||
|  |  * of the License. | ||||||
|  |  * | ||||||
|  |  * This library 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 | ||||||
|  |  * Library Lesser General Public License for more details. | ||||||
|  |  * | ||||||
|  |  * You should have received a copy of the GNU Lesser General Public | ||||||
|  |  * License along with this library; if not, Novell, Inc. | ||||||
|  |  * | ||||||
|  |  * To contact Novell about this file by physical or electronic mail,  | ||||||
|  |  * you may find current contact information at www.novell.com. | ||||||
|  |  * | ||||||
|  |  ********************************************************************* | ||||||
|  * |  * | ||||||
|  * This is a client for autoinstallation. It takes its arguments, |  * This is a client for autoinstallation. It takes its arguments, | ||||||
|  * goes through the configuration and return the setting. |  * goes through the configuration and return the setting. | ||||||
| @@ -13,21 +32,21 @@ | |||||||
|  |  | ||||||
| /** | /** | ||||||
|  * @param function to execute |  * @param function to execute | ||||||
|  * @param map/list of novell-casa settings |  * @param map/list of CASA settings | ||||||
|  * @return map edited settings, Summary or boolean on success depending on called function |  * @return map edited settings, Summary or boolean on success depending on called function | ||||||
|  * @example map mm = $[ "FAIL_DELAY" : "77" ]; |  * @example map mm = $[ "FAIL_DELAY" : "77" ]; | ||||||
|  * @example map ret = WFM::CallFunction ("novell-casa_auto", [ "Summary", mm ]); |  * @example map ret = WFM::CallFunction ("CASA_auto", [ "Summary", mm ]); | ||||||
|  */ |  */ | ||||||
|  |  | ||||||
| { | { | ||||||
|  |  | ||||||
| textdomain "novell-casa"; | textdomain "CASA"; | ||||||
|  |  | ||||||
| y2milestone("----------------------------------------"); | y2milestone("----------------------------------------"); | ||||||
| y2milestone("Novell CASA auto started"); | y2milestone("Novell CASA auto started"); | ||||||
|  |  | ||||||
| import "NovellCasa"; | import "NovellCasa"; | ||||||
| include "novell-casa/wizards.ycp"; | include "CASA/wizards.ycp"; | ||||||
|  |  | ||||||
| any ret = nil; | any ret = nil; | ||||||
| string func = ""; | string func = ""; | ||||||
|   | |||||||
| @@ -1,18 +1,37 @@ | |||||||
| /** | /** | ||||||
|  * File:	clients/novell-casa_proposal.ycp |  * File:	clients/CASA_proposal.ycp | ||||||
|  * Package:	Configuration of novell-casa |  * Package:	Configuration of CASA | ||||||
|  * Summary:	Proposal function dispatcher. |  * Summary:	Proposal function dispatcher. | ||||||
|  * Authors:	casa <casa@novell.com> |  * Authors:	casa <casa@novell.com> | ||||||
|  * |  * | ||||||
|  * $Id: novell-casa_proposal.ycp,v 1.6 2004/02/05 11:29:30 msvec Exp $ |  ********************************************************************* | ||||||
|  |  * Copyright (C) 2005-2006 Novell, Inc. All Rights Reserved. | ||||||
|  * |  * | ||||||
|  * Proposal function dispatcher for novell-casa configuration. |  * This library is free software; you can redistribute it and/or | ||||||
|  |  * modify it under the terms of the GNU Lesser General Public | ||||||
|  |  * License as published by the Free Software Foundation; version 2.1 | ||||||
|  |  * of the License. | ||||||
|  |  * | ||||||
|  |  * This library 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 | ||||||
|  |  * Library Lesser General Public License for more details. | ||||||
|  |  * | ||||||
|  |  * You should have received a copy of the GNU Lesser General Public | ||||||
|  |  * License along with this library; if not, Novell, Inc. | ||||||
|  |  * | ||||||
|  |  * To contact Novell about this file by physical or electronic mail,  | ||||||
|  |  * you may find current contact information at www.novell.com. | ||||||
|  |  * | ||||||
|  |  ********************************************************************* | ||||||
|  |  * | ||||||
|  |  * Proposal function dispatcher for CASA configuration. | ||||||
|  * See source/installation/proposal/proposal-API.txt |  * See source/installation/proposal/proposal-API.txt | ||||||
|  */ |  */ | ||||||
|  |  | ||||||
| { | { | ||||||
|  |  | ||||||
| textdomain "novell-casa"; | textdomain "CASA"; | ||||||
|  |  | ||||||
| import "NovellCasa"; | import "NovellCasa"; | ||||||
| import "Progress"; | import "Progress"; | ||||||
| @@ -50,7 +69,7 @@ if(func == "MakeProposal") { | |||||||
| /* run the module */ | /* run the module */ | ||||||
| else if(func == "AskUser") { | else if(func == "AskUser") { | ||||||
|     map stored = NovellCasa::Export(); |     map stored = NovellCasa::Export(); | ||||||
|     symbol seq = (symbol) WFM::CallFunction("novell-casa", [.propose]); |     symbol seq = (symbol) WFM::CallFunction("CASA", [.propose]); | ||||||
|     if(seq != `next) NovellCasa::Import(stored); |     if(seq != `next) NovellCasa::Import(stored); | ||||||
|  |  | ||||||
|     y2debug("stored=%1",stored); |     y2debug("stored=%1",stored); | ||||||
| @@ -66,7 +85,7 @@ else if(func == "Description") { | |||||||
| 	"rich_text_title" : _("Novell CASA"), | 	"rich_text_title" : _("Novell CASA"), | ||||||
| 	/* Menu title for NovellCasa in proposals */ | 	/* Menu title for NovellCasa in proposals */ | ||||||
| 	"menu_title" : _("&Novell CASA"), | 	"menu_title" : _("&Novell CASA"), | ||||||
| 	"id" : "novell-casa", | 	"id" : "CASA", | ||||||
|     ]; |     ]; | ||||||
| } | } | ||||||
| /* write the proposal */ | /* write the proposal */ | ||||||
|   | |||||||
| @@ -1,24 +1,44 @@ | |||||||
| /** | /** | ||||||
|  * File:	include/novell-casa/wizards.ycp |  * File:	include/CASA/wizards.ycp | ||||||
|  * Package:	Configuration of novell-casa |  * Package:	Configuration of CASA | ||||||
|  * Summary:	Wizards definitions |  * Summary:	Wizards definitions | ||||||
|  * Authors:	casa <casa@novell.com> |  * Authors:	casa <casa@novell.com> | ||||||
|  * |  * | ||||||
|  * $Id: wizards.ycp,v 1.6 2004/02/05 11:29:30 msvec Exp $ |  ********************************************************************* | ||||||
|  |  * Copyright (C) 2005-2006 Novell, Inc. All Rights Reserved. | ||||||
|  |  * | ||||||
|  |  * This library is free software; you can redistribute it and/or | ||||||
|  |  * modify it under the terms of the GNU Lesser General Public | ||||||
|  |  * License as published by the Free Software Foundation; version 2.1 | ||||||
|  |  * of the License. | ||||||
|  |  * | ||||||
|  |  * This library 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 | ||||||
|  |  * Library Lesser General Public License for more details. | ||||||
|  |  * | ||||||
|  |  * You should have received a copy of the GNU Lesser General Public | ||||||
|  |  * License along with this library; if not, Novell, Inc. | ||||||
|  |  * | ||||||
|  |  * To contact Novell about this file by physical or electronic mail,  | ||||||
|  |  * you may find current contact information at www.novell.com. | ||||||
|  |  * | ||||||
|  |  ********************************************************************* | ||||||
|  |  * | ||||||
|  */ |  */ | ||||||
|  |  | ||||||
| { | { | ||||||
|  |  | ||||||
| textdomain "novell-casa"; | textdomain "CASA"; | ||||||
|  |  | ||||||
| import "Sequencer"; | import "Sequencer"; | ||||||
| import "Wizard"; | import "Wizard"; | ||||||
|  |  | ||||||
| include "novell-casa/complex.ycp"; | include "CASA/complex.ycp"; | ||||||
| include "novell-casa/dialogs.ycp"; | include "CASA/dialogs.ycp"; | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Add a configuration of novell-casa |  * Add a configuration of CASA | ||||||
|  * @return sequence result |  * @return sequence result | ||||||
|  */ |  */ | ||||||
| any AddSequence() { | any AddSequence() { | ||||||
| @@ -46,7 +66,7 @@ any AddSequence() { | |||||||
| } | } | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Main workflow of the novell-casa configuration |  * Main workflow of the CASA configuration | ||||||
|  * @return sequence result |  * @return sequence result | ||||||
|  */ |  */ | ||||||
| any MainSequence() { | any MainSequence() { | ||||||
| @@ -96,7 +116,7 @@ any MainSequence() { | |||||||
| } | } | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Whole configuration of novell-casa |  * Whole configuration of CASA | ||||||
|  * @return sequence result |  * @return sequence result | ||||||
|  */ |  */ | ||||||
| any NovellCasaSequence() { | any NovellCasaSequence() { | ||||||
| @@ -124,7 +144,7 @@ any NovellCasaSequence() { | |||||||
|     ]; |     ]; | ||||||
|  |  | ||||||
|     Wizard::CreateDialog(); |     Wizard::CreateDialog(); | ||||||
|     Wizard::SetDesktopIcon("novell-casa"); |     Wizard::SetDesktopIcon("CASA"); | ||||||
|  |  | ||||||
|     any ret = Sequencer::Run(aliases, sequence); |     any ret = Sequencer::Run(aliases, sequence); | ||||||
|  |  | ||||||
| @@ -133,7 +153,7 @@ any NovellCasaSequence() { | |||||||
| } | } | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Whole configuration of novell-casa but without reading and writing. |  * Whole configuration of CASA but without reading and writing. | ||||||
|  * For use with autoinstallation. |  * For use with autoinstallation. | ||||||
|  * @return sequence result |  * @return sequence result | ||||||
|  */ |  */ | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| # | # | ||||||
| # spec file for package yast2-novell-casa (Version 1.6.462) | # spec file for package yast2-CASA (Version 1.6.462) | ||||||
| # | # | ||||||
| # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. | # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. | ||||||
| # This file and all modifications and additions to the pristine | # This file and all modifications and additions to the pristine | ||||||
| @@ -12,7 +12,7 @@ | |||||||
| 
 | 
 | ||||||
| @HEADER-COMMENT@ | @HEADER-COMMENT@ | ||||||
| 
 | 
 | ||||||
| Name:		yast2-novell-casa | Name:		yast2-CASA | ||||||
| BuildRequires:	yast2-devel yast2-devtools update-desktop-files | BuildRequires:	yast2-devel yast2-devtools update-desktop-files | ||||||
| Version:	1.6.462 | Version:	1.6.462 | ||||||
| Release:	0 | Release:	0 | ||||||
| @@ -45,14 +45,14 @@ chmod 555 $RPM_BUILD_ROOT/usr/share/applications/install_casa_yast_icons | |||||||
| @CLEAN@ | @CLEAN@ | ||||||
| 
 | 
 | ||||||
| %post | %post | ||||||
| echo "yast2-novell-casa post install script" | echo "yast2-CASA post install script" | ||||||
| echo "installing the Novell CASA YaST icon files" | echo "installing the Novell CASA YaST icon files" | ||||||
| /usr/share/applications/install_casa_yast_icons install rpm | /usr/share/applications/install_casa_yast_icons install rpm | ||||||
| exit 0 | exit 0 | ||||||
| 
 | 
 | ||||||
| %preun | %preun | ||||||
| if [ "$1" = 0 ]; then | if [ "$1" = 0 ]; then | ||||||
| 	echo "yast2-novell-casa pre uninstall script" | 	echo "yast2-CASA pre uninstall script" | ||||||
| 	echo "removing the Novell CASA YaST icon files" | 	echo "removing the Novell CASA YaST icon files" | ||||||
| 	/usr/share/applications/install_casa_yast_icons uninstall rpm | 	/usr/share/applications/install_casa_yast_icons uninstall rpm | ||||||
| fi | fi | ||||||
| @@ -61,14 +61,14 @@ exit 0 | |||||||
| 
 | 
 | ||||||
| %files | %files | ||||||
| %defattr(-,root,root) | %defattr(-,root,root) | ||||||
| %dir @yncludedir@/novell-casa | %dir @yncludedir@/CASA | ||||||
| /usr/share/applications/install_casa_yast_icons | /usr/share/applications/install_casa_yast_icons | ||||||
| /usr/share/pixmaps/CASA_22.png | /usr/share/pixmaps/CASA_22.png | ||||||
| /usr/share/pixmaps/CASA_32.png | /usr/share/pixmaps/CASA_32.png | ||||||
| /usr/share/pixmaps/CASA_48.png | /usr/share/pixmaps/CASA_48.png | ||||||
| @yncludedir@/novell-casa/* | @yncludedir@/CASA/* | ||||||
| @clientdir@/novell-casa.ycp | @clientdir@/CASA.ycp | ||||||
| @clientdir@/novell-casa_*.ycp | @clientdir@/CASA_*.ycp | ||||||
| @moduledir@/NovellCasa.* | @moduledir@/Casa.* | ||||||
| @desktopdir@/novell-casa.desktop | @desktopdir@/CASA.desktop | ||||||
| %doc @docdir@ | %doc @docdir@ | ||||||
		Reference in New Issue
	
	Block a user