Advertisement
danzl

autoyast configuration profile

Feb 9th, 2012
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 16.21 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <!DOCTYPE profile>
  3. <profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns">
  4.   <add-on>
  5.     <add_on_products config:type="list">
  6.       <listentry>
  7.         <media_url>ftp://install/pub/suse-12.1-test/update</media_url>
  8.         <product>openSUSE 12.1-updates</product>
  9.         <product_dir>/</product_dir>
  10.         <ask_on_error config:type="boolean">true</ask_on_error>
  11.         <name>openSUSE 12.1-updates</name>
  12.       </listentry>
  13.       <listentry>
  14.         <media_url>ftp://install/pub/suse/i386/12.1/non-oss</media_url>
  15.         <product>openSUSE 12.1-nonoss</product>
  16.         <product_dir>/</product_dir>
  17.         <ask_on_error config:type="boolean">true</ask_on_error>
  18.         <name>openSUSE 12.1-nonoss</name>
  19.       </listentry>
  20.     </add_on_products>
  21.   </add-on>
  22.   <bootloader>
  23.     <activate config:type="boolean">false</activate>
  24.     <loader_type>grub</loader_type>
  25.     <location>mbr</location>
  26.     <repl_mbr config:type="boolean">true</repl_mbr>
  27.     <sections config:type="list"/>
  28.   </bootloader>
  29.   <firewall>
  30.     <enable_firewall config:type="boolean">false</enable_firewall>
  31.     <start_firewall config:type="boolean">false</start_firewall>
  32.   </firewall>
  33.   <general>
  34.     <mode>
  35.       <confirm config:type="boolean">false</confirm>
  36.       <halt config:type="boolean">false</halt>
  37.       <second_stage config:type="boolean">true</second_stage>
  38.     </mode>
  39.     <mouse>
  40.       <id>probe</id>
  41.     </mouse>
  42.     <signature-handling>
  43.       <accept_file_without_checksum config:type="boolean">false</accept_file_without_checksum>
  44.       <accept_unknown_gpg_key config:type="boolean">false</accept_unknown_gpg_key>
  45.       <accept_unsigned_file config:type="boolean">false</accept_unsigned_file>
  46.       <accept_verification_failed config:type="boolean">false</accept_verification_failed>
  47.       <import_gpg_key config:type="boolean">false</import_gpg_key>
  48.     </signature-handling>
  49.   </general>
  50.   <groups config:type="list"/>
  51.   <keyboard>
  52.     <keymap>german</keymap>
  53.   </keyboard>
  54.   <ldap>
  55.     <base_config_dn></base_config_dn>
  56.     <bind_dn>cn=proxyagent,ou=profile,o=my-domain,dc=de</bind_dn>
  57.     <create_ldap config:type="boolean">false</create_ldap>
  58.     <file_server config:type="boolean">false</file_server>
  59.     <ldap_domain></ldap_domain>
  60.     <ldap_server>ldap1.my-domain.de ldap2.my-domain.de</ldap_server>
  61.     <ldap_tls config:type="boolean">false</ldap_tls>
  62.     <ldap_v2 config:type="boolean">false</ldap_v2>
  63.     <login_enabled config:type="boolean">true</login_enabled>
  64.     <member_attribute>member</member_attribute>
  65.     <pam_password>clear</pam_password>
  66.     <start_autofs config:type="boolean">false</start_autofs>
  67.     <start_ldap config:type="boolean">false</start_ldap>
  68.   </ldap>
  69.   <language>
  70.     <language>en_US</language>
  71.     <languages>de_DE,ru_RU,en_US</languages>
  72.   </language>
  73.   <mail>
  74.     <aliases config:type="list">
  75.       <alias>
  76.         <alias>root</alias>
  77.         <destinations>danzl@my-domain.de</destinations>
  78.       </alias>
  79.     </aliases>
  80.     <connection_type config:type="symbol">permanent</connection_type>
  81.     <listen_remote config:type="boolean">false</listen_remote>
  82.     <mta config:type="symbol">postfix</mta>
  83.     <outgoing_mail_server>mail.my-domain.de</outgoing_mail_server>
  84.     <postfix_mda config:type="symbol">local</postfix_mda>
  85.     <use_amavis config:type="boolean">false</use_amavis>
  86.   </mail>
  87.   <networking>
  88. <!--    <keep_install_network config:type="boolean">true</keep_install_network> -->
  89.     <dhcp_options>
  90.       <dhclient_hostname_option>AUTO</dhclient_hostname_option>
  91.     </dhcp_options>
  92.     <dns>
  93.       <dhcp_hostname config:type="boolean">true</dhcp_hostname>
  94.       <dhcp_resolv config:type="boolean">true</dhcp_resolv>
  95.       <domain>my-domain.de</domain>
  96.       <hostname>install</hostname>
  97.     </dns>
  98.     <interfaces config:type="list">
  99.       <interface>
  100.         <bootproto>dhcp</bootproto>
  101.         <device>eth0</device>
  102.         <startmode>auto</startmode>
  103.         <usercontrol>no</usercontrol>
  104.       </interface>
  105.     </interfaces>
  106.     <managed config:type="boolean">false</managed>
  107.     <modules config:type="list">
  108.       <module_entry>
  109.         <device>static-0</device>
  110.         <module></module>
  111.         <options></options>
  112.       </module_entry>
  113.     </modules>
  114.     <routing>
  115.       <ip_forward config:type="boolean">false</ip_forward>
  116.     </routing>
  117.   </networking>
  118.   <ntp-client>
  119.     <configure_dhcp config:type="boolean">false</configure_dhcp>
  120.     <peers config:type="list">
  121.       <peer>
  122.         <address>time1.my-domain.de</address>
  123.         <initial_sync config:type="boolean">false</initial_sync>
  124.         <type>server</type>
  125.       </peer>
  126.       <peer>
  127.         <address>time2.my-domain.de</address>
  128.         <initial_sync config:type="boolean">false</initial_sync>
  129.         <type>server</type>
  130.       </peer>
  131.     </peers>
  132.     <start_at_boot config:type="boolean">true</start_at_boot>
  133.     <start_in_chroot config:type="boolean">true</start_in_chroot>
  134.   </ntp-client>
  135.   <online_update>
  136.     <autoget config:type="boolean">false</autoget>
  137.     <enable_autoupdate config:type="boolean">true</enable_autoupdate>
  138.     <skipPre config:type="boolean">true</skipPre>
  139.     <update_time>
  140.       <day config:type="integer">0</day>
  141.       <hour config:type="integer">5</hour>
  142.       <minute config:type="integer">20</minute>
  143.       <random_time config:type="boolean">false</random_time>
  144.       <timing>daily</timing>
  145.     </update_time>
  146.   </online_update>
  147.   <partitioning config:type="list"/>
  148.   <printer>
  149.     <cups_installation config:type="symbol">server</cups_installation>
  150.     <default></default>
  151.     <printcap config:type="list"/>
  152.     <server_hostname></server_hostname>
  153.     <spooler>cups</spooler>
  154.   </printer>
  155.   <report>
  156.     <errors>
  157.       <log config:type="boolean">true</log>
  158.       <show config:type="boolean">true</show>
  159.       <timeout config:type="integer">10</timeout>
  160.     </errors>
  161.     <messages>
  162.       <log config:type="boolean">true</log>
  163.       <show config:type="boolean">true</show>
  164.       <timeout config:type="integer">10</timeout>
  165.     </messages>
  166.     <warnings>
  167.       <log config:type="boolean">true</log>
  168.       <show config:type="boolean">true</show>
  169.       <timeout config:type="integer">10</timeout>
  170.     </warnings>
  171.     <yesno_messages>
  172.       <log config:type="boolean">true</log>
  173.       <show config:type="boolean">true</show>
  174.       <timeout config:type="integer">0</timeout>
  175.     </yesno_messages>
  176.   </report>
  177.   <runlevel>
  178.     <default>5</default>
  179.     <services config:type="list">
  180.       <service>
  181.         <service_name>rpcbind</service_name>
  182.         <service_status>enable</service_status>
  183.         <service_start>3 5</service_start>
  184.       </service>
  185.       <service>
  186.         <service_name>autofs</service_name>
  187.         <service_status>enable</service_status>
  188.       </service>
  189.       <service>
  190.         <service_name>cups</service_name>
  191.         <service_start>2 3 5</service_start>
  192.       </service>
  193.       <service>
  194.         <service_name>nfs</service_name>
  195.         <service_start>3 5</service_start>
  196.       </service>
  197.       <service>
  198.         <service_name>postfix</service_name>
  199.         <service_stop>3 5</service_stop>
  200.       </service>
  201.       <service>
  202.         <service_name>xinetd</service_name>
  203.         <service_start>2 3 5</service_start>
  204.       </service>
  205.       <service>
  206.         <service_name>sshd</service_name>
  207.         <service_status>enable</service_status>
  208.       </service>
  209.       <!--
  210.      <service>
  211.        <service_name>earlyxdm</service_name>
  212.        <service_status>disable</service_status>
  213.      </service>
  214.      -->
  215.       <!--<service>
  216.        <service_name>xdm</service_name>
  217.        <service_status>disable</service_status>
  218.      </service>
  219.     -->
  220.     </services>
  221.   </runlevel>
  222.   <scripts>
  223.     <post-scripts config:type="list">
  224.       <script>
  225.         <debug config:type="boolean">false</debug>
  226.         <feedback config:type="boolean">false</feedback>
  227.         <filename>postinstall.sh</filename>
  228.         <interpreter>shell</interpreter>
  229.         <network_needed config:type="boolean">false</network_needed>
  230.         <source><![CDATA[#!/bin/sh
  231. chkconfig xdm off
  232. /usr/bin/wget -O /etc/systemd/system/fboot.service ftp://install.my-domain.de/pub/suse-12.1-test/fboot.service
  233. /usr/bin/wget -O /root/firstboot.sh ftp://install.my-domain.de/pub/suse-12.1-test/firstboot.sh
  234. mv /etc/idmapd.conf /etc/idmapd.conf.orig
  235. /usr/bin/wget -O /etc/idmapd.conf ftp://install.my-domain.de/pub/suse-12.1-test/idmapd.conf
  236. /bin/chmod +x /root/firstboot.sh
  237. /bin/systemctl daemon-reload
  238. /bin/systemctl enable fboot.service
  239. ]]></source>
  240.       </script>
  241.     </post-scripts>
  242.   </scripts>
  243.   <security>
  244.     <console_shutdown>reboot</console_shutdown>
  245.     <cracklib_dict_path>/usr/lib/cracklib_dict</cracklib_dict_path>
  246.     <cwd_in_root_path>no</cwd_in_root_path>
  247.     <cwd_in_user_path>no</cwd_in_user_path>
  248.     <displaymanager_remote_access>no</displaymanager_remote_access>
  249.     <displaymanager_shutdown>all</displaymanager_shutdown>
  250.     <enable_sysrq>no</enable_sysrq>
  251.     <fail_delay>3</fail_delay>
  252.     <gid_max>60000</gid_max>
  253.     <gid_min>1000</gid_min>
  254.     <group_encryption>des</group_encryption>
  255.     <lastlog_enab>yes</lastlog_enab>
  256.     <obscure_checks_enab>yes</obscure_checks_enab>
  257.     <pass_max_days>99999</pass_max_days>
  258.     <pass_min_days>0</pass_min_days>
  259.     <pass_min_len>5</pass_min_len>
  260.     <pass_warn_age>7</pass_warn_age>
  261.     <passwd_encryption>des</passwd_encryption>
  262.     <passwd_remember_history>0</passwd_remember_history>
  263.     <passwd_use_cracklib>yes</passwd_use_cracklib>
  264.     <permission_security>secure</permission_security>
  265.     <run_updatedb_as>nobody</run_updatedb_as>
  266.     <system_gid_max>499</system_gid_max>
  267.     <system_gid_min>100</system_gid_min>
  268.     <system_uid_max>499</system_uid_max>
  269.     <system_uid_min>100</system_uid_min>
  270.     <uid_max>60000</uid_max>
  271.     <uid_min>500</uid_min>
  272.     <useradd_cmd>/usr/sbin/useradd.local</useradd_cmd>
  273.     <userdel_postcmd>/usr/sbin/userdel-post.local</userdel_postcmd>
  274.     <userdel_precmd>/usr/sbin/userdel-pre.local</userdel_precmd>
  275.   </security>
  276.   <software>
  277.     <packages config:type="list">
  278.       <package>gvim</package>
  279.       <package>yast2-bootloader</package>
  280.       <package>yast2-slp</package>
  281.     <!-- java sun packages gibt's nicht mehr in 12.1 -->
  282. <!--
  283.      <package>acroread</package>
  284.      <package>java-1_6_0-sun</package>
  285.      <package>java-1_6_0-sun-devel</package>
  286.      <package>java-1_6_0-sun-plugin</package>
  287.      <package>java-1_6_0-sun-alsa</package>
  288.      <package>java-1_6_0-sun-jdbc</package>
  289.      <package>flash-player</package>
  290.      <package>povray</package>
  291.      <package>kdevelop4</package>
  292.      <package>nfsidmap</package>
  293.      <package>kalzium</package>
  294.      <package>ncftp</package>
  295.      <package>blender</package>
  296.      <package>xmgrace</package>
  297.      <package>wxGTK</package>
  298.      <package>gnuplot</package>
  299.      <package>fftw3</package>
  300.      <package>kdelibs3</package>
  301.      <package>qt3</package>
  302.      <package>gsl</package>
  303.      <package>yast2-theme-openSUSE-Oxygen</package>
  304.      <package>yast2-qt</package>
  305.      <package>telnet</package>
  306.      <package>libreoffice-l10n-de</package>
  307.      <package>libreoffice-l10n-ru</package>
  308.      <package>libreoffice-thesaurus-de</package>
  309.      <package>libreoffice-thesaurus-ru</package>
  310.      <package>libreoffice-thesaurus-en_US</package>
  311.      <package>libreoffice-help-en-US</package>
  312.      <package>libreoffice-help-de</package>
  313.      <package>libreoffice-help-ru</package>
  314.      <package>zsh</package>
  315.      <package>ksh</package>
  316.      <package>emacs</package>
  317.      <package>mutt</package>
  318.      <package>gftp</package>
  319.      <package>MozillaThunderbird</package>
  320.      <package>MozillaThunderbird-translations-common</package>
  321.      <package>lyx</package>
  322.      <package>emacs-url</package>
  323.      <package>gnome-terminal</package>
  324.      <package>xemacs</package>    
  325.      <package>qemacs</package>
  326.      <package>tmux</package>
  327.      <package>gcc-fortran</package>
  328.      <package>python-xml</package>
  329.      <package>rpm-python</package>
  330.      <package>gitk</package>
  331.      <package>lftp</package>
  332.      <package>alpine</package>
  333.      <package>rxvt-unicode</package>
  334.      <package>sshfs</package>
  335.      <package>htop</package>
  336.      <package>pwgen</package>
  337.      <package>sysstat</package>
  338.      <package>ack</package>
  339.      <package>tree</package>
  340. -->
  341.       <package>findutils-locate</package>
  342. <!-- Essentielle LDAP Pakete fuer Authentifizierung -->
  343.       <package>perl-ldap</package>
  344.       <package>pam_ldap</package>
  345.       <package>nss_ldap</package>
  346. </packages>
  347.     <patterns config:type="list">
  348.       <pattern>base</pattern>
  349.       <pattern>console</pattern>
  350.       <pattern>yast2_basis</pattern>
  351.       <pattern>x11</pattern>
  352.       <pattern>fonts</pattern>
  353.       <pattern>apparmor</pattern>
  354.       <pattern>sw_management</pattern>
  355.       <!-- Auskommentiert fuer schnellere Testinstallation
  356.      <pattern>kde4</pattern>
  357.      <pattern>imaging</pattern>
  358.      <pattern>patterns-openSUSE-office</pattern>
  359.      <pattern>patterns-openSUSE-kde4_office</pattern>
  360.      <pattern>devel_perl</pattern>
  361.      <pattern>devel_kde</pattern>
  362.      <pattern>devel_ruby</pattern>
  363.      <pattern>kde4_imaging</pattern>
  364.      <pattern>kde4_games</pattern>
  365.      <pattern>technical_writing</pattern>
  366.      <pattern>games</pattern>
  367.      <pattern>non_oss</pattern>
  368.      <pattern>kde4_basis</pattern>
  369.      <pattern>devel_qt4</pattern>
  370.      <pattern>devel_python</pattern>
  371.      <pattern>devel_basis</pattern>
  372.      <pattern>xgl</pattern>
  373.      <pattern>devel_C_C++</pattern>
  374.     -->
  375.       <!--Hierauf koennen wir verzichten -->
  376.       <pattern>sw_management_kde4</pattern>
  377.     </patterns>
  378.     <remove-packages config:type="list">
  379.       <!--<package>fetchmsttfonts</package>-->
  380.       <package>smolt</package>
  381.       <package>smolt-gui</package>
  382.       <package>ksmolt</package>
  383.       <package>findutils-locate</package>
  384.       <package>kupdateapplet-packagekit</package>
  385.       <package>kupdateapplet</package>
  386.       <package>beagle</package>
  387.       <package>beagle-evolution</package>
  388.       <package>beagle-firefox</package>
  389.       <package>beagle-gui</package>
  390.       <package>beagle-index</package>
  391.       <package>kdebase3-beagle</package>
  392.       <package>kio_beagle</package>
  393.       <package>kerry</package>
  394.       <!--<package>opera</package>-->
  395.     </remove-packages>
  396.   </software>
  397.   <sysconfig config:type="list">
  398.     <sysconfig_entry>
  399.       <sysconfig_key>DISPLAYMANAGER</sysconfig_key>
  400.       <sysconfig_path>/etc/sysconfig/displaymanager</sysconfig_path>
  401.       <sysconfig_value>kdm</sysconfig_value>
  402.     </sysconfig_entry>
  403.     <sysconfig_entry>
  404.       <sysconfig_key>DISPLAYMANAGER_REMOTE_ACCESS</sysconfig_key>
  405.       <sysconfig_path>/etc/sysconfig/displaymanager</sysconfig_path>
  406.       <sysconfig_value>yes</sysconfig_value>
  407.     </sysconfig_entry>
  408.     <sysconfig_entry>
  409.       <sysconfig_key>SYSLOGD_PARAMS</sysconfig_key>
  410.       <sysconfig_path>/etc/sysconfig/syslog</sysconfig_path>
  411.       <sysconfig_value>-m 0</sysconfig_value>
  412.     </sysconfig_entry>
  413.   </sysconfig>
  414.   <timezone>
  415.     <hwclock>UTC</hwclock>
  416.     <timezone>Europe/Berlin</timezone>
  417.   </timezone>
  418.   <user_defaults>
  419.     <group>100</group>
  420.     <groups>video,dialout</groups>
  421.     <home>/home</home>
  422.     <inactive>-1</inactive>
  423.     <shell>/bin/zsh</shell>
  424.     <skel>/etc/skel</skel>
  425.   </user_defaults>
  426.   <users config:type="list">
  427.     <user>
  428.       <encrypted config:type="boolean">false</encrypted>
  429.       <user_password>pass</user_password>
  430.       <username>root</username>
  431.     </user>
  432.   </users>
  433.   <x11>
  434.     <color_depth config:type="integer">16</color_depth>
  435.     <display_manager>kdm</display_manager>
  436.     <enable_3d config:type="boolean">true</enable_3d>
  437.     <monitor>
  438.       <display>
  439.         <max_hsync config:type="integer">82</max_hsync>
  440.         <max_vsync config:type="integer">70</max_vsync>
  441.         <min_hsync config:type="integer">30</min_hsync>
  442.         <min_vsync config:type="integer">58</min_vsync>
  443.       </display>
  444.       <monitor_device>1280X1024@70HZ</monitor_device>
  445.       <monitor_vendor>--&gt; LCD</monitor_vendor>
  446.     </monitor>
  447.     <resolution>1280x1024 (SXGA)</resolution>
  448.     <window_manager>kde</window_manager>
  449.   </x11>
  450. </profile>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement