Hello community,
here is the log from the commit of package clustduct for openSUSE:Factory checked in at 2019-05-03 22:47:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/clustduct (Old)
and /work/SRC/openSUSE:Factory/.clustduct.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "clustduct"
Fri May 3 22:47:50 2019 rev:5 rq:700386 version:0.0.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/clustduct/clustduct.changes 2019-05-02 19:22:12.121892502 +0200
+++ /work/SRC/openSUSE:Factory/.clustduct.new.5148/clustduct.changes 2019-05-03 22:47:51.707966907 +0200
@@ -1,0 +2,5 @@
+Fri May 3 12:54:24 UTC 2019 - Christian Goll
+
+- updated to v0.0.2 to use the right product (bsc#1131150)
+
+-------------------------------------------------------------------
Old:
----
clustduct-0.0.1_alpha8.tar.gz
New:
----
clustduct-0.0.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ clustduct.spec ++++++
--- /var/tmp/diff_new_pack.00oBlR/_old 2019-05-03 22:47:52.067967733 +0200
+++ /var/tmp/diff_new_pack.00oBlR/_new 2019-05-03 22:47:52.071967743 +0200
@@ -22,7 +22,7 @@
%bcond_with pdfdoc
Name: clustduct
-Version: 0.0.1_alpha8
+Version: 0.0.2
Release: 0
Summary: Framework which connects a genders database to dnsmasq
License: BSD-3-Clause
++++++ clustduct-0.0.1_alpha8.tar.gz -> clustduct-0.0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/Makefile.am new/clustduct-0.0.2/Makefile.am
--- old/clustduct-0.0.1_alpha8/Makefile.am 2019-05-02 10:21:21.000000000 +0200
+++ new/clustduct-0.0.2/Makefile.am 2019-05-03 14:36:40.000000000 +0200
@@ -41,24 +41,24 @@
kiwiopensusesystemdir = $(kiwiopensuserootdir)/usr/lib/systemd/system/
kiwiopensusesystem_DATA = kiwi-descriptions/openSUSE/x86_64/suse-leap-15.0-JeOS/root/usr/lib/systemd/system/grub_config.service
-kiwislesbasedir = $(docdir)/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS
-kiwislesbase_DATA = kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/Dicefile \
- kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/config.sh \
- kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/config.xml
-
-kiwislesrootdir = $(kiwislesbasedir)/root
-kiwislesroot_DATA = kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/.kiwi_grub_config.trigger
-
-kiwislesetcdir = $(kiwislesrootdir)/etc
-kiwislesetc_DATA = kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/motd
-
-kiwislesnetdir = $(kiwislesetcdir)/sysconfig/network
-kiwislesnet_DATA = kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/sysconfig/network/ifcfg-lan0 \
- kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/sysconfig/network/dhcp
-
-kiwislesudevdir = $(kiwislesetcdir)/udev/rules.d/
-kiwislesudev_DATA = kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/udev/rules.d/70-persistent-net.rules
-
-kiwislessystemdir = $(kiwislesrootdir)/usr/lib/systemd/system/
-kiwislessystem_DATA = kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/usr/lib/systemd/system/grub_config.service \
- kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/systemd/system/RegisterFirst.service
+kiwislebasedir = $(docdir)/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS
+kiwislebase_DATA = kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/Dicefile \
+ kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/config.sh \
+ kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/config.xml
+
+kiwislerootdir = $(kiwislebasedir)/root
+kiwisleroot_DATA = kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/.kiwi_grub_config.trigger
+
+kiwisleetcdir = $(kiwislerootdir)/etc
+kiwisleetc_DATA = kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/motd
+
+kiwislenetdir = $(kiwisleetcdir)/sysconfig/network
+kiwislenet_DATA = kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/sysconfig/network/ifcfg-lan0 \
+ kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/sysconfig/network/dhcp
+
+kiwisleudevdir = $(kiwisleetcdir)/udev/rules.d/
+kiwisleudev_DATA = kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/udev/rules.d/70-persistent-net.rules
+
+kiwislesystemdir = $(kiwislerootdir)/usr/lib/systemd/system/
+kiwislesystem_DATA = kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/usr/lib/systemd/system/grub_config.service \
+ kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/systemd/system/RegisterFirst.service
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/Usage.md new/clustduct-0.0.2/Usage.md
--- old/clustduct-0.0.1_alpha8/Usage.md 2019-05-02 10:21:21.000000000 +0200
+++ new/clustduct-0.0.2/Usage.md 2019-05-03 14:36:40.000000000 +0200
@@ -58,7 +58,7 @@
```
systemctl disable apparmor.service
```
- afterwards the machine must be rebooted.
+afterwards the machine must be rebooted.
WARNING: Disabling the `apparmor` profile introduces security issues which can be ignored as the *cluster network* is assumed to be a protected network.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/doc/genders.example new/clustduct-0.0.2/doc/genders.example
--- old/clustduct-0.0.1_alpha8/doc/genders.example 2019-05-02 10:21:21.000000000 +0200
+++ new/clustduct-0.0.2/doc/genders.example 2019-05-03 14:36:40.000000000 +0200
@@ -15,9 +15,12 @@
# example for kiwi generated install entry
#
# openSUSE Leap15 example entry
-#JeOS15 initrd=/leap15/pxeboot.initrd.xz,append=rd.kiwi.install.pxe\wsrd.kiwi.install.image\eqtftp://192.168.100.254/leap15/LimeJeOS-Leap-15.1.xz,kernel=/leap15/LimeJeOS-Leap-15.1.kernel,nextboot=local,trigger=LimeJeOS-Leap-15.1.xz
-# SLES-15-1 example entry
-#SLE15 initrd=/sles15.1/pxeboot.initrd.xz,append=rd.kiwi.install.pxe\wsrd.kiwi.install.image\eqtftp://192.168.100.254/sles15.1/LimeJeOS-SLE-15.1.xz,kernel=/sles15.1/LimeJeOS-SLE-15.1.kernel,nextboot=local,trigger=LimeJeOS-SLE-15.1.xz
+#
+LEAP15 initrd=/leap15/pxeboot.initrd.xz,append=rd.kiwi.install.pxe\wsrd.kiwi.install.image\eqtftp://192.168.100.254/leap15/LimeJeOS-Leap-15.1.xz,kernel=/leap15/LimeJeOS-Leap-15.1.kernel,nextboot=local,trigger=LimeJeOS-Leap-15.1.xz
+#
+# SLE-HPC-15-1 example entry
+#
+SLE-HPC-15_1 initrd=/sle-hpc15.1/pxeboot.initrd.xz,append=rd.kiwi.install.pxe\wsrd.kiwi.install.image\eqtftp://192.168.100.254/sle-hpc15.1/LimeJeOS-SLE-HPC-15.1.xz,kernel=/sle-hpc15.1/LimeJeOS-SLE-HPC-15.1.kernel,nextboot=local,trigger=LimeJeOS-SLE-HPC-15.1.xz
#
# local boot entry
#
@@ -37,5 +40,12 @@
compute-10 ip=192.168.100.20
#
# install the kiwi image on all the nodes
+# Uncomment for target system
+
+# Install Leap 15.0
+#
+#compute-[01-10] install=LEAP15
+
+# Install SLE-HPC-15-SP1
#
-compute-[01-10] install=JeOS15
+#compute-[01-10] install=SLE-HPC-15_1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/Dicefile new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/Dicefile
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/Dicefile 1970-01-01 01:00:00.000000000 +0100
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/Dicefile 2019-05-03 14:36:40.000000000 +0200
@@ -0,0 +1,3 @@
+Dice.configure do |config|
+ config.buildhost = :DOCKER
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/config.sh new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/config.sh
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/config.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/config.sh 2019-05-03 14:36:40.000000000 +0200
@@ -0,0 +1,88 @@
+#!/bin/bash
+#================
+# FILE : config.sh
+#----------------
+# PROJECT : OpenSuSE KIWI Image System
+# COPYRIGHT : (c) 2006 SUSE LINUX Products GmbH. All rights reserved
+# :
+# AUTHOR : Marcus Schaefer
+# :
+# BELONGS TO : Operating System images
+# :
+# DESCRIPTION : configuration script for SUSE based
+# : operating systems
+# :
+# :
+# STATUS : BETA
+#----------------
+#======================================
+# Functions...
+#--------------------------------------
+test -f /.kconfig && . /.kconfig
+test -f /.profile && . /.profile
+
+#======================================
+# Greeting...
+#--------------------------------------
+echo "Configure image: [$kiwi_iname]..."
+
+#======================================
+# Mount system filesystems
+#--------------------------------------
+baseMount
+
+#======================================
+# Setup baseproduct link
+#--------------------------------------
+suseSetupProduct
+
+#======================================
+# Add missing gpg keys to rpm
+#--------------------------------------
+suseImportBuildKey
+
+#======================================
+# Activate services
+#--------------------------------------
+suseInsertService sshd
+suseInsertService RegisterFirst
+if [[ ${kiwi_type} =~ oem|vmx ]];then
+ suseInsertService grub_config
+else
+ suseRemoveService grub_config
+fi
+
+#======================================
+# Setup default target, multi-user
+#--------------------------------------
+baseSetRunlevel 3
+
+#==========================================
+# remove package docs
+#------------------------------------------
+rm -rf /usr/share/doc/packages/*
+rm -rf /usr/share/doc/manual/*
+rm -rf /opt/kde*
+
+#======================================
+# only basic version of vim is
+# installed; no syntax highlighting
+#--------------------------------------
+sed -i -e's/^syntax on/" syntax on/' /etc/vimrc
+
+#======================================
+# SuSEconfig
+#--------------------------------------
+suseConfig
+
+#======================================
+# Remove yast if not in use
+#--------------------------------------
+suseRemoveYaST
+
+#======================================
+# Umount kernel filesystems
+#--------------------------------------
+baseCleanMount
+
+exit 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/config.xml new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/config.xml
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/config.xml 1970-01-01 01:00:00.000000000 +0100
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/config.xml 2019-05-03 14:36:40.000000000 +0200
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<image schemaversion="6.8" name="LimeJeOS-SLE-HPC-15.1">
+ <description type="system">
+ <author>Christian Goll</author>
+ <contact>cgoll@suse.de</contact>
+ <specification>
+ SUSE Linux Enterprise HPC 15 JeOS, small text based image
+ </specification>
+ </description>
+ <preferences>
+ <version>1.15.0</version>
+ <packagemanager>zypper</packagemanager>
+ <locale>en_US</locale>
+ <keytable>us</keytable>
+ <timezone>Europe/Berlin</timezone>
+ <rpm-excludedocs>true</rpm-excludedocs>
+ <rpm-check-signatures>false</rpm-check-signatures>
+ <bootsplash-theme>SLE</bootsplash-theme>
+ <bootloader-theme>SLE</bootloader-theme>
+ </preferences>
+ <preferences>
+ <type image="vmx" filesystem="ext4" bootloader="grub2" kernelcmdline="splash" firmware="efi" format="qcow2">
+ <size>
+ 32768
+ </size>
+ </type>
+ <type image="oem" filesystem="ext4" initrd_system="dracut" installpxe="true" bootloader="grub2" kernelcmdline="splash" firmware="efi">
+ <oemconfig>
+ <oem-systemsize>2048</oem-systemsize>
+ <oem-swap>true</oem-swap>
+ <oem-device-filter>/dev/ram</oem-device-filter>
+ <oem-multipath-scan>false</oem-multipath-scan>
+ <oem-unattended>true</oem-unattended>
+ </oemconfig>
+ <machine memory="512" guestOS="suse" HWversion="4">
+ <vmdisk id="0" controller="ide"/>
+ <vmnic driver="e1000" interface="0" mode="bridged"/>
+ </machine>
+ </type>
+ </preferences>
+ <users>
+ <!-- password is linux -->
+ <user password="$1$wYJUgpM5$RXMMeASDc035eX.NbYWFl0" home="/root" name="root" groups="root"/>
+ </users>
+ <repository type="rpm-md" alias="kiwi" priority="1">
+ <source path="obs://Virtualization:Appliances:Builder/SLE_15"/>
+ </repository>
+ <repository type="yast2" alias="SLE_installer">
+ <source path="iso:// /root/SLE-15-Installer-DVD-x86_64-GA-Media1.iso"/>
+ </repository>
+ <repository type="yast2" alias="SLE_packages">
+ <source path="iso:// /root/SLE-15-Packages-x86_64-GA-Media1.iso"/>
+ </repository>
+
+ <packages type="image">
+ <package name="checkmedia"/>
+ <package name="patterns-base-minimal_base"/>
+ <package name="plymouth-branding-SLE"/>
+ <package name="plymouth-dracut"/>
+ <package name="plymouth"/>
+ <package name="grub2-branding-SLE-15"/>
+ <package name="iputils"/>
+ <package name="vim"/>
+ <package name="grub2"/>
+ <package name="grub2-x86_64-efi" arch="x86_64"/>
+ <package name="grub2-i386-pc"/>
+ <package name="syslinux"/>
+ <package name="fontconfig"/>
+ <package name="fonts-config"/>
+ <package name="tar"/>
+ <package name="openssh"/>
+ <package name="iproute2"/>
+ <package name="less"/>
+ <package name="lvm2"/>
+ <package name="psmisc"/>
+ <package name="parted"/>
+ <package name="bash-completion"/>
+ <package name="dhcp-client"/>
+ <package name="which"/>
+ <package name="udev"/>
+ <package name="salt-minion"/>
+ <package name="shim"/>
+ <package name="systemd"/>
+ <package name="systemd-sysvinit"/>
+ <package name="dracut"/>
+ <package name="kernel-default"/>
+ <package name="timezone"/>
+ <package name="SLE_HPC-release"/>
+ <package name="SUSEConnect"/>
+ <package name="suse-build-key"/>
+ <package name="sle-module-basesystem-release"/>
+ </packages>
+ <packages type="oem">
+ <package name="dracut-kiwi-oem-repart"/>
+ <package name="dracut-kiwi-oem-dump"/>
+ </packages>
+ <packages type="bootstrap">
+ <package name="udev"/>
+ <package name="filesystem"/>
+ <package name="glibc-locale"/>
+ <package name="cracklib-dict-full"/>
+ <package name="ca-certificates"/>
+ <package name="SLE_HPC-release"/>
+ <package name="sle-module-basesystem-release"/>
+ </packages>
+</image>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/motd new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/motd
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/motd 1970-01-01 01:00:00.000000000 +0100
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/motd 2019-05-03 14:36:40.000000000 +0200
@@ -0,0 +1,7 @@
+This is the Leap 15.0 JeOS SuSE Linux System.
+To upgrade your system call:
+
+ zypper refresh
+ zypper up
+
+Have a lot of fun...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/sysconfig/network/dhcp new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/sysconfig/network/dhcp
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/sysconfig/network/dhcp 1970-01-01 01:00:00.000000000 +0100
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/sysconfig/network/dhcp 2019-05-03 14:36:40.000000000 +0200
@@ -0,0 +1,381 @@
+## Type: list(enabled,disabled,default,)
+## Default: ""
+#
+# Default is to use the FQDN option, when the DHCLIENT_HOSTNAME_OPTION
+# variable is set to a full hostname, that is, when it contains a dot.
+# When DHCLIENT_HOSTNAME_OPTION is set to AUTO, short hostname from
+# /etc/hostname is send via hostname option 12 (same as SLES-11).
+#
+DHCLIENT_FQDN_ENABLED=""
+
+## Type: list(both,ptr,none,)
+## Default: ""
+#
+# Request to update A and PTR or only the PTR DNS records using the
+# hostname specified in DHCLIENT_HOSTNAME_OPTION variable.
+# Default is to update 'both' when hostname is set or 'none' when
+# the hostname is empty and DHCLIENT_FQDN_ENABLED is set to enabled.
+#
+DHCLIENT_FQDN_UPDATE=""
+
+## Type: yesno
+## Default: yes
+#
+# Qualify relative sub-domains/hostname in the DHCLIENT_HOSTNAME_OPTION
+# variable adding a final dot ('foo.bar' -> 'foo.bar.').
+# When disabled, the DHCP server may append it's update domain to the
+# hostname (e.g. 'foo.bar' -> 'foo.bar.example.net').
+#
+DHCLIENT_FQDN_QUALIFY="yes"
+
+## Type: yesno
+## Default: yes
+#
+# The FQDN option is encoding hostnames using canonical DNS wire format
+# by default. This flag permits to enable use of the deprecated ascii
+# format limited to a single label (host hostname) for compatibility
+# purposes with draft implementation, which may be unsupported and cause
+# that a DHCP server ignores the fqdn option request completely.
+#
+DHCLIENT_FQDN_ENCODE="yes"
+
+## Type: list(,default,none,all,dns,ntp,nis,tz,boot,smb,nds,slp,sip,log)
+## Default: ""
+#
+# This variable permits to specify a space separated list of build-in
+# facility names supported by the dhcp4 client modifying the default
+# options used in requests and to update system settings (via netconfig).
+#
+# When empty, default settings configured in wicked-config(5) or built-in
+# defaults are used. The special "default", "all", and "none" sets enable
+# to request none, the built-in default set or all supported options,
+# respectively. A "no-" or "-" in the front of a facility name permit to
+# remove/disable it from the currently applied set, e.g. "default,-nis"
+# disables request for nis options.
+# More specific variables as DHCLIENT_SET_DEFAULT_ROUTE,_SET_HOSTNAME or
+# the MTU option have higher precedence.
+#
+DHCLIENT_UPDATE=""
+
+## Type: list(enabled,disabled,default,)
+## Default: ""
+#
+# Default is to use the FQDN option, when the DHCLIENT6_HOSTNAME_OPTION
+# variable provides a hostname.
+# When DHCLIENT6_HOSTNAME_OPTION is set to AUTO, short hostname from the
+# /etc/hostname file is send (same to SLES-11).
+#
+DHCLIENT6_FQDN_ENABLED=""
+
+## Type: list(both,ptr,none,)
+## Default: ""
+#
+# Request to update AAAA and PTR or only the PTR DNS records using the
+# hostname specified in DHCLIENT6_HOSTNAME_OPTION variable.
+# Default is to update \fIboth\fR when hostname is given or \fInone\fR
+# when hostname is empty and DHCLIENT6_FQDN_ENABLED is set to enabled.
+#
+DHCLIENT6_FQDN_UPDATE=""
+
+## Type: yesno
+## Default: yes
+#
+# Qualify relative sub-domains/hostname in the DHCLIENT6_HOSTNAME_OPTION
+# variable adding a final dot ('foo.bar' -> 'foo.bar.').
+# When disabled, the DHCP server may append it's update domain to the
+# hostname (e.g. 'foo.bar' -> 'foo.bar.example.net').
+#
+DHCLIENT6_FQDN_QUALIFY="yes"
+
+## Type: list(,default,none,all,dns,ntp,tz,boot,nis,sip)
+## Default: ""
+#
+# This variable permits to specify a space separated list of build-in
+# facility names supported by the dhcp6 client modifying the default
+# options used in requests and to update system settings (via netconfig).
+#
+# When empty, default settings configured in wicked-config(5) or built-in
+# defaults are used. The special "default", "all", and "none" sets enable
+# to request none, the built-in default set or all supported options,
+# respectively. A "no-" or "-" in the front of a facility name permit to
+# remove/disable it from the currently applied set, e.g. "default,-nis"
+# disables request for nis options.
+# The more specific variable DHCLIENT6_SET_HOSTNAME has higher precedence.
+#
+DHCLIENT6_UPDATE=""
+## Path: Network/DHCP/DHCP client
+## Description: DHCPv4 client configuration variables
+#
+# Note:
+# To configure one or more interfaces for DHCP configuration, you have to
+# change the BOOTPROTO variable in /etc/sysconfig/network/ifcfg-<interface>
+# to 'dhcp' (and possibly set STARTMODE='onboot').
+#
+# Most of the options can and should be overridden by per-interface
+# settings in the ifcfg-* files.
+#
+# Note: NetworkManager is not using any sysconfig settings.
+#
+
+## Type: yesno
+## Default: no
+#
+# Should the DHCPv4 client set the hostname? (yes|no)
+#
+# When it is likely that this would occur during a running X session,
+# your DISPLAY variable could be screwed up and you won't be able to open
+# new windows anymore, then this should be "no".
+#
+# If it happens during booting it won't be a problem and you can
+# safely say "yes" here. For a roaming notebook with X kept running, "no"
+# makes more sense.
+#
+DHCLIENT_SET_HOSTNAME="yes"
+
+## Type: string
+## Default: AUTO
+#
+# Specifies the hostname option field when DHCPv4 client sends messages.
+# Some DHCP servers will update nameserver entries (dynamic DNS) to it.
+# Also, some DHCP servers, notably those used by @Home Networks, require
+# the hostname option field containing a specific string in the DHCP
+# messages from clients.
+#
+# When set to "AUTO", the current hostname from /etc/hostname is sent.
+# Use this variable to override it with another hostname, or leave it
+# empty to not send any hostname.
+#
+DHCLIENT_HOSTNAME_OPTION="AUTO"
+
+## Type: yesno
+## Default: yes
+#
+# Should the DHCP client set a default route (default Gateway) (yes|no)
+#
+# When multiple copies of dhcp client run, it would make sense that only
+# one of them does it.
+#
+DHCLIENT_SET_DEFAULT_ROUTE="yes"
+
+## Type: integer
+## Default: "0"
+#
+# This option allows to set a metrics/priority for DHCPv4 routes.
+#
+DHCLIENT_ROUTE_PRIORITY="0"
+
+## Type: string
+## Default: ""
+#
+# specify a client ID
+#
+# Specifies a client identifier string. By default an id derived from the
+# hardware address of the network interface is sent as client identifier.
+#
+DHCLIENT_CLIENT_ID=""
+
+## Type: string
+## Default: ""
+#
+# Specifies the vendor class identifier string. The default is dhcp client
+# specific.
+#
+DHCLIENT_VENDOR_CLASS_ID=""
+
+## Type: list
+## Default: string
+#
+# Specifies the format of the DHCLIENT_USER_CLASS_ID variable.
+#
+# The DHCPv4 option and it's format is specified by RFC3004 as an array
+# of class identifiers, but most DHCP clients/servers aren't compliant
+# with the specification and send/expect a single string without proper
+# RFC3004 length-value tuple format instead.
+#
+# When set to "rfc3004" DHCLIENT_USER_CLASS_ID[SUFFIX] permit an RFC
+# compliant array, otherwise DHCLIENT_USER_CLASS_ID is used as string.
+#
+DHCLIENT_USER_CLASS_FORMAT=""
+
+## Type: string
+## Default: ""
+## Suffix: yes
+#
+# Specifies the user class identifier (array) to send in dhcp requests.
+# The DHCLIENT_USER_CLASS_FORMAT variable specified how to interpret it.
+#
+DHCLIENT_USER_CLASS_ID=""
+
+## Type: integer
+## Default: ""
+#
+# Specifies the lease time (in seconds), that is suggested to the
+# server. Default is to use the lease time offered by the server.
+#
+DHCLIENT_LEASE_TIME=""
+
+## Type: yesno
+## Default: yes
+#
+# This setting controls whether dhcp client should try to use DHCP settings
+# provided in its last lease when the dhcp-server is not reachable and
+# the lease hasn't expired yet.
+# Set this variable to "no" to disable the fallback to the last lease.
+#
+DHCLIENT_USE_LAST_LEASE="yes"
+
+## Type: yesno
+## Default: no
+#
+# Send a DHCPRELEASE to the server (sign off the address)? (yes|no)
+# This may lead to getting a different address/hostname next time an address
+# is requested. But some servers require it.
+#
+DHCLIENT_RELEASE_BEFORE_QUIT="no"
+
+## Type: integer
+## Default: 0
+#
+# Some interfaces need time to initialize and/or do not report correct status.
+# Add the latency time in seconds so these can be handled properly. Should
+# probably set per interface rather than here.
+# This setting causes a sleep time before dhcp clients are started regardless
+# of the link status.
+#
+# Note: RFC 2131 specifies, that the dhcp client should wait a random time
+# between one and ten seconds to desynchronize the use of DHCP at startup.
+# We do not use this initial delay to not slow down start/boot time.
+#
+DHCLIENT_SLEEP="0"
+
+## Type: integer
+## Default: 15
+#
+# The DHCPv4 client will try to get a lease for DHCLIENT_WAIT_AT_BOOT seconds,
+# then inform ifup waiting for it, that it continues in background.
+# When you increase this time, increase also the WAIT_FOR_INTERFACES variable
+# e.g. to a value twice as high as the time specified here.
+#
+DHCLIENT_WAIT_AT_BOOT="15"
+
+## Type: integer
+## Default: "0"
+#
+# The DHCPv4 client will stop processing / fail after this time when it does
+# not get a reply from the dhcp server. Before you set this variable, take a
+# look at DHCLIENT_WAIT_AT_BOOT allowing to continue in background instead.
+#
+DHCLIENT_TIMEOUT="0"
+
+## Path: Network/DHCP/DHCPv6 client
+## Description: Global DHCPv6 client configuration
+
+## Type: list(auto,managed,info)
+## Default: auto
+#
+# This option allows to specify the request mode used by the DHCPv6
+# client when the BOOTPROTO is set to dhcp or dhcp6, and overrides
+# the "Managed Address Configuration" and the "Other Configuration"
+# flags provided by the IPv6 router its Router Advertisement (RA)
+# for the network connected to this interface.
+#
+# auto: follow RA flags, remain silent when no RA flag is set
+# info: request other configuration (dns,ntp) only, no IP address
+# managed: request IP address as well as other configuration
+#
+DHCLIENT6_MODE="auto"
+
+## Type: yesno
+### Default: yes
+#
+# This option allows the DHCPv6 client to indicate its desire to accept
+# rapid commit leases using two-packet exchange (solicitation, lease ack)
+# instead of the four packet (solicitation, offer, request, lease ack).
+#
+DHCLIENT6_RAPID_COMMIT="yes"
+
+## Type: yesno
+## Default: no
+#
+# Should the DHCPv6 client set the hostname? (yes|no)
+#
+# When it is likely that this would occur during a running X session,
+# your DISPLAY variable could be screwed up and you won't be able to
+# open new windows anymore, then this should be "no".
+#
+# If it happens during booting it won't be a problem and you can
+# safely say "yes" here. For a roaming notebook with X kept running,
+# "no" makes more sense.
+#
+DHCLIENT6_SET_HOSTNAME="no"
+
+## Type: string
+### Default: AUTO
+#
+# Specifies the hostname option field when DHCPv6 client sends messages.
+# Some DHCP servers will update nameserver entries (dynamic DNS) to it.
+#
+# When set to "AUTO", the current hostname from /etc/hostname is sent.
+# Use this variable to override it with another hostname, or leave it
+# empty to not send any hostname.
+#
+DHCLIENT6_HOSTNAME_OPTION="AUTO"
+
+## Type: integer
+### Default: ""
+#
+# Specifies the preferred lifetime (in seconds) used as T1/renewal
+# (1/2 of it) and T1/rebind (4/5 of it) in DHCPv6 IA NA requests.
+#
+# Default is to not propose anything but use the times as offered
+# by the DHCPv6 server.
+#
+DHCLIENT6_LEASE_TIME=""
+
+## Type: yesno
+## Default: yes
+#
+# This setting controls whether DHCPv6 client should try to use settings
+# provided in its last lease when the DHCPv6-server is not reachable and
+# the lease hasn't expired yet.
+# Set this variable to "no" to disable the fallback to the last lease.
+#
+DHCLIENT6_USE_LAST_LEASE="yes"
+
+## Type: yesno
+## Default: no
+#
+# Send a DHCPv6 RELEASE to the server (sign off the address)? (yes|no)
+# This may lead to getting a different address/hostname next time an address
+# is requested. But some servers require it.
+#
+DHCLIENT6_RELEASE_BEFORE_QUIT="no"
+
+## Type: integer
+## Default: 0
+#
+# Some interfaces need time to initialize and/or do not report correct status.
+# By default, DHCPv6 waits until the link-local address (fe80::) is available
+# and then ~1 second as specified by RFC3315.
+# This setting allows override to use a non-standsrd initial delay.
+#
+DHCLIENT6_SLEEP="0"
+
+## Type: integer
+## Default: 15
+#
+# The DHCPv6 client will try to get a lease for DHCLIENT6_WAIT_AT_BOOT seconds,
+# then inform ifup waiting for it, that it continues in background.
+# When you increase this time, increase also the WAIT_FOR_INTERFACES variable
+# e.g. to a value twice as high as the time specified here.
+#
+DHCLIENT6_WAIT_AT_BOOT="15"
+
+## Type: integer
+## Default: "0"
+#
+# The dhcpv6 client will stop processing / fail after this time when it does
+# not get a reply from the dhcp server. Before you set this variable, take a
+# look at DHCLIENT6_WAIT_AT_BOOT allowing to continue in background instead.
+#
+DHCLIENT6_TIMEOUT="0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/sysconfig/network/ifcfg-lan0 new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/sysconfig/network/ifcfg-lan0
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/sysconfig/network/ifcfg-lan0 1970-01-01 01:00:00.000000000 +0100
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/sysconfig/network/ifcfg-lan0 2019-05-03 14:36:40.000000000 +0200
@@ -0,0 +1,4 @@
+BOOTPROTO='dhcp'
+MTU=''
+REMOTE_IPADDR=''
+STARTMODE='onboot'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/systemd/system/RegisterFirst.service new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/systemd/system/RegisterFirst.service
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/systemd/system/RegisterFirst.service 1970-01-01 01:00:00.000000000 +0100
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/systemd/system/RegisterFirst.service 2019-05-03 14:36:40.000000000 +0200
@@ -0,0 +1,13 @@
+[Unit]
+Description=Register System at first boot
+After=network.target
+Before=getty.target
+ConditionFileNotEmpty=!/etc/zypp/repos.d/HPC_Module_15_SP1_x86_64:SLE-Module-HPC15-SP1-Pool.repo
+
+[Service]
+ExecStart=/usr/sbin/SUSEConnect -e EMAIL -r REGCODE
+Type=oneshot
+RemainAfterExit=true
+
+[Install]
+WantedBy=basic.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/udev/rules.d/70-persistent-net.rules new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/udev/rules.d/70-persistent-net.rules
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/udev/rules.d/70-persistent-net.rules 1970-01-01 01:00:00.000000000 +0100
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/etc/udev/rules.d/70-persistent-net.rules 2019-05-03 14:36:40.000000000 +0200
@@ -0,0 +1 @@
+SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="?*", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="?*", NAME="lan0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/usr/lib/systemd/system/grub_config.service new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/usr/lib/systemd/system/grub_config.service
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/usr/lib/systemd/system/grub_config.service 1970-01-01 01:00:00.000000000 +0100
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sle-hpc-15.1-JeOS/root/usr/lib/systemd/system/grub_config.service 2019-05-03 14:36:40.000000000 +0200
@@ -0,0 +1,11 @@
+[Unit]
+Description=Rebuild grub config from distro toolkit
+ConditionPathExists=/.kiwi_grub_config.trigger
+
+[Service]
+Type=oneshot
+ExecStart=/bin/bash -c 'grub2-mkconfig -o /boot/grub2/grub.cfg'
+ExecStartPost=/bin/bash -c 'rm -f /.kiwi_grub_config.trigger'
+
+[Install]
+WantedBy=multi-user.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/Dicefile new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/Dicefile
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/Dicefile 2019-05-02 10:21:21.000000000 +0200
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/Dicefile 1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-Dice.configure do |config|
- config.buildhost = :DOCKER
-end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/config.sh new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/config.sh
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/config.sh 2019-05-02 10:21:21.000000000 +0200
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/config.sh 1970-01-01 01:00:00.000000000 +0100
@@ -1,88 +0,0 @@
-#!/bin/bash
-#================
-# FILE : config.sh
-#----------------
-# PROJECT : OpenSuSE KIWI Image System
-# COPYRIGHT : (c) 2006 SUSE LINUX Products GmbH. All rights reserved
-# :
-# AUTHOR : Marcus Schaefer
-# :
-# BELONGS TO : Operating System images
-# :
-# DESCRIPTION : configuration script for SUSE based
-# : operating systems
-# :
-# :
-# STATUS : BETA
-#----------------
-#======================================
-# Functions...
-#--------------------------------------
-test -f /.kconfig && . /.kconfig
-test -f /.profile && . /.profile
-
-#======================================
-# Greeting...
-#--------------------------------------
-echo "Configure image: [$kiwi_iname]..."
-
-#======================================
-# Mount system filesystems
-#--------------------------------------
-baseMount
-
-#======================================
-# Setup baseproduct link
-#--------------------------------------
-suseSetupProduct
-
-#======================================
-# Add missing gpg keys to rpm
-#--------------------------------------
-suseImportBuildKey
-
-#======================================
-# Activate services
-#--------------------------------------
-suseInsertService sshd
-suseInsertService RegisterFirst
-if [[ ${kiwi_type} =~ oem|vmx ]];then
- suseInsertService grub_config
-else
- suseRemoveService grub_config
-fi
-
-#======================================
-# Setup default target, multi-user
-#--------------------------------------
-baseSetRunlevel 3
-
-#==========================================
-# remove package docs
-#------------------------------------------
-rm -rf /usr/share/doc/packages/*
-rm -rf /usr/share/doc/manual/*
-rm -rf /opt/kde*
-
-#======================================
-# only basic version of vim is
-# installed; no syntax highlighting
-#--------------------------------------
-sed -i -e's/^syntax on/" syntax on/' /etc/vimrc
-
-#======================================
-# SuSEconfig
-#--------------------------------------
-suseConfig
-
-#======================================
-# Remove yast if not in use
-#--------------------------------------
-suseRemoveYaST
-
-#======================================
-# Umount kernel filesystems
-#--------------------------------------
-baseCleanMount
-
-exit 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/config.xml new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/config.xml
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/config.xml 2019-05-02 10:21:21.000000000 +0200
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/config.xml 1970-01-01 01:00:00.000000000 +0100
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<image schemaversion="6.8" name="LimeJeOS-SLE-15.1">
- <description type="system">
- <author>Christian Goll</author>
- <contact>cgoll@suse.de</contact>
- <specification>
- SUSE HPC 15 JeOS, small text based image
- </specification>
- </description>
- <preferences>
- <version>1.15.0</version>
- <packagemanager>zypper</packagemanager>
- <locale>en_US</locale>
- <keytable>us</keytable>
- <timezone>Europe/Berlin</timezone>
- <rpm-excludedocs>true</rpm-excludedocs>
- <rpm-check-signatures>false</rpm-check-signatures>
- <bootsplash-theme>SLE</bootsplash-theme>
- <bootloader-theme>SLE</bootloader-theme>
- </preferences>
- <preferences>
- <type image="vmx" filesystem="ext4" bootloader="grub2" kernelcmdline="splash" firmware="efi" format="qcow2">
- <size>
- 32768
- </size>
- </type>
- <type image="oem" filesystem="ext4" initrd_system="dracut" installpxe="true" bootloader="grub2" kernelcmdline="splash" firmware="efi">
- <oemconfig>
- <oem-systemsize>2048</oem-systemsize>
- <oem-swap>true</oem-swap>
- <oem-device-filter>/dev/ram</oem-device-filter>
- <oem-multipath-scan>false</oem-multipath-scan>
- <oem-unattended>true</oem-unattended>
- </oemconfig>
- <machine memory="512" guestOS="suse" HWversion="4">
- <vmdisk id="0" controller="ide"/>
- <vmnic driver="e1000" interface="0" mode="bridged"/>
- </machine>
- </type>
- </preferences>
- <users>
- <!-- password is linux -->
- <user password="$1$wYJUgpM5$RXMMeASDc035eX.NbYWFl0" home="/root" name="root" groups="root"/>
- </users>
- <repository type="rpm-md" alias="kiwi" priority="1">
- <source path="obs://Virtualization:Appliances:Builder/SLE_15"/>
- </repository>
- <repository type="yast2" alias="SLES_installer">
- <source path="iso:// /root/SLE-15-Installer-DVD-x86_64-GA-Media1.iso"/>
- </repository>
- <repository type="yast2" alias="SLES_packages">
- <source path="iso:// /root/SLE-15-Packages-x86_64-GA-Media1.iso"/>
- </repository>
-
- <packages type="image">
- <package name="checkmedia"/>
- <package name="patterns-base-minimal_base"/>
- <package name="plymouth-branding-SLE"/>
- <package name="plymouth-dracut"/>
- <package name="plymouth"/>
- <package name="grub2-branding-SLE-15"/>
- <package name="iputils"/>
- <package name="vim"/>
- <package name="grub2"/>
- <package name="grub2-x86_64-efi" arch="x86_64"/>
- <package name="grub2-i386-pc"/>
- <package name="syslinux"/>
- <package name="fontconfig"/>
- <package name="fonts-config"/>
- <package name="tar"/>
- <package name="openssh"/>
- <package name="iproute2"/>
- <package name="less"/>
- <package name="lvm2"/>
- <package name="psmisc"/>
- <package name="parted"/>
- <package name="bash-completion"/>
- <package name="dhcp-client"/>
- <package name="which"/>
- <package name="udev"/>
- <package name="salt-minion"/>
- <package name="shim"/>
- <package name="systemd"/>
- <package name="systemd-sysvinit"/>
- <package name="dracut"/>
- <package name="kernel-default"/>
- <package name="timezone"/>
- <package name="SLE_HPC-release"/>
- <package name="SUSEConnect"/>
- <package name="suse-build-key"/>
- <package name="sle-module-basesystem-release"/>
- </packages>
- <packages type="oem">
- <package name="dracut-kiwi-oem-repart"/>
- <package name="dracut-kiwi-oem-dump"/>
- </packages>
- <packages type="bootstrap">
- <package name="udev"/>
- <package name="filesystem"/>
- <package name="glibc-locale"/>
- <package name="cracklib-dict-full"/>
- <package name="ca-certificates"/>
- <package name="SLE_HPC-release"/>
- <package name="sle-module-basesystem-release"/>
- </packages>
-</image>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/motd new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/motd
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/motd 2019-05-02 10:21:21.000000000 +0200
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/motd 1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-This is the Leap 15.0 JeOS SuSE Linux System.
-To upgrade your system call:
-
- zypper refresh
- zypper up
-
-Have a lot of fun...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/sysconfig/network/dhcp new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/sysconfig/network/dhcp
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/sysconfig/network/dhcp 2019-05-02 10:21:21.000000000 +0200
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/sysconfig/network/dhcp 1970-01-01 01:00:00.000000000 +0100
@@ -1,381 +0,0 @@
-## Type: list(enabled,disabled,default,)
-## Default: ""
-#
-# Default is to use the FQDN option, when the DHCLIENT_HOSTNAME_OPTION
-# variable is set to a full hostname, that is, when it contains a dot.
-# When DHCLIENT_HOSTNAME_OPTION is set to AUTO, short hostname from
-# /etc/hostname is send via hostname option 12 (same as SLES-11).
-#
-DHCLIENT_FQDN_ENABLED=""
-
-## Type: list(both,ptr,none,)
-## Default: ""
-#
-# Request to update A and PTR or only the PTR DNS records using the
-# hostname specified in DHCLIENT_HOSTNAME_OPTION variable.
-# Default is to update 'both' when hostname is set or 'none' when
-# the hostname is empty and DHCLIENT_FQDN_ENABLED is set to enabled.
-#
-DHCLIENT_FQDN_UPDATE=""
-
-## Type: yesno
-## Default: yes
-#
-# Qualify relative sub-domains/hostname in the DHCLIENT_HOSTNAME_OPTION
-# variable adding a final dot ('foo.bar' -> 'foo.bar.').
-# When disabled, the DHCP server may append it's update domain to the
-# hostname (e.g. 'foo.bar' -> 'foo.bar.example.net').
-#
-DHCLIENT_FQDN_QUALIFY="yes"
-
-## Type: yesno
-## Default: yes
-#
-# The FQDN option is encoding hostnames using canonical DNS wire format
-# by default. This flag permits to enable use of the deprecated ascii
-# format limited to a single label (host hostname) for compatibility
-# purposes with draft implementation, which may be unsupported and cause
-# that a DHCP server ignores the fqdn option request completely.
-#
-DHCLIENT_FQDN_ENCODE="yes"
-
-## Type: list(,default,none,all,dns,ntp,nis,tz,boot,smb,nds,slp,sip,log)
-## Default: ""
-#
-# This variable permits to specify a space separated list of build-in
-# facility names supported by the dhcp4 client modifying the default
-# options used in requests and to update system settings (via netconfig).
-#
-# When empty, default settings configured in wicked-config(5) or built-in
-# defaults are used. The special "default", "all", and "none" sets enable
-# to request none, the built-in default set or all supported options,
-# respectively. A "no-" or "-" in the front of a facility name permit to
-# remove/disable it from the currently applied set, e.g. "default,-nis"
-# disables request for nis options.
-# More specific variables as DHCLIENT_SET_DEFAULT_ROUTE,_SET_HOSTNAME or
-# the MTU option have higher precedence.
-#
-DHCLIENT_UPDATE=""
-
-## Type: list(enabled,disabled,default,)
-## Default: ""
-#
-# Default is to use the FQDN option, when the DHCLIENT6_HOSTNAME_OPTION
-# variable provides a hostname.
-# When DHCLIENT6_HOSTNAME_OPTION is set to AUTO, short hostname from the
-# /etc/hostname file is send (same to SLES-11).
-#
-DHCLIENT6_FQDN_ENABLED=""
-
-## Type: list(both,ptr,none,)
-## Default: ""
-#
-# Request to update AAAA and PTR or only the PTR DNS records using the
-# hostname specified in DHCLIENT6_HOSTNAME_OPTION variable.
-# Default is to update \fIboth\fR when hostname is given or \fInone\fR
-# when hostname is empty and DHCLIENT6_FQDN_ENABLED is set to enabled.
-#
-DHCLIENT6_FQDN_UPDATE=""
-
-## Type: yesno
-## Default: yes
-#
-# Qualify relative sub-domains/hostname in the DHCLIENT6_HOSTNAME_OPTION
-# variable adding a final dot ('foo.bar' -> 'foo.bar.').
-# When disabled, the DHCP server may append it's update domain to the
-# hostname (e.g. 'foo.bar' -> 'foo.bar.example.net').
-#
-DHCLIENT6_FQDN_QUALIFY="yes"
-
-## Type: list(,default,none,all,dns,ntp,tz,boot,nis,sip)
-## Default: ""
-#
-# This variable permits to specify a space separated list of build-in
-# facility names supported by the dhcp6 client modifying the default
-# options used in requests and to update system settings (via netconfig).
-#
-# When empty, default settings configured in wicked-config(5) or built-in
-# defaults are used. The special "default", "all", and "none" sets enable
-# to request none, the built-in default set or all supported options,
-# respectively. A "no-" or "-" in the front of a facility name permit to
-# remove/disable it from the currently applied set, e.g. "default,-nis"
-# disables request for nis options.
-# The more specific variable DHCLIENT6_SET_HOSTNAME has higher precedence.
-#
-DHCLIENT6_UPDATE=""
-## Path: Network/DHCP/DHCP client
-## Description: DHCPv4 client configuration variables
-#
-# Note:
-# To configure one or more interfaces for DHCP configuration, you have to
-# change the BOOTPROTO variable in /etc/sysconfig/network/ifcfg-<interface>
-# to 'dhcp' (and possibly set STARTMODE='onboot').
-#
-# Most of the options can and should be overridden by per-interface
-# settings in the ifcfg-* files.
-#
-# Note: NetworkManager is not using any sysconfig settings.
-#
-
-## Type: yesno
-## Default: no
-#
-# Should the DHCPv4 client set the hostname? (yes|no)
-#
-# When it is likely that this would occur during a running X session,
-# your DISPLAY variable could be screwed up and you won't be able to open
-# new windows anymore, then this should be "no".
-#
-# If it happens during booting it won't be a problem and you can
-# safely say "yes" here. For a roaming notebook with X kept running, "no"
-# makes more sense.
-#
-DHCLIENT_SET_HOSTNAME="yes"
-
-## Type: string
-## Default: AUTO
-#
-# Specifies the hostname option field when DHCPv4 client sends messages.
-# Some DHCP servers will update nameserver entries (dynamic DNS) to it.
-# Also, some DHCP servers, notably those used by @Home Networks, require
-# the hostname option field containing a specific string in the DHCP
-# messages from clients.
-#
-# When set to "AUTO", the current hostname from /etc/hostname is sent.
-# Use this variable to override it with another hostname, or leave it
-# empty to not send any hostname.
-#
-DHCLIENT_HOSTNAME_OPTION="AUTO"
-
-## Type: yesno
-## Default: yes
-#
-# Should the DHCP client set a default route (default Gateway) (yes|no)
-#
-# When multiple copies of dhcp client run, it would make sense that only
-# one of them does it.
-#
-DHCLIENT_SET_DEFAULT_ROUTE="yes"
-
-## Type: integer
-## Default: "0"
-#
-# This option allows to set a metrics/priority for DHCPv4 routes.
-#
-DHCLIENT_ROUTE_PRIORITY="0"
-
-## Type: string
-## Default: ""
-#
-# specify a client ID
-#
-# Specifies a client identifier string. By default an id derived from the
-# hardware address of the network interface is sent as client identifier.
-#
-DHCLIENT_CLIENT_ID=""
-
-## Type: string
-## Default: ""
-#
-# Specifies the vendor class identifier string. The default is dhcp client
-# specific.
-#
-DHCLIENT_VENDOR_CLASS_ID=""
-
-## Type: list
-## Default: string
-#
-# Specifies the format of the DHCLIENT_USER_CLASS_ID variable.
-#
-# The DHCPv4 option and it's format is specified by RFC3004 as an array
-# of class identifiers, but most DHCP clients/servers aren't compliant
-# with the specification and send/expect a single string without proper
-# RFC3004 length-value tuple format instead.
-#
-# When set to "rfc3004" DHCLIENT_USER_CLASS_ID[SUFFIX] permit an RFC
-# compliant array, otherwise DHCLIENT_USER_CLASS_ID is used as string.
-#
-DHCLIENT_USER_CLASS_FORMAT=""
-
-## Type: string
-## Default: ""
-## Suffix: yes
-#
-# Specifies the user class identifier (array) to send in dhcp requests.
-# The DHCLIENT_USER_CLASS_FORMAT variable specified how to interpret it.
-#
-DHCLIENT_USER_CLASS_ID=""
-
-## Type: integer
-## Default: ""
-#
-# Specifies the lease time (in seconds), that is suggested to the
-# server. Default is to use the lease time offered by the server.
-#
-DHCLIENT_LEASE_TIME=""
-
-## Type: yesno
-## Default: yes
-#
-# This setting controls whether dhcp client should try to use DHCP settings
-# provided in its last lease when the dhcp-server is not reachable and
-# the lease hasn't expired yet.
-# Set this variable to "no" to disable the fallback to the last lease.
-#
-DHCLIENT_USE_LAST_LEASE="yes"
-
-## Type: yesno
-## Default: no
-#
-# Send a DHCPRELEASE to the server (sign off the address)? (yes|no)
-# This may lead to getting a different address/hostname next time an address
-# is requested. But some servers require it.
-#
-DHCLIENT_RELEASE_BEFORE_QUIT="no"
-
-## Type: integer
-## Default: 0
-#
-# Some interfaces need time to initialize and/or do not report correct status.
-# Add the latency time in seconds so these can be handled properly. Should
-# probably set per interface rather than here.
-# This setting causes a sleep time before dhcp clients are started regardless
-# of the link status.
-#
-# Note: RFC 2131 specifies, that the dhcp client should wait a random time
-# between one and ten seconds to desynchronize the use of DHCP at startup.
-# We do not use this initial delay to not slow down start/boot time.
-#
-DHCLIENT_SLEEP="0"
-
-## Type: integer
-## Default: 15
-#
-# The DHCPv4 client will try to get a lease for DHCLIENT_WAIT_AT_BOOT seconds,
-# then inform ifup waiting for it, that it continues in background.
-# When you increase this time, increase also the WAIT_FOR_INTERFACES variable
-# e.g. to a value twice as high as the time specified here.
-#
-DHCLIENT_WAIT_AT_BOOT="15"
-
-## Type: integer
-## Default: "0"
-#
-# The DHCPv4 client will stop processing / fail after this time when it does
-# not get a reply from the dhcp server. Before you set this variable, take a
-# look at DHCLIENT_WAIT_AT_BOOT allowing to continue in background instead.
-#
-DHCLIENT_TIMEOUT="0"
-
-## Path: Network/DHCP/DHCPv6 client
-## Description: Global DHCPv6 client configuration
-
-## Type: list(auto,managed,info)
-## Default: auto
-#
-# This option allows to specify the request mode used by the DHCPv6
-# client when the BOOTPROTO is set to dhcp or dhcp6, and overrides
-# the "Managed Address Configuration" and the "Other Configuration"
-# flags provided by the IPv6 router its Router Advertisement (RA)
-# for the network connected to this interface.
-#
-# auto: follow RA flags, remain silent when no RA flag is set
-# info: request other configuration (dns,ntp) only, no IP address
-# managed: request IP address as well as other configuration
-#
-DHCLIENT6_MODE="auto"
-
-## Type: yesno
-### Default: yes
-#
-# This option allows the DHCPv6 client to indicate its desire to accept
-# rapid commit leases using two-packet exchange (solicitation, lease ack)
-# instead of the four packet (solicitation, offer, request, lease ack).
-#
-DHCLIENT6_RAPID_COMMIT="yes"
-
-## Type: yesno
-## Default: no
-#
-# Should the DHCPv6 client set the hostname? (yes|no)
-#
-# When it is likely that this would occur during a running X session,
-# your DISPLAY variable could be screwed up and you won't be able to
-# open new windows anymore, then this should be "no".
-#
-# If it happens during booting it won't be a problem and you can
-# safely say "yes" here. For a roaming notebook with X kept running,
-# "no" makes more sense.
-#
-DHCLIENT6_SET_HOSTNAME="no"
-
-## Type: string
-### Default: AUTO
-#
-# Specifies the hostname option field when DHCPv6 client sends messages.
-# Some DHCP servers will update nameserver entries (dynamic DNS) to it.
-#
-# When set to "AUTO", the current hostname from /etc/hostname is sent.
-# Use this variable to override it with another hostname, or leave it
-# empty to not send any hostname.
-#
-DHCLIENT6_HOSTNAME_OPTION="AUTO"
-
-## Type: integer
-### Default: ""
-#
-# Specifies the preferred lifetime (in seconds) used as T1/renewal
-# (1/2 of it) and T1/rebind (4/5 of it) in DHCPv6 IA NA requests.
-#
-# Default is to not propose anything but use the times as offered
-# by the DHCPv6 server.
-#
-DHCLIENT6_LEASE_TIME=""
-
-## Type: yesno
-## Default: yes
-#
-# This setting controls whether DHCPv6 client should try to use settings
-# provided in its last lease when the DHCPv6-server is not reachable and
-# the lease hasn't expired yet.
-# Set this variable to "no" to disable the fallback to the last lease.
-#
-DHCLIENT6_USE_LAST_LEASE="yes"
-
-## Type: yesno
-## Default: no
-#
-# Send a DHCPv6 RELEASE to the server (sign off the address)? (yes|no)
-# This may lead to getting a different address/hostname next time an address
-# is requested. But some servers require it.
-#
-DHCLIENT6_RELEASE_BEFORE_QUIT="no"
-
-## Type: integer
-## Default: 0
-#
-# Some interfaces need time to initialize and/or do not report correct status.
-# By default, DHCPv6 waits until the link-local address (fe80::) is available
-# and then ~1 second as specified by RFC3315.
-# This setting allows override to use a non-standsrd initial delay.
-#
-DHCLIENT6_SLEEP="0"
-
-## Type: integer
-## Default: 15
-#
-# The DHCPv6 client will try to get a lease for DHCLIENT6_WAIT_AT_BOOT seconds,
-# then inform ifup waiting for it, that it continues in background.
-# When you increase this time, increase also the WAIT_FOR_INTERFACES variable
-# e.g. to a value twice as high as the time specified here.
-#
-DHCLIENT6_WAIT_AT_BOOT="15"
-
-## Type: integer
-## Default: "0"
-#
-# The dhcpv6 client will stop processing / fail after this time when it does
-# not get a reply from the dhcp server. Before you set this variable, take a
-# look at DHCLIENT6_WAIT_AT_BOOT allowing to continue in background instead.
-#
-DHCLIENT6_TIMEOUT="0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/sysconfig/network/ifcfg-lan0 new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/sysconfig/network/ifcfg-lan0
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/sysconfig/network/ifcfg-lan0 2019-05-02 10:21:21.000000000 +0200
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/sysconfig/network/ifcfg-lan0 1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-BOOTPROTO='dhcp'
-MTU=''
-REMOTE_IPADDR=''
-STARTMODE='onboot'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/systemd/system/RegisterFirst.service new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/systemd/system/RegisterFirst.service
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/systemd/system/RegisterFirst.service 2019-05-02 10:21:21.000000000 +0200
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/systemd/system/RegisterFirst.service 1970-01-01 01:00:00.000000000 +0100
@@ -1,13 +0,0 @@
-[Unit]
-Description=Register System at first boot
-After=network.target
-Before=getty.target
-ConditionFileNotEmpty=!/etc/zypp/repos.d/HPC_Module_15_SP1_x86_64:SLE-Module-HPC15-SP1-Pool.repo
-
-[Service]
-ExecStart=/usr/sbin/SUSEConnect -e EMAIL -r REGCODE
-Type=oneshot
-RemainAfterExit=true
-
-[Install]
-WantedBy=basic.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/udev/rules.d/70-persistent-net.rules new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/udev/rules.d/70-persistent-net.rules
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/udev/rules.d/70-persistent-net.rules 2019-05-02 10:21:21.000000000 +0200
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/etc/udev/rules.d/70-persistent-net.rules 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="?*", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="?*", NAME="lan0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/usr/lib/systemd/system/grub_config.service new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/usr/lib/systemd/system/grub_config.service
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/usr/lib/systemd/system/grub_config.service 2019-05-02 10:21:21.000000000 +0200
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/root/usr/lib/systemd/system/grub_config.service 1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
-[Unit]
-Description=Rebuild grub config from distro toolkit
-ConditionPathExists=/.kiwi_grub_config.trigger
-
-[Service]
-Type=oneshot
-ExecStart=/bin/bash -c 'grub2-mkconfig -o /boot/grub2/grub.cfg'
-ExecStartPost=/bin/bash -c 'rm -f /.kiwi_grub_config.trigger'
-
-[Install]
-WantedBy=multi-user.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/sles-15.1-JeOS.kiwi new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/sles-15.1-JeOS.kiwi
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/sles-15.1-JeOS.kiwi 2019-05-03 22:47:52.127967871 +0200
+++ new/clustduct-0.0.2/kiwi-descriptions/SUSE/x86_64/sles-15.1-JeOS/sles-15.1-JeOS.kiwi 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-symbolic link to config.xml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clustduct-0.0.1_alpha8/kiwi-descriptions/openSUSE/x86_64/suse-leap-15.0-JeOS/leap-15.0-JeOS.kiwi new/clustduct-0.0.2/kiwi-descriptions/openSUSE/x86_64/suse-leap-15.0-JeOS/leap-15.0-JeOS.kiwi
--- old/clustduct-0.0.1_alpha8/kiwi-descriptions/openSUSE/x86_64/suse-leap-15.0-JeOS/leap-15.0-JeOS.kiwi 2019-05-03 22:47:52.123967862 +0200
+++ new/clustduct-0.0.2/kiwi-descriptions/openSUSE/x86_64/suse-leap-15.0-JeOS/leap-15.0-JeOS.kiwi 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-symbolic link to config.xml