commit clustduct for openSUSE:Factory
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 <cgoll@suse.com> + +- 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 <ms@suse.de> +# : +# 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<rfc3004,string> +## 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 <ms@suse.de> -# : -# 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<rfc3004,string> -## 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
participants (1)
-
root