@HEADER-COMMENT@ @HEADER@ Group: System/YaST License: GPL v2 or later BuildRequires: java2-devel-packages yast2-mouse yast2-transfer yast2-bootloader xorg-x11-libs yast2-devtools pkg-config libxslt perl-XML-Writer docbook-xsl-stylesheets sgml-skel yast2-testsuite update-desktop-files yast2-country yast2-slp # API for Disabled Modules (ProductControl) BuildRequires: yast2 >= 2.16.36 # After API cleanup BuildRequires: yast2-update >= 2.18.3 Requires: yast2 >= 2.16.36 Requires: yast2-core yast2-xml libxslt Requires: autoyast2-installation = %{version} Requires: yast2-schema yast2 yast2-country yast2-storage Provides: yast2-module-autoinst yast2-config-autoinst Obsoletes: yast2-module-autoinst yast2-config-autoinst Provides: yast2-lib-autoinst Obsoletes: yast2-lib-autoinst PreReq: %insserv_prereq %fillup_prereq BuildArchitectures: noarch Summary: YaST2 - Automated Installation %description This package is intended for management of the control files and the AutoYaST2 configurations. This system should only be used by experienced system administrators. Warning: AutoYaST2 performs the installation without any user intervention, warnings, or confirmations (unless specified otherwise in the control file). This file contains YaST2-independent files needed to create installation sources. %package installation Version: @VERSION@ Summary: YaST2 - Auto Installation Modules Group: System/YaST # API for Disabled Modules (ProductControl) Requires: yast2 >= 2.16.36 # After API cleanup Requires: yast2-update >= 2.18.3 Requires: yast2-xml yast2-core yast2 yast2-country yast2-mouse yast2-packager yast2-storage yast2-transfer yast2-slp Provides: yast2-trans-autoinst Obsoletes: yast2-trans-autoinst %description installation This package performs auto-installation relying on a control file generated with the autoyast2 package. @PREP@ @BUILD@ [ -n "$JAVA_HOME" ] && unset JAVA_HOME . /usr/share/java-utils/java-functions export JAVA_HOME @INSTALL@ for d in `ls $RPM_BUILD_ROOT/usr/share/autoinstall/modules/*.desktop`; do %suse_update_desktop_file $d done # Class conf install -d -m 700 $RPM_BUILD_ROOT/etc/autoinstall # Installation files install -d -m 700 $RPM_BUILD_ROOT/var/adm/autoinstall/scripts install -d -m 700 $RPM_BUILD_ROOT/var/adm/autoinstall/init.d install -d -m 700 $RPM_BUILD_ROOT/var/adm/autoinstall/logs install -d -m 700 $RPM_BUILD_ROOT/var/adm/autoinstall/files install -d -m 700 $RPM_BUILD_ROOT/var/adm/autoinstall/cache # Repository install -d $RPM_BUILD_ROOT/var/lib/autoinstall/repository install -d $RPM_BUILD_ROOT/var/lib/autoinstall/repository/templates install -d $RPM_BUILD_ROOT/var/lib/autoinstall/repository/rules install -d $RPM_BUILD_ROOT/var/lib/autoinstall/repository/classes install -d $RPM_BUILD_ROOT/var/lib/autoinstall/autoconf install -d $RPM_BUILD_ROOT/var/lib/autoinstall/tmp @CLEAN@ %post %{fillup_only -n autoinstall} %files %defattr(-,root,root) %dir /etc/autoinstall %dir @yncludedir@/autoinstall %dir /var/lib/autoinstall/repository %dir /var/lib/autoinstall/repository/templates %dir /var/lib/autoinstall/repository/rules %dir /var/lib/autoinstall/repository/classes %dir /var/lib/autoinstall/tmp %doc @docdir@ @desktopdir@/autoyast.desktop /usr/share/autoinstall/modules/*.desktop @yncludedir@/autoinstall/classes.ycp @yncludedir@/autoinstall/conftree.ycp @yncludedir@/autoinstall/dialogs.ycp @yncludedir@/autoinstall/partition_dialogs.ycp @yncludedir@/autoinstall/script_dialogs.ycp @yncludedir@/autoinstall/general_dialogs.ycp @yncludedir@/autoinstall/wizards.ycp @yncludedir@/autoinstall/helps.ycp /usr/share/YaST2/schema/autoyast/rnc/*.rnc @clientdir@/general_auto.ycp @clientdir@/report_auto.ycp @clientdir@/classes_auto.ycp @clientdir@/scripts_auto.ycp @clientdir@/software_auto.ycp @clientdir@/storage_auto.ycp @clientdir@/autoyast.ycp @clientdir@/clone_system.ycp @clientdir@/ayast_setup.ycp @scrconfdir@/ksimport.scr @moduledir@/AutoinstClass.y* @moduledir@/Kickstart.y* @agentdir@/ag_ksimport # additional files @fillupdir@/sysconfig.autoinstall ############################################################################ ############################################################################ #### #### installation #### ############################################################################ ############################################################################ %files installation %defattr(-,root,root) @scrconfdir@/autoinstall.scr @scrconfdir@/cfg_autoinstall.scr # DTD files %dir /usr/share/autoinstall #%dir /usr/share/autoinstall/dtd %dir /usr/share/autoinstall/modules #/usr/share/autoinstall/dtd/* /etc/init.d/autoyast %dir /usr/share/autoinstall/xslt /usr/share/autoinstall/xslt/merge.xslt # config file @moduledir@/AutoinstClone.y* %dir @yncludedir@/autoinstall @yncludedir@/autoinstall/autopart.ycp @yncludedir@/autoinstall/io.ycp @yncludedir@/autoinstall/autoinst_dialogs.ycp @yncludedir@/autoinstall/AdvancedPartitionDialog.ycp @yncludedir@/autoinstall/DriveDialog.ycp @yncludedir@/autoinstall/PartitionDialog.ycp @yncludedir@/autoinstall/StorageDialog.ycp @yncludedir@/autoinstall/VolgroupDialog.ycp @yncludedir@/autoinstall/common.ycp @yncludedir@/autoinstall/tree.ycp @yncludedir@/autoinstall/types.ycp /usr/share/YaST2/control/*.xml @moduledir@/AutoInstall.y* @moduledir@/AutoinstScripts.y* @moduledir@/AutoinstGeneral.y* @moduledir@/AutoinstImage.y* @moduledir@/Y2ModuleConfig.y* @moduledir@/Profile.y* @moduledir@/AutoinstFile.y* @moduledir@/AutoinstConfig.y* @moduledir@/AutoinstSoftware.y* @moduledir@/AutoinstLVM.y* @moduledir@/AutoinstRAID.y* @moduledir@/AutoinstStorage.y* @moduledir@/AutoInstallRules.y* @moduledir@/ProfileLocation.y* @moduledir@/AutoinstCommon.y* @moduledir@/AutoinstDrive.y* @moduledir@/AutoinstPartPlan.y* @moduledir@/AutoinstPartition.y* #clients @clientdir@/inst_autoinit.ycp @clientdir@/inst_autoimage.ycp @clientdir@/inst_autosetup.ycp @clientdir@/inst_autoconfigure.ycp @clientdir@/inst_autopost.ycp @clientdir@/files_auto.ycp @clientdir@/autoinst_test_clone.ycp @clientdir@/autoinst_test_stage.ycp @clientdir@/autoinst_scripts1_finish.ycp @clientdir@/autoinst_scripts2_finish.ycp @clientdir@/ayast_probe.ycp @yncludedir@/autoinstall/xml.ycp @yncludedir@/autoinstall/ask.ycp %dir /var/adm/autoinstall/ %dir /var/adm/autoinstall/scripts %dir /var/adm/autoinstall/init.d %dir /var/adm/autoinstall/logs %dir /var/adm/autoinstall/files %dir /var/adm/autoinstall/cache %dir /var/lib/autoinstall %dir /var/lib/autoinstall/autoconf