Mailinglist Archive: opensuse-autoinstall (49 mails)

< Previous Next >
Merging classes
  • From: "Thomas Necker" <Thomas.Necker@xxxxxxxxxxx>
  • Date: Mon, 1 Dec 2003 16:04:24 +0000 (UTC)
  • Message-id: <OF4FF52FBC.36328086-ONC1256DEF.005643DF@xxxxxxxxxxxxxxxxxxx>
Hi

I have a problem merging classe with YaST in SuSE 9.0.

If I have the following file

<?xml version="1.0"?>
<!DOCTYPE profile SYSTEM "/usr/share/autoinstall/dtd/profile.dtd">
<profile xmlns="http://www.suse.com/1.0/yast2ns";
xmlns:config="http://www.suse.com/1.0/configns";>
<configure>
<inetd>
<last_created config:type="integer">0</last_created>
<netd_conf config:type="list">
<conf>
<protocol>udp</protocol>
<script>tftp</script>
<server>/usr/sbin/in.tftpd</server>
<service>tftp</service>
</conf>
</netd_conf>
<netd_service config:type="symbol">xinetd</netd_service>
<netd_status config:type="integer">0</netd_status>
</inetd>
<tftp-server>
<start_tftpd config:type="boolean">true</start_tftpd>
<tftp_directory>/tftpboot</tftp_directory>
</tftp-server>
</configure>
</profile>

and merged with the following file using AutoYaST

<?xml version="1.0"?>
<!DOCTYPE profile SYSTEM "/usr/share/autoinstall/dtd/profile.dtd">
<profile xmlns="http://www.suse.com/1.0/yast2ns";
xmlns:config="http://www.suse.com/1.0/configns";>
<configure>
<inetd>
<last_created config:type="integer">0</last_created>
<netd_conf config:type="list">
<conf>
<protocol>tcp</protocol>
<script>finger</script>
<server>/usr/sbin/in.fingerd</server>
<service>finger</service>
</conf>
</netd_conf>
<netd_service config:type="symbol">xinetd</netd_service>
<netd_status config:type="integer">0</netd_status>
</inetd>
</configure>
</profile>

The resulting file was

<?xml version="1.0"?>
<!DOCTYPE profile SYSTEM "/usr/share/autoinstall/dtd/profile.dtd">
<profile xmlns="http://www.suse.com/1.0/yast2ns";
xmlns:config="http://www.suse.com/1.0/configns";>
<configure>
<inetd>
<last_created config:type="integer">0</last_created>
<netd_conf config:type="list">
<conf>
<protocol>tcp</protocol>
<script>finger</script>
<server>/usr/sbin/in.fingerd</server>
<service>finger</service>
</conf>
</netd_conf>
<netd_service config:type="symbol">xinetd</netd_service>
<netd_status config:type="integer">0</netd_status>
</inetd>
<tftp-server>
<start_tftpd config:type="boolean">true</start_tftpd>
<tftp_directory>/tftpboot</tftp_directory>
</tftp-server>
</configure>
</profile>

So the xinetd configuration for the tftp server is not contained in the
result. Why?

Thanks,
Thomas

< Previous Next >
List Navigation
Follow Ups