├── OSImage ├── POS_Image-JeOS7 │ ├── root │ │ └── etc │ │ │ ├── dracut.conf.d │ │ │ └── 90-saltboot.conf │ │ │ ├── multipath.conf │ │ │ ├── wicked │ │ │ └── local.xml │ │ │ └── sysconfig │ │ │ └── bootloader │ ├── images.sh │ ├── POS_Image-JeOS7.changes │ ├── config.sh │ └── config.xml ├── POS_Image-Graphical7 │ ├── root │ │ └── etc │ │ │ ├── dracut.conf.d │ │ │ └── 90-saltboot.conf │ │ │ ├── multipath.conf │ │ │ ├── wicked │ │ │ └── local.xml │ │ │ └── sysconfig │ │ │ ├── bootloader │ │ │ └── displaymanager │ ├── images.sh │ ├── POS_Image-Graphical7.changes │ ├── config.sh │ └── config.xml ├── SLE-Micro53 │ ├── _constraints │ ├── _multibuild │ ├── LICENSE │ ├── editbootinstall_pine64.sh │ └── editbootinstall_rpi.sh ├── SLE-Micro54 │ ├── _constraints │ ├── _multibuild │ ├── LICENSE │ ├── editbootinstall_pine64.sh │ └── editbootinstall_rpi.sh ├── SUSE-MicroOS52 │ ├── _constraints │ ├── _multibuild │ ├── LICENSE │ ├── editbootinstall_pine64.sh │ └── editbootinstall_rpi.sh ├── POS_Image-JeOS6 │ ├── root │ │ └── etc │ │ │ ├── systemd │ │ │ └── system │ │ │ │ ├── image-deployed.service │ │ │ │ ├── image-deployed-bundle.service │ │ │ │ └── migrate-to-bundle.service │ │ │ └── sysconfig │ │ │ └── bootloader │ ├── images.sh │ ├── POS_Image-JeOS6.changes │ ├── config.sh │ └── config.xml ├── POS_Image-Graphical6 │ ├── root │ │ └── etc │ │ │ ├── systemd │ │ │ └── system │ │ │ │ ├── image-deployed.service │ │ │ │ ├── image-deployed-bundle.service │ │ │ │ └── migrate-to-bundle.service │ │ │ └── sysconfig │ │ │ ├── bootloader │ │ │ └── displaymanager │ ├── images.sh │ ├── POS_Image-Graphical6.changes │ ├── config.sh │ └── config.xml ├── POS_Image-JeOS6-SLE11 │ ├── root │ │ └── etc │ │ │ ├── sysconfig │ │ │ └── network │ │ │ │ └── dhcp │ │ │ └── init.d │ │ │ └── image_deployed │ ├── images.sh │ ├── config.sh │ └── config.xml ├── POS_Image-Graphical6-SLE11 │ ├── root │ │ └── etc │ │ │ ├── sysconfig │ │ │ ├── network │ │ │ │ └── dhcp │ │ │ ├── displaymanager │ │ │ ├── console │ │ │ ├── keyboard │ │ │ └── windowmanager │ │ │ ├── inittab │ │ │ └── init.d │ │ │ └── image_deployed │ ├── images.sh │ ├── config.sh │ └── config.xml ├── SUSE-MicroOS51 │ ├── LICENSE │ ├── editbootinstall_pine64.sh │ ├── editbootinstall_rpi.sh │ └── SUSE-MicroOS.changes └── README.md ├── AutoYaST ├── SUSE Manager Proxy-Upgrade-3.2-to.4.1 │ ├── README.md │ └── autoyast.xml ├── SLES-12-SPn-to-SLES-15-SP2 │ ├── README.md │ └── autoyast.xml ├── SAP Client-Upgrade-12-SPn-to-15 │ ├── README.md │ └── autoyast.xml ├── SLES-15-SP4-installation │ ├── README.md │ └── sles15-sp4-autoyast.xml ├── SLES-15-SP5-installation │ ├── README.md │ └── sles15-sp5-autoyast.xml ├── SLES-15-SP6-installation │ ├── README.md │ └── sles15-sp6-autoyast.xml ├── Minimal-AutoYaST │ ├── README.md │ └── autoyast.xml ├── SLES-15-SP3-installation │ ├── README.md │ └── sles15-sp3-autoyast.xml ├── README.md ├── SUSE Manager Proxy │ ├── README.md │ ├── SM_proxy-42.xml │ └── SM_proxy-43.xml ├── SUSE Manager Branch Server │ ├── README.md │ ├── SMR_Branch_4.2.xml │ └── SMR_Branch_4.3.xml ├── SLES-12-SPn-to-SLES-15-SP5 │ ├── README.md │ └── autoyast.xml └── SUSE Multi-Linux Manager Proxy │ └── README.md ├── Containers ├── apache │ ├── pub.conf │ ├── add_packages.sh │ ├── index.html │ └── Dockerfile └── README.md └── README.md /OSImage/POS_Image-JeOS7/root/etc/dracut.conf.d/90-saltboot.conf: -------------------------------------------------------------------------------- 1 | add_dracutmodules+=" saltboot " 2 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical7/root/etc/dracut.conf.d/90-saltboot.conf: -------------------------------------------------------------------------------- 1 | add_dracutmodules+=" saltboot " 2 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS7/root/etc/multipath.conf: -------------------------------------------------------------------------------- 1 | # workaround for bsc#1069169 2 | defaults { 3 | find_multipaths smart 4 | } -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical7/root/etc/multipath.conf: -------------------------------------------------------------------------------- 1 | # workaround for bsc#1069169 2 | defaults { 3 | find_multipaths smart 4 | } -------------------------------------------------------------------------------- /AutoYaST/SUSE Manager Proxy-Upgrade-3.2-to.4.1/README.md: -------------------------------------------------------------------------------- 1 | Use this script as the basis for an upgrade from SUSE Manager Proxy 3.2 to SUSE Manager Proxy 4.1. 2 | -------------------------------------------------------------------------------- /OSImage/SLE-Micro53/_constraints: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 40 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /OSImage/SLE-Micro54/_constraints: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 40 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /OSImage/SUSE-MicroOS52/_constraints: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 40 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Containers/apache/pub.conf: -------------------------------------------------------------------------------- 1 | 2 | Options Indexes FollowSymLinks 3 | AllowOverride All 4 | Require all granted 5 | 6 | -------------------------------------------------------------------------------- /AutoYaST/SLES-12-SPn-to-SLES-15-SP2/README.md: -------------------------------------------------------------------------------- 1 | Use this script as the basis for an upgrade from SLES 12 SPn to SLES 15 SP2. 2 | Check the official product documentation to find the supported upgrade paths. 3 | -------------------------------------------------------------------------------- /AutoYaST/SAP Client-Upgrade-12-SPn-to-15/README.md: -------------------------------------------------------------------------------- 1 | Use this script as the basis for an upgrade from SLE 12 SPn to SLE 15 SPn. 2 | Check the official product documentation to find the supported upgrade paths. 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SUSE Manager building profiles 2 | 3 | This repository contains sources that can be used with SUSE Manager to build various types of images. 4 | 5 | Repository is organized by build types and then individual image names. 6 | -------------------------------------------------------------------------------- /Containers/apache/add_packages.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | 4 | zypper --non-interactive --gpg-auto-import-keys ref 5 | 6 | zypper --non-interactive in aaa_base aaa_base-extras net-tools timezone vim less sudo tar python apache2 apache2-prefork 7 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS7/root/etc/wicked/local.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical7/root/etc/wicked/local.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /AutoYaST/SLES-15-SP4-installation/README.md: -------------------------------------------------------------------------------- 1 | Use these scripts as a base for a SLE15 SP4 installations. 2 | The system register at SUSE Manager using salt. 3 | 4 | - sles15-sp4-autoyast.xml 5 | - sle_sap15-sp4-autoyast.xml 6 | 7 | For using an activation key, specify the following valiable 8 | 9 | ``` 10 | registration_key=.... 11 | ``` 12 | 13 | For a reactivation you can also set a re-registration key with: 14 | 15 | ``` 16 | redhat_management_key=... 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /AutoYaST/SLES-15-SP5-installation/README.md: -------------------------------------------------------------------------------- 1 | Use these scripts as a base for a SLE15 SP5 installations. 2 | The system register at SUSE Manager using salt. 3 | 4 | - sles15-sp5-autoyast.xml 5 | - sle_sap15-sp5-autoyast.xml 6 | 7 | For using an activation key, specify the following valiable 8 | 9 | ``` 10 | registration_key=.... 11 | ``` 12 | 13 | For a reactivation you can also set a re-registration key with: 14 | 15 | ``` 16 | redhat_management_key=... 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /AutoYaST/SLES-15-SP6-installation/README.md: -------------------------------------------------------------------------------- 1 | Use these scripts as a base for a SLE15 SP6 installations. 2 | The system register at SUSE Manager using salt. 3 | 4 | - sles15-sp6-autoyast.xml 5 | - sle_sap15-sp6-autoyast.xml 6 | 7 | For using an activation key, specify the following valiable 8 | 9 | ``` 10 | registration_key=.... 11 | ``` 12 | 13 | For a reactivation you can also set a re-registration key with: 14 | 15 | ``` 16 | redhat_management_key=... 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS6/root/etc/systemd/system/image-deployed.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Notify SUSE Manager about newly deployed image 3 | Requires=salt-minion.service 4 | After=salt-minion.service 5 | 6 | # only if there are no susemanager channels configured 7 | ConditionPathExists=!/etc/zypp/repos.d/susemanager:channels.repo 8 | 9 | [Service] 10 | Type=oneshot 11 | ExecStart=/usr/bin/salt-call event.send suse/manager/image_deployed with_grains=True 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /AutoYaST/Minimal-AutoYaST/README.md: -------------------------------------------------------------------------------- 1 | The AutoYaST profile in this section installs a SUSE Linux Enterprise system with all default installation options including a default network configuration using DHCP. 2 | After the installation is finished, a bootstrap script located on the SUSE Manager server is executed in order to register the freshly installed system with SUSE Manager. 3 | You need to adjust the IP address of the SUSE Manager server, the name of the bootstrap script, and the root password according to your environment. 4 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6/root/etc/systemd/system/image-deployed.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Notify SUSE Manager about newly deployed image 3 | Requires=salt-minion.service 4 | After=salt-minion.service 5 | 6 | # only if there are no susemanager channels configured 7 | ConditionPathExists=!/etc/zypp/repos.d/susemanager:channels.repo 8 | 9 | [Service] 10 | Type=oneshot 11 | ExecStart=/usr/bin/salt-call event.send suse/manager/image_deployed with_grains=True 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /Containers/apache/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | SUSE Manager Container Management Test Page 5 | 6 | 7 |
8 |
9 |

This web page is served by an Apache server running inside a container built by SUSE Manager

10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS6/root/etc/systemd/system/image-deployed-bundle.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Notify SUSE Manager about newly deployed image 3 | Requires=venv-salt-minion.service 4 | After=venv-salt-minion.service 5 | 6 | # only if there are no susemanager channels configured 7 | ConditionPathExists=!/etc/zypp/repos.d/susemanager:channels.repo 8 | 9 | [Service] 10 | Type=oneshot 11 | ExecStart=/usr/bin/venv-salt-call event.send suse/manager/image_deployed with_grains=True 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6/root/etc/systemd/system/image-deployed-bundle.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Notify SUSE Manager about newly deployed image 3 | Requires=venv-salt-minion.service 4 | After=venv-salt-minion.service 5 | 6 | # only if there are no susemanager channels configured 7 | ConditionPathExists=!/etc/zypp/repos.d/susemanager:channels.repo 8 | 9 | [Service] 10 | Type=oneshot 11 | ExecStart=/usr/bin/venv-salt-call event.send suse/manager/image_deployed with_grains=True 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /Containers/README.md: -------------------------------------------------------------------------------- 1 | # Container Image build profiles 2 | 3 | This directory contains build profiles for Dockerfile image build system and can be used in SUSE Manager image profile as Container Image build type. 4 | 5 | When using this repository as a source, do not forget to add a valid sub directory name to the URL. Example: 6 | 7 | * apache -> https://github.com/SUSE/manager-build-profiles.git#master:Containers/apache 8 | 9 | > apache image templates is based on opensuse base image. 10 | 11 | To report a bug or request a change, please use [Bugzilla](https://bugzilla.suse.com) or open a GitHub issue. 12 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS6/root/etc/systemd/system/migrate-to-bundle.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Fix salt configuration for images deployed by older saltboot version 3 | Requires=venv-salt-minion.service 4 | Before=venv-salt-minion.service 5 | 6 | # only if there is salt bundle with non-bundle retail configuration 7 | ConditionPathExists=/etc/salt/minion.d/grains-minion_id_prefix.conf 8 | ConditionPathExists=/etc/venv-salt-minion 9 | 10 | [Service] 11 | Type=oneshot 12 | ExecStart=/bin/sh -c '/bin/cp -pr /etc/salt/* /etc/venv-salt-minion ; rm -rf /etc/salt' 13 | 14 | [Install] 15 | WantedBy=multi-user.target 16 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6/root/etc/systemd/system/migrate-to-bundle.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Fix salt configuration for images deployed by older saltboot version 3 | Requires=venv-salt-minion.service 4 | Before=venv-salt-minion.service 5 | 6 | # only if there is salt bundle with non-bundle retail configuration 7 | ConditionPathExists=/etc/salt/minion.d/grains-minion_id_prefix.conf 8 | ConditionPathExists=/etc/venv-salt-minion 9 | 10 | [Service] 11 | Type=oneshot 12 | ExecStart=/bin/sh -c '/bin/cp -pr /etc/salt/* /etc/venv-salt-minion ; rm -rf /etc/salt' 13 | 14 | [Install] 15 | WantedBy=multi-user.target 16 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS6-SLE11/root/etc/sysconfig/network/dhcp: -------------------------------------------------------------------------------- 1 | DHCLIENT_BIN="" 2 | DHCLIENT6_BIN="" 3 | DHCPCD_USER_OPTIONS="" 4 | DHCLIENT_USER_OPTIONS="" 5 | DHCP6C_USER_OPTIONS="" 6 | DHCLIENT_DEBUG="no" 7 | DHCLIENT_SET_HOSTNAME="yes" 8 | DHCLIENT_SET_DEFAULT_ROUTE="yes" 9 | DHCLIENT_LEASE_TIME="" 10 | DHCLIENT_USE_LAST_LEASE=yes 11 | DHCLIENT_TIMEOUT="0" 12 | DHCLIENT_HOSTNAME_OPTION="AUTO" 13 | DHCLIENT_CLIENT_ID="" 14 | DHCLIENT_VENDOR_CLASS_ID="" 15 | DHCLIENT_RELEASE_BEFORE_QUIT="no" 16 | DHCLIENT6_RELEASE_BEFORE_QUIT="no" 17 | DHCLIENT_SLEEP="0" 18 | DHCLIENT_WAIT_AT_BOOT="15" 19 | WRITE_HOSTNAME_TO_HOSTS="yes" 20 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6-SLE11/root/etc/sysconfig/network/dhcp: -------------------------------------------------------------------------------- 1 | DHCLIENT_BIN="" 2 | DHCLIENT6_BIN="" 3 | DHCPCD_USER_OPTIONS="" 4 | DHCLIENT_USER_OPTIONS="" 5 | DHCP6C_USER_OPTIONS="" 6 | DHCLIENT_DEBUG="no" 7 | DHCLIENT_SET_HOSTNAME="yes" 8 | DHCLIENT_SET_DEFAULT_ROUTE="yes" 9 | DHCLIENT_LEASE_TIME="" 10 | DHCLIENT_USE_LAST_LEASE=yes 11 | DHCLIENT_TIMEOUT="0" 12 | DHCLIENT_HOSTNAME_OPTION="AUTO" 13 | DHCLIENT_CLIENT_ID="" 14 | DHCLIENT_VENDOR_CLASS_ID="" 15 | DHCLIENT_RELEASE_BEFORE_QUIT="no" 16 | DHCLIENT6_RELEASE_BEFORE_QUIT="no" 17 | DHCLIENT_SLEEP="0" 18 | DHCLIENT_WAIT_AT_BOOT="15" 19 | WRITE_HOSTNAME_TO_HOSTS="yes" 20 | -------------------------------------------------------------------------------- /Containers/apache/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM registry.suse.com/suse/sle15:15.3 2 | LABEL maintainer="Michele Bologna " 3 | LABEL name="SUSE Manager apache build profile" 4 | LABEL version="3.0.1-20220125" 5 | 6 | ARG repo 7 | ARG cert 8 | 9 | RUN echo "$cert" > /etc/pki/trust/anchors/RHN-ORG-TRUSTED-SSL-CERT.pem 10 | RUN update-ca-certificates 11 | RUN echo "$repo" > /etc/zypp/repos.d/susemanager:dockerbuild.repo 12 | 13 | ADD add_packages.sh /root/add_packages.sh 14 | RUN /root/add_packages.sh 15 | 16 | ADD pub.conf /etc/apache2/conf.d/pub.conf 17 | RUN mkdir -p /srv/www/htdocs/pub/ 18 | ADD index.html /srv/www/htdocs/pub/index.html 19 | 20 | CMD /usr/sbin/start_apache2 -DFOREGROUND -k start 21 | -------------------------------------------------------------------------------- /OSImage/SLE-Micro53/_multibuild: -------------------------------------------------------------------------------- 1 | 2 | 3 | Default 4 | Default-RT 5 | Default-SelfInstall 6 | Default-RT-SelfInstall 7 | 11 | Default-kvm 12 | Default-dasd 13 | Default-fba 14 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /OSImage/SLE-Micro54/_multibuild: -------------------------------------------------------------------------------- 1 | 2 | 3 | Default 4 | Default-RT 5 | Default-SelfInstall 6 | Default-RT-SelfInstall 7 | 11 | Default-kvm 12 | Default-dasd 13 | Default-fba 14 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /OSImage/SUSE-MicroOS52/_multibuild: -------------------------------------------------------------------------------- 1 | 2 | 3 | Default 4 | Default-RT 5 | Default-SelfInstall 6 | Default-RT-SelfInstall 7 | 11 | Default-kvm 12 | Default-dasd 13 | Default-fba 14 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS6/root/etc/sysconfig/bootloader: -------------------------------------------------------------------------------- 1 | 2 | ## Path: System/Bootloader 3 | ## Description: Bootloader configuration 4 | ## Type: list(grub,grub2,grub2-efi,none) 5 | ## Default: grub2 6 | # 7 | # Type of bootloader in use. 8 | # For making the change effect run bootloader configuration tool 9 | # and configure newly selected bootloader 10 | # 11 | # 12 | LOADER_TYPE="grub2" 13 | 14 | ## Path: System/Bootloader 15 | ## Description: Bootloader configuration 16 | ## Type: yesno 17 | ## Default: "no" 18 | # 19 | # Enable UEFI Secure Boot support 20 | # This setting is only relevant to UEFI which supports Secure Boot. It won't 21 | # take effect on any other firmware type. 22 | # 23 | # 24 | SECURE_BOOT="yes" 25 | 26 | ## Path: System/Bootloader 27 | ## Description: Bootloader configuration 28 | ## Type: yesno 29 | ## Default: "no" 30 | # 31 | # Enable Trusted Boot support 32 | # Only available for legacy (non-UEFI) boot. 33 | # 34 | TRUSTED_BOOT="no" 35 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS7/root/etc/sysconfig/bootloader: -------------------------------------------------------------------------------- 1 | 2 | ## Path: System/Bootloader 3 | ## Description: Bootloader configuration 4 | ## Type: list(grub,grub2,grub2-efi,none) 5 | ## Default: grub2 6 | # 7 | # Type of bootloader in use. 8 | # For making the change effect run bootloader configuration tool 9 | # and configure newly selected bootloader 10 | # 11 | # 12 | LOADER_TYPE="grub2" 13 | 14 | ## Path: System/Bootloader 15 | ## Description: Bootloader configuration 16 | ## Type: yesno 17 | ## Default: "no" 18 | # 19 | # Enable UEFI Secure Boot support 20 | # This setting is only relevant to UEFI which supports Secure Boot. It won't 21 | # take effect on any other firmware type. 22 | # 23 | # 24 | SECURE_BOOT="yes" 25 | 26 | ## Path: System/Bootloader 27 | ## Description: Bootloader configuration 28 | ## Type: yesno 29 | ## Default: "no" 30 | # 31 | # Enable Trusted Boot support 32 | # Only available for legacy (non-UEFI) boot. 33 | # 34 | TRUSTED_BOOT="no" 35 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6/root/etc/sysconfig/bootloader: -------------------------------------------------------------------------------- 1 | 2 | ## Path: System/Bootloader 3 | ## Description: Bootloader configuration 4 | ## Type: list(grub,grub2,grub2-efi,none) 5 | ## Default: grub2 6 | # 7 | # Type of bootloader in use. 8 | # For making the change effect run bootloader configuration tool 9 | # and configure newly selected bootloader 10 | # 11 | # 12 | LOADER_TYPE="grub2" 13 | 14 | ## Path: System/Bootloader 15 | ## Description: Bootloader configuration 16 | ## Type: yesno 17 | ## Default: "no" 18 | # 19 | # Enable UEFI Secure Boot support 20 | # This setting is only relevant to UEFI which supports Secure Boot. It won't 21 | # take effect on any other firmware type. 22 | # 23 | # 24 | SECURE_BOOT="yes" 25 | 26 | ## Path: System/Bootloader 27 | ## Description: Bootloader configuration 28 | ## Type: yesno 29 | ## Default: "no" 30 | # 31 | # Enable Trusted Boot support 32 | # Only available for legacy (non-UEFI) boot. 33 | # 34 | TRUSTED_BOOT="no" 35 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical7/root/etc/sysconfig/bootloader: -------------------------------------------------------------------------------- 1 | 2 | ## Path: System/Bootloader 3 | ## Description: Bootloader configuration 4 | ## Type: list(grub,grub2,grub2-efi,none) 5 | ## Default: grub2 6 | # 7 | # Type of bootloader in use. 8 | # For making the change effect run bootloader configuration tool 9 | # and configure newly selected bootloader 10 | # 11 | # 12 | LOADER_TYPE="grub2" 13 | 14 | ## Path: System/Bootloader 15 | ## Description: Bootloader configuration 16 | ## Type: yesno 17 | ## Default: "no" 18 | # 19 | # Enable UEFI Secure Boot support 20 | # This setting is only relevant to UEFI which supports Secure Boot. It won't 21 | # take effect on any other firmware type. 22 | # 23 | # 24 | SECURE_BOOT="yes" 25 | 26 | ## Path: System/Bootloader 27 | ## Description: Bootloader configuration 28 | ## Type: yesno 29 | ## Default: "no" 30 | # 31 | # Enable Trusted Boot support 32 | # Only available for legacy (non-UEFI) boot. 33 | # 34 | TRUSTED_BOOT="no" 35 | -------------------------------------------------------------------------------- /AutoYaST/SLES-15-SP3-installation/README.md: -------------------------------------------------------------------------------- 1 | # SLES 15 SP3 2 | 3 | Use these scripts as a base for a SLE15 SP3 installations. The system register at SUSE Manager using salt. 4 | 5 | - [sles15-sp3-autoyast.xml](sles15-sp3-autoyast.xml) 6 | - [sle_sap15-sp3-autoyast.xml](sle_sap15-sp3-autoyast.xml) 7 | 8 | When using newer SUSE Manager/Uyuni versions (4.2+), you will need to replace the `$distrotree` variable in the AutoYaST profile with your kickstartable distribution tree name. 9 | 10 | It might also be possible that **snippets** are not recognized by the booted installer. In this case, create a bootstrap script: 11 | 12 | ```shell 13 | # mgr-bootstrap 14 | ``` 15 | 16 | Also, add the following section to the AutoYaST profile: 17 | 18 | ```xml 19 | 20 | 21 | 24 | 25 | 26 | ``` 27 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6/root/etc/sysconfig/displaymanager: -------------------------------------------------------------------------------- 1 | ## Path: Desktop/Display manager 2 | ## Description: settings to generate a proper displaymanager config 3 | ## Type: string(kdm,xdm,gdm,wdm,console) 4 | ## Default: "" 5 | ## Config: xdm,kdm,gdm 6 | # 7 | # Here you can set the default Display manager (kdm/xdm/gdm/wdm/console). 8 | # all changes in this file require a restart of the displaymanager 9 | # 10 | DISPLAYMANAGER="gdm" 11 | 12 | ## Type: yesno 13 | ## Default: no 14 | # 15 | # Allow remote access to your display manager (kdm only for now) 16 | # 17 | DISPLAYMANAGER_REMOTE_ACCESS="no" 18 | 19 | ## Type: yesno 20 | ## Default: no 21 | # 22 | # Allow remote access of the user root to your display manager 23 | # 24 | DISPLAYMANAGER_ROOT_LOGIN_REMOTE="no" 25 | 26 | ## Type: yesno 27 | ## Default: no 28 | # 29 | # Allow all users to login without password, but ask for the user 30 | # 31 | DISPLAYMANAGER_PASSWORD_LESS_LOGIN="no" 32 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical7/root/etc/sysconfig/displaymanager: -------------------------------------------------------------------------------- 1 | ## Path: Desktop/Display manager 2 | ## Description: settings to generate a proper displaymanager config 3 | ## Type: string(kdm,xdm,gdm,wdm,console) 4 | ## Default: "" 5 | ## Config: xdm,kdm,gdm 6 | # 7 | # Here you can set the default Display manager (kdm/xdm/gdm/wdm/console). 8 | # all changes in this file require a restart of the displaymanager 9 | # 10 | DISPLAYMANAGER="gdm" 11 | 12 | ## Type: yesno 13 | ## Default: no 14 | # 15 | # Allow remote access to your display manager (kdm only for now) 16 | # 17 | DISPLAYMANAGER_REMOTE_ACCESS="no" 18 | 19 | ## Type: yesno 20 | ## Default: no 21 | # 22 | # Allow remote access of the user root to your display manager 23 | # 24 | DISPLAYMANAGER_ROOT_LOGIN_REMOTE="no" 25 | 26 | ## Type: yesno 27 | ## Default: no 28 | # 29 | # Allow all users to login without password, but ask for the user 30 | # 31 | DISPLAYMANAGER_PASSWORD_LESS_LOGIN="no" 32 | -------------------------------------------------------------------------------- /OSImage/SLE-Micro53/LICENSE: -------------------------------------------------------------------------------- 1 | Permission is hereby granted, free of charge, to any person obtaining a copy 2 | of this software and associated documentation files (the "Software"), to deal 3 | in the Software without restriction, including without limitation the rights 4 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5 | copies of the Software, and to permit persons to whom the Software is 6 | furnished to do so, subject to the following conditions: 7 | 8 | The above copyright notice and this permission notice shall be included in 9 | all copies or substantial portions of the Software. 10 | 11 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 13 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 16 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 17 | SOFTWARE. 18 | -------------------------------------------------------------------------------- /OSImage/SLE-Micro54/LICENSE: -------------------------------------------------------------------------------- 1 | Permission is hereby granted, free of charge, to any person obtaining a copy 2 | of this software and associated documentation files (the "Software"), to deal 3 | in the Software without restriction, including without limitation the rights 4 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5 | copies of the Software, and to permit persons to whom the Software is 6 | furnished to do so, subject to the following conditions: 7 | 8 | The above copyright notice and this permission notice shall be included in 9 | all copies or substantial portions of the Software. 10 | 11 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 13 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 16 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 17 | SOFTWARE. 18 | -------------------------------------------------------------------------------- /OSImage/SUSE-MicroOS51/LICENSE: -------------------------------------------------------------------------------- 1 | Permission is hereby granted, free of charge, to any person obtaining a copy 2 | of this software and associated documentation files (the "Software"), to deal 3 | in the Software without restriction, including without limitation the rights 4 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5 | copies of the Software, and to permit persons to whom the Software is 6 | furnished to do so, subject to the following conditions: 7 | 8 | The above copyright notice and this permission notice shall be included in 9 | all copies or substantial portions of the Software. 10 | 11 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 13 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 16 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 17 | SOFTWARE. 18 | -------------------------------------------------------------------------------- /OSImage/SUSE-MicroOS52/LICENSE: -------------------------------------------------------------------------------- 1 | Permission is hereby granted, free of charge, to any person obtaining a copy 2 | of this software and associated documentation files (the "Software"), to deal 3 | in the Software without restriction, including without limitation the rights 4 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5 | copies of the Software, and to permit persons to whom the Software is 6 | furnished to do so, subject to the following conditions: 7 | 8 | The above copyright notice and this permission notice shall be included in 9 | all copies or substantial portions of the Software. 10 | 11 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 13 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 16 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 17 | SOFTWARE. 18 | -------------------------------------------------------------------------------- /AutoYaST/README.md: -------------------------------------------------------------------------------- 1 | # AutoYaST profiles 2 | 3 | This directory contains profiles for AutoYaST and can be used with SUSE Manager's autoinstallation feature. 4 | 5 | Each subdirectory contains a different AutoYaST profile with a description. 6 | 7 | Check which variables each script use before using it. 8 | 9 | When the uploaded profile requires variables to be set, navigate to `Systems > Autoinstallation > Profiles`, select the profile to edit, and navigate to the `Variables` tab. 10 | Specify the required variables, using this format: 11 | 12 | ``` 13 | = 14 | ``` 15 | 16 | For all installations, the `$redhat_management_server` variable will be set automatically and does not need to be defined. 17 | 18 | These examples use the `$distrotree` variable, which must be defined as the distribution label used with this profile. 19 | Set the variable to the same value that you selected in `Autoinstall Tree` in the `Details` tab. 20 | 21 | Example: 22 | 23 | ``` 24 | distrotree=sles_sap15sp2-x86_64 25 | ``` 26 | 27 | when the distribution label is `sles_sap15sp2-x86_64`. 28 | 29 | To report a bug or request a change, please use [Bugzilla](https://bugzilla.suse.com) or open a GitHub issue. 30 | -------------------------------------------------------------------------------- /OSImage/SLE-Micro53/editbootinstall_pine64.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -euxo pipefail 3 | 4 | diskname=$1 5 | devname="$2" 6 | loopname="${devname%*p?}" 7 | loopdev=/dev/${loopname#/dev/mapper/*} 8 | 9 | #========================================== 10 | # The GPT spans the first 33 sectors, but we need to write our 11 | # at sector 16. Shrink the GPT to only span 5 sectors 12 | # (16 partitions) to give us some space. 13 | #------------------------------------------ 14 | # echo -e 'x\ns\n16\nw\ny' > gdisk.tmp 15 | # Shrink GPT does not work anymore, so let's use legacy MBR for now 16 | cat > gdisk.tmp <<-'EOF' 17 | x 18 | r 19 | g 20 | t 21 | 1 22 | c 23 | w 24 | y 25 | EOF 26 | dd if=$loopdev of=mbrid.bin bs=1 skip=440 count=4 27 | gdisk $loopdev < gdisk.tmp 28 | dd of=$loopdev if=mbrid.bin bs=1 seek=440 count=4 29 | rm -f mbrid.bin 30 | rm -f gdisk.tmp 31 | 32 | #========================================== 33 | # Installing All-in-one U-Boot/SPL 34 | #------------------------------------------ 35 | echo "Installing All-in-one U-Boot/SPL..." 36 | if ! dd if=boot/u-boot-sunxi-with-spl.bin of=$diskname bs=1024 seek=8 conv=notrunc; then 37 | echo "Couldn't install SPL on $diskname" 38 | exit 1 39 | fi 40 | -------------------------------------------------------------------------------- /OSImage/SLE-Micro54/editbootinstall_pine64.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -euxo pipefail 3 | 4 | diskname=$1 5 | devname="$2" 6 | loopname="${devname%*p?}" 7 | loopdev=/dev/${loopname#/dev/mapper/*} 8 | 9 | #========================================== 10 | # The GPT spans the first 33 sectors, but we need to write our 11 | # at sector 16. Shrink the GPT to only span 5 sectors 12 | # (16 partitions) to give us some space. 13 | #------------------------------------------ 14 | # echo -e 'x\ns\n16\nw\ny' > gdisk.tmp 15 | # Shrink GPT does not work anymore, so let's use legacy MBR for now 16 | cat > gdisk.tmp <<-'EOF' 17 | x 18 | r 19 | g 20 | t 21 | 1 22 | c 23 | w 24 | y 25 | EOF 26 | dd if=$loopdev of=mbrid.bin bs=1 skip=440 count=4 27 | gdisk $loopdev < gdisk.tmp 28 | dd of=$loopdev if=mbrid.bin bs=1 seek=440 count=4 29 | rm -f mbrid.bin 30 | rm -f gdisk.tmp 31 | 32 | #========================================== 33 | # Installing All-in-one U-Boot/SPL 34 | #------------------------------------------ 35 | echo "Installing All-in-one U-Boot/SPL..." 36 | if ! dd if=boot/u-boot-sunxi-with-spl.bin of=$diskname bs=1024 seek=8 conv=notrunc; then 37 | echo "Couldn't install SPL on $diskname" 38 | exit 1 39 | fi 40 | -------------------------------------------------------------------------------- /OSImage/SUSE-MicroOS51/editbootinstall_pine64.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -euxo pipefail 3 | 4 | diskname=$1 5 | devname="$2" 6 | loopname="${devname%*p?}" 7 | loopdev=/dev/${loopname#/dev/mapper/*} 8 | 9 | #========================================== 10 | # The GPT spans the first 33 sectors, but we need to write our 11 | # at sector 16. Shrink the GPT to only span 5 sectors 12 | # (16 partitions) to give us some space. 13 | #------------------------------------------ 14 | # echo -e 'x\ns\n16\nw\ny' > gdisk.tmp 15 | # Shrink GPT does not work anymore, so let's use legacy MBR for now 16 | cat > gdisk.tmp <<-'EOF' 17 | x 18 | r 19 | g 20 | t 21 | 1 22 | c 23 | w 24 | y 25 | EOF 26 | dd if=$loopdev of=mbrid.bin bs=1 skip=440 count=4 27 | gdisk $loopdev < gdisk.tmp 28 | dd of=$loopdev if=mbrid.bin bs=1 seek=440 count=4 29 | rm -f mbrid.bin 30 | rm -f gdisk.tmp 31 | 32 | #========================================== 33 | # Installing All-in-one U-Boot/SPL 34 | #------------------------------------------ 35 | echo "Installing All-in-one U-Boot/SPL..." 36 | if ! dd if=boot/u-boot-sunxi-with-spl.bin of=$diskname bs=1024 seek=8 conv=notrunc; then 37 | echo "Couldn't install SPL on $diskname" 38 | exit 1 39 | fi 40 | -------------------------------------------------------------------------------- /OSImage/SUSE-MicroOS52/editbootinstall_pine64.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -euxo pipefail 3 | 4 | diskname=$1 5 | devname="$2" 6 | loopname="${devname%*p?}" 7 | loopdev=/dev/${loopname#/dev/mapper/*} 8 | 9 | #========================================== 10 | # The GPT spans the first 33 sectors, but we need to write our 11 | # at sector 16. Shrink the GPT to only span 5 sectors 12 | # (16 partitions) to give us some space. 13 | #------------------------------------------ 14 | # echo -e 'x\ns\n16\nw\ny' > gdisk.tmp 15 | # Shrink GPT does not work anymore, so let's use legacy MBR for now 16 | cat > gdisk.tmp <<-'EOF' 17 | x 18 | r 19 | g 20 | t 21 | 1 22 | c 23 | w 24 | y 25 | EOF 26 | dd if=$loopdev of=mbrid.bin bs=1 skip=440 count=4 27 | gdisk $loopdev < gdisk.tmp 28 | dd of=$loopdev if=mbrid.bin bs=1 seek=440 count=4 29 | rm -f mbrid.bin 30 | rm -f gdisk.tmp 31 | 32 | #========================================== 33 | # Installing All-in-one U-Boot/SPL 34 | #------------------------------------------ 35 | echo "Installing All-in-one U-Boot/SPL..." 36 | if ! dd if=boot/u-boot-sunxi-with-spl.bin of=$diskname bs=1024 seek=8 conv=notrunc; then 37 | echo "Couldn't install SPL on $diskname" 38 | exit 1 39 | fi 40 | -------------------------------------------------------------------------------- /AutoYaST/SUSE Manager Proxy/README.md: -------------------------------------------------------------------------------- 1 | SUSE Manager Proxy autoinstallation templates 2 | 3 | You can install it using AutoYaST: 4 | 5 | 1. Create an autoinstallation tree as outlined in the [product documentation](https://documentation.suse.com/suma/4.3/en/suse-manager/client-configuration/autoinst-distributions.html). 6 | 7 | * Unpack a Unified Installer DVD1 or install `tftpboot-installation-SLE-15-SP4-x86_64` package. 8 | * Create autoinstallation distribution providing path to the installation tree prepared in previous step. 9 | * Use `SLE-Product-SUSE-Manager-Proxy-4.3-Pool for x86_64` as the base channel. 10 | * Make sure the `SUSE Manager Proxy 4.3 x86_64` product is completely mirrored. 11 | * Enter `useonlinerepo insecure=1` as kernel options. 12 | 13 | 2. Create an AutoYaST profile. You can use this example as a starting point. 14 | 15 | * Start with template provided in this directory. 16 | * Ensure you change the `` to match your own settings. 17 | * Ensure distro label created in step 1 matches path suffix of add on URL in autoyast XML (by default `proxy`). 18 | * Create autoinstallation profile with adapted autoyast XML and based on autoinstallation distribution created in previous step. 19 | 20 | -------------------------------------------------------------------------------- /OSImage/SLE-Micro53/editbootinstall_rpi.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -euxo pipefail 3 | 4 | diskname=$1 5 | devname="$2" 6 | loopname="${devname%*p?}" 7 | loopdev=/dev/${loopname#/dev/mapper/*} 8 | 9 | #========================================== 10 | # copy Raspberry Pi firmware to EFI partition 11 | #------------------------------------------ 12 | echo "RPi EFI system, installing firmware on ESP" 13 | mkdir -p ./mnt-pi 14 | mount ${loopname}p1 ./mnt-pi 15 | ( cd boot/vc; tar c . ) | ( cd ./mnt-pi/; tar x ) 16 | umount ./mnt-pi 17 | rmdir ./mnt-pi 18 | 19 | #========================================== 20 | # Change partition label type to MBR 21 | #------------------------------------------ 22 | # 23 | # The target system doesn't support GPT, so let's move it to 24 | # MBR partition layout instead. 25 | # 26 | # Also make sure to set the ESP partition to type 0xc so that 27 | # broken firmware (Rpi) detects it as FAT. 28 | # 29 | # Use tabs, "<<-" strips tabs, but no other whitespace! 30 | cat > gdisk.tmp <<-'EOF' 31 | x 32 | r 33 | g 34 | t 35 | 1 36 | c 37 | w 38 | y 39 | EOF 40 | dd if=$loopdev of=mbrid.bin bs=1 skip=440 count=4 41 | gdisk $loopdev < gdisk.tmp 42 | dd of=$loopdev if=mbrid.bin bs=1 seek=440 count=4 43 | rm -f mbrid.bin 44 | rm -f gdisk.tmp 45 | -------------------------------------------------------------------------------- /OSImage/SLE-Micro54/editbootinstall_rpi.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -euxo pipefail 3 | 4 | diskname=$1 5 | devname="$2" 6 | loopname="${devname%*p?}" 7 | loopdev=/dev/${loopname#/dev/mapper/*} 8 | 9 | #========================================== 10 | # copy Raspberry Pi firmware to EFI partition 11 | #------------------------------------------ 12 | echo "RPi EFI system, installing firmware on ESP" 13 | mkdir -p ./mnt-pi 14 | mount ${loopname}p1 ./mnt-pi 15 | ( cd boot/vc; tar c . ) | ( cd ./mnt-pi/; tar x ) 16 | umount ./mnt-pi 17 | rmdir ./mnt-pi 18 | 19 | #========================================== 20 | # Change partition label type to MBR 21 | #------------------------------------------ 22 | # 23 | # The target system doesn't support GPT, so let's move it to 24 | # MBR partition layout instead. 25 | # 26 | # Also make sure to set the ESP partition to type 0xc so that 27 | # broken firmware (Rpi) detects it as FAT. 28 | # 29 | # Use tabs, "<<-" strips tabs, but no other whitespace! 30 | cat > gdisk.tmp <<-'EOF' 31 | x 32 | r 33 | g 34 | t 35 | 1 36 | c 37 | w 38 | y 39 | EOF 40 | dd if=$loopdev of=mbrid.bin bs=1 skip=440 count=4 41 | gdisk $loopdev < gdisk.tmp 42 | dd of=$loopdev if=mbrid.bin bs=1 seek=440 count=4 43 | rm -f mbrid.bin 44 | rm -f gdisk.tmp 45 | -------------------------------------------------------------------------------- /OSImage/SUSE-MicroOS51/editbootinstall_rpi.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -euxo pipefail 3 | 4 | diskname=$1 5 | devname="$2" 6 | loopname="${devname%*p?}" 7 | loopdev=/dev/${loopname#/dev/mapper/*} 8 | 9 | #========================================== 10 | # copy Raspberry Pi firmware to EFI partition 11 | #------------------------------------------ 12 | echo "RPi EFI system, installing firmware on ESP" 13 | mkdir -p ./mnt-pi 14 | mount ${loopname}p1 ./mnt-pi 15 | ( cd boot/vc; tar c . ) | ( cd ./mnt-pi/; tar x ) 16 | umount ./mnt-pi 17 | rmdir ./mnt-pi 18 | 19 | #========================================== 20 | # Change partition label type to MBR 21 | #------------------------------------------ 22 | # 23 | # The target system doesn't support GPT, so let's move it to 24 | # MBR partition layout instead. 25 | # 26 | # Also make sure to set the ESP partition to type 0xc so that 27 | # broken firmware (Rpi) detects it as FAT. 28 | # 29 | # Use tabs, "<<-" strips tabs, but no other whitespace! 30 | cat > gdisk.tmp <<-'EOF' 31 | x 32 | r 33 | g 34 | t 35 | 1 36 | c 37 | w 38 | y 39 | EOF 40 | dd if=$loopdev of=mbrid.bin bs=1 skip=440 count=4 41 | gdisk $loopdev < gdisk.tmp 42 | dd of=$loopdev if=mbrid.bin bs=1 seek=440 count=4 43 | rm -f mbrid.bin 44 | rm -f gdisk.tmp 45 | -------------------------------------------------------------------------------- /OSImage/SUSE-MicroOS52/editbootinstall_rpi.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -euxo pipefail 3 | 4 | diskname=$1 5 | devname="$2" 6 | loopname="${devname%*p?}" 7 | loopdev=/dev/${loopname#/dev/mapper/*} 8 | 9 | #========================================== 10 | # copy Raspberry Pi firmware to EFI partition 11 | #------------------------------------------ 12 | echo "RPi EFI system, installing firmware on ESP" 13 | mkdir -p ./mnt-pi 14 | mount ${loopname}p1 ./mnt-pi 15 | ( cd boot/vc; tar c . ) | ( cd ./mnt-pi/; tar x ) 16 | umount ./mnt-pi 17 | rmdir ./mnt-pi 18 | 19 | #========================================== 20 | # Change partition label type to MBR 21 | #------------------------------------------ 22 | # 23 | # The target system doesn't support GPT, so let's move it to 24 | # MBR partition layout instead. 25 | # 26 | # Also make sure to set the ESP partition to type 0xc so that 27 | # broken firmware (Rpi) detects it as FAT. 28 | # 29 | # Use tabs, "<<-" strips tabs, but no other whitespace! 30 | cat > gdisk.tmp <<-'EOF' 31 | x 32 | r 33 | g 34 | t 35 | 1 36 | c 37 | w 38 | y 39 | EOF 40 | dd if=$loopdev of=mbrid.bin bs=1 skip=440 count=4 41 | gdisk $loopdev < gdisk.tmp 42 | dd of=$loopdev if=mbrid.bin bs=1 seek=440 count=4 43 | rm -f mbrid.bin 44 | rm -f gdisk.tmp 45 | -------------------------------------------------------------------------------- /AutoYaST/Minimal-AutoYaST/autoyast.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | false 8 | 9 | 10 | 11 | true 12 | 13 | 14 | true 15 | 16 | base 17 | 18 | 19 | 20 | 21 | false 22 | root 23 | 0 24 | /root 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | /bin/bash 34 | 0 35 | root 36 | 37 | 38 | 39 | 40 | 41 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /AutoYaST/SUSE Manager Branch Server/README.md: -------------------------------------------------------------------------------- 1 | SUSE Manager Branch Server autoinstallation templates 2 | 3 | A SUSE Manager Branch Server is a separate product compatible with SUSE Manager Proxy. 4 | 5 | You can install it using AutoYaST: 6 | 7 | 1. Create an autoinstallation tree as outlined in the [product documentation](https://documentation.suse.com/suma/4.3/en/suse-manager/client-configuration/autoinst-distributions.html). 8 | 9 | * Unpack a Unified Installer DVD1 or install `tftpboot-installation-SLE-15-SP4-x86_64` package. 10 | * Create autoinstallation distribution providing path to the installation tree prepared in previous step. 11 | * Use `SLE-Product-SUSE-Manager-Retail-Branch-Server-4.3-Pool for x86_64` as the base channel. 12 | * Make sure the `SUSE Manager Retail Branch Server 4.3 x86_64` product is completely mirrored. 13 | * Enter `useonlinerepo insecure=1` as kernel options. 14 | 15 | 2. Create an AutoYaST profile. You can use this example as a starting point. 16 | 17 | * Start with template provided in this directory. 18 | * Ensure you change the `` to match your own settings. 19 | * Ensure distro label created in step 1 matches path suffix of add on URL in autoyast XML (by default `SUMA_Branch_Server`). 20 | * Create autoinstallation profile with adapted autoyast XML and based on autoinstallation distribution created in previous step. 21 | -------------------------------------------------------------------------------- /AutoYaST/SLES-12-SPn-to-SLES-15-SP5/README.md: -------------------------------------------------------------------------------- 1 | This autoyast file has been used to upgrade from SLES12SP5 to SLES15SP5. 2 | The SLES12 system has only the mandatory repositories (modules) activated. 3 | 4 | Please do not change the kernel option according to the SUMA documentation. 5 | Disabling the self update feature in combination with self_update=0 pt.options=self_update and using a distribution based on GM (first official release) media DVD, will delete the installation rather then upgrading it. 6 | 7 | The autoupgrade option requires by default an registration server, however a SUMA server does not provided this expected functionality. Therefore the registration has to be turned off in the automation process. 8 | 9 | If the environment requires an HTTPS secure connection rather then HTTP for the repositories URL. The booted OS witch performs the upgrade needs to have the CA of the SUMA server imported before contacting the SUMA server. 10 | This is done in the pre-script section. 11 | 12 | Starting with SLES15SP5 there is no python2 module available anymore, only python3 is offered via a dedicated supported modules. 13 | This needs to be consider during the upgrade. 14 | 15 | It is possible to removed orphan packages during the upgrade, this can be done in the software section of the autoyast file during the upgrade. 16 | Another solution is to list the Non Compliant packages e.g via the WEB UI and delete these after the system has been upgraded and show up as a SLES15SP system. 17 | 18 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS6-SLE11/images.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | test -f /.kconfig && . /.kconfig 3 | test -f /.profile && . /.profile 4 | Echo "Configure image: [$name]..." 5 | 6 | # set DEBUG=0 to enable debug log to $DEBUG_LOGFILE 7 | 8 | # 9 | # FUNCTIONS 10 | # 11 | 12 | # set DEBUG=1 to enable debug log to $DEBUG_LOGFILE 13 | : ${DEBUG:=0} 14 | 15 | 16 | 17 | #========================================== 18 | # Striping unneed files 19 | #------------------------------------------ 20 | 21 | # Strips doc files, keep only listed 22 | baseStripDocs 23 | 24 | # Strip locales, keep only listed 25 | baseStripLocales en `echo $kiwi_language|tr ',' ' ' |sed -e "s|[@_.][^ ]*||g"` 26 | 27 | # Strip translations 28 | baseStripTranslations en `echo $kiwi_language|tr ',' ' ' |sed -e "s|[@_.][^ ]*||g"` 29 | 30 | # Strip man pages 31 | baseStripMans 32 | 33 | # Strip info files 34 | baseStripInfos 35 | 36 | # delete unused boot splash 37 | Rm -rf /usr/share/gfxboot/themes/{Zen,SuSE,SLES,NLD,SLED} 38 | 39 | # delete devel files 40 | Rm -rf `find -name "*.a"` 41 | Rm -rf /usr/include/* 42 | 43 | # uninstal packages 44 | baseStripRPM 45 | 46 | # created links for all supported busybox apps if it was installed 47 | baseSetupBusyBox 48 | # workaround for busybox syslog suse init service incompatibility 49 | test ! -f /etc/sysconfig/syslog && touch /etc/sysconfig/syslog 50 | test ! -s /etc/syslog.conf && echo >/etc/syslog.conf 51 | 52 | #========================================== 53 | # umount /proc 54 | #------------------------------------------ 55 | umount /proc 56 | 57 | exit 0 58 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6-SLE11/images.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | test -f /.kconfig && . /.kconfig 3 | test -f /.profile && . /.profile 4 | Echo "Configure image: [$name]..." 5 | 6 | # set DEBUG=0 to enable debug log to $DEBUG_LOGFILE 7 | 8 | # 9 | # FUNCTIONS 10 | # 11 | 12 | # set DEBUG=1 to enable debug log to $DEBUG_LOGFILE 13 | : ${DEBUG:=0} 14 | 15 | 16 | 17 | #========================================== 18 | # Striping unneed files 19 | #------------------------------------------ 20 | 21 | # Strips doc files, keep only listed 22 | baseStripDocs 23 | 24 | # Strip locales, keep only listed 25 | baseStripLocales en `echo $kiwi_language|tr ',' ' ' |sed -e "s|[@_.][^ ]*||g"` 26 | 27 | # Strip translations 28 | baseStripTranslations en `echo $kiwi_language|tr ',' ' ' |sed -e "s|[@_.][^ ]*||g"` 29 | 30 | # Strip man pages 31 | baseStripMans 32 | 33 | # Strip info files 34 | baseStripInfos 35 | 36 | # delete unused boot splash 37 | Rm -rf /usr/share/gfxboot/themes/{Zen,SuSE,SLES,NLD,SLED} 38 | 39 | # delete devel files 40 | Rm -rf `find -name "*.a"` 41 | Rm -rf /usr/include/* 42 | 43 | # uninstal packages 44 | baseStripRPM 45 | 46 | # created links for all supported busybox apps if it was installed 47 | baseSetupBusyBox 48 | # workaround for busybox syslog suse init service incompatibility 49 | test ! -f /etc/sysconfig/syslog && touch /etc/sysconfig/syslog 50 | test ! -s /etc/syslog.conf && echo >/etc/syslog.conf 51 | 52 | #========================================== 53 | # umount /proc 54 | #------------------------------------------ 55 | umount /proc 56 | 57 | exit 0 58 | -------------------------------------------------------------------------------- /AutoYaST/SUSE Multi-Linux Manager Proxy/README.md: -------------------------------------------------------------------------------- 1 | # SUSE Multi-Manager Proxy autoinstallation templates 2 | 3 | This action will re-install the proxy from scratch, meaning no cache will be preserved. 4 | 5 | 6 | You can install it using AutoYaST: 7 | 8 | 1. Create an autoinstallation tree as outlined in the product documentation 9 | 10 | 2. Create an AutoYaST profile. You can use this example as a starting point. 11 | 12 | * Start with template provided in this directory. 13 | * Ensure you change the `` to match your own settings. 14 | * Create autoinstallation profile with adapted autoyast XML and based on autoinstallation distribution created in previous step. 15 | * Ensure distro label created in step 1 is set in the variable `distrotree` 16 | 17 | ## Profile variables 18 | 19 | * org='organization_id' 20 | * distrotree='autoinstallation_distribution_label' 21 | * channel_prefix='clm_channel_prefix' or blank for SCC channels 22 | * registration_key='activation_key_for_post_upgrade' 23 | 24 | ## Proxy configuration 25 | 26 | After the re-instalation finished, Users just need to generated the proxy configuration and deploy it, as outlined in the product documentation. 27 | 28 | Minions connected through the 4.3 proxy should be able to recover their connection to the MLM server using the newly configured proxy. 29 | 30 | 31 | # Profile Source 32 | 33 | This auto-installation profile example was created base on Don profiles: https://github.com/dvosburg/manager-build-profiles/blob/master/AutoYaST/SLES-15-SP6-installation/sles15sp6-from-scratch-clm-20250210.xml 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS6-SLE11/config.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #================ 3 | # FILE : config.sh 4 | #---------------- 5 | # PROJECT : OpenSuSE KIWI Image System 6 | # COPYRIGHT : (c) 2006 SUSE LINUX Products GmbH. All rights reserved 7 | # : 8 | # AUTHOR : Marcus Schaefer 9 | # : 10 | # BELONGS TO : Operating System images 11 | # : 12 | # DESCRIPTION : configuration script for SUSE based 13 | # : operating systems 14 | # : 15 | # : 16 | #---------------- 17 | #====================================== 18 | # Functions... 19 | #-------------------------------------- 20 | test -f /.kconfig && . /.kconfig 21 | test -f /.profile && . /.profile 22 | 23 | #====================================== 24 | # Greeting... 25 | #-------------------------------------- 26 | echo "Configure image: [$name]..." 27 | 28 | #====================================== 29 | # Activate services 30 | #-------------------------------------- 31 | suseActivateDefaultServices 32 | suseInsertService salt-minion 33 | suseInsertService image_deployed 34 | #====================================== 35 | # bnc#711424 36 | #-------------------------------------- 37 | 38 | mknod /lib/udev/devices/fd0 b 2 0 39 | 40 | #====================================== 41 | # SuSEconfig 42 | #-------------------------------------- 43 | suseConfig 44 | 45 | #wipe /etc/resov.conf so it do not contain build machine DNS 46 | echo -n > /etc/resolv.conf 47 | #====================================== 48 | # Umount kernel filesystems 49 | #-------------------------------------- 50 | baseCleanMount 51 | 52 | exit 0 53 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6-SLE11/config.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #================ 3 | # FILE : config.sh 4 | #---------------- 5 | # PROJECT : OpenSuSE KIWI Image System 6 | # COPYRIGHT : (c) 2006 SUSE LINUX Products GmbH. All rights reserved 7 | # : 8 | # AUTHOR : Marcus Schaefer 9 | # : 10 | # BELONGS TO : Operating System images 11 | # : 12 | # DESCRIPTION : configuration script for SUSE based 13 | # : operating systems 14 | # : 15 | # : 16 | #---------------- 17 | #====================================== 18 | # Functions... 19 | #-------------------------------------- 20 | test -f /.kconfig && . /.kconfig 21 | test -f /.profile && . /.profile 22 | 23 | #====================================== 24 | # Greeting... 25 | #-------------------------------------- 26 | echo "Configure image: [$name]..." 27 | 28 | #====================================== 29 | # Activate services 30 | #-------------------------------------- 31 | suseActivateDefaultServices 32 | suseInsertService salt-minion 33 | suseInsertService image_deployed 34 | suseInsertService alsasound 35 | suseInsertService boot.sysctl 36 | 37 | #====================================== 38 | # bnc#711424 39 | #-------------------------------------- 40 | 41 | mknod /lib/udev/devices/fd0 b 2 0 42 | 43 | #====================================== 44 | # SuSEconfig 45 | #-------------------------------------- 46 | suseConfig 47 | 48 | #wipe /etc/resov.conf so it do not contain build machine DNS 49 | echo -n > /etc/resolv.conf 50 | #====================================== 51 | # Umount kernel filesystems 52 | #-------------------------------------- 53 | baseCleanMount 54 | 55 | exit 0 56 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6/images.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright (c) 2015 SUSE LLC 3 | # 4 | # Permission is hereby granted, free of charge, to any person obtaining a copy 5 | # of this software and associated documentation files (the "Software"), to deal 6 | # in the Software without restriction, including without limitation the rights 7 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | # copies of the Software, and to permit persons to whom the Software is 9 | # furnished to do so, subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be included in 12 | # all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 20 | # SOFTWARE. 21 | 22 | test -f /.kconfig && . /.kconfig 23 | test -f /.profile && . /.profile 24 | 25 | if [ -f /usr/bin/venv-salt-call ] ; then 26 | systemctl enable venv-salt-minion.service 27 | 28 | # notify SUSE Manager about newly deployed image 29 | systemctl enable image-deployed-bundle.service 30 | 31 | systemctl enable migrate-to-bundle.service 32 | 33 | # move the activation key injected by SUMA 34 | mv /etc/salt/minion.d/kiwi_activation_key.conf /etc/venv-salt-minion/minion.d 35 | else 36 | systemctl enable salt-minion.service 37 | 38 | # notify SUSE Manager about newly deployed image 39 | systemctl enable image-deployed.service 40 | fi 41 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS6/images.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright (c) 2015 SUSE LLC 3 | # 4 | # Permission is hereby granted, free of charge, to any person obtaining a copy 5 | # of this software and associated documentation files (the "Software"), to deal 6 | # in the Software without restriction, including without limitation the rights 7 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | # copies of the Software, and to permit persons to whom the Software is 9 | # furnished to do so, subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be included in 12 | # all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 20 | # SOFTWARE. 21 | 22 | test -f /.kconfig && . /.kconfig 23 | test -f /.profile && . /.profile 24 | 25 | if [ -f /usr/bin/venv-salt-call ] ; then 26 | systemctl enable venv-salt-minion.service 27 | 28 | # notify SUSE Manager about newly deployed image 29 | systemctl enable image-deployed-bundle.service 30 | 31 | systemctl enable migrate-to-bundle.service 32 | 33 | # move the activation key injected by SUMA 34 | mv /etc/salt/minion.d/kiwi_activation_key.conf /etc/venv-salt-minion/minion.d 35 | else 36 | systemctl enable salt-minion.service 37 | 38 | # notify SUSE Manager about newly deployed image 39 | systemctl enable image-deployed.service 40 | fi 41 | 42 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS7/images.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright (c) 2019 SUSE LLC 3 | # 4 | # Permission is hereby granted, free of charge, to any person obtaining a copy 5 | # of this software and associated documentation files (the "Software"), to deal 6 | # in the Software without restriction, including without limitation the rights 7 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | # copies of the Software, and to permit persons to whom the Software is 9 | # furnished to do so, subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be included in 12 | # all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 20 | # SOFTWARE. 21 | 22 | test -f /.kconfig && . /.kconfig 23 | test -f /.profile && . /.profile 24 | 25 | if [ -f /usr/bin/venv-salt-call ] ; then 26 | systemctl enable venv-salt-minion.service 27 | 28 | # notify SUSE Manager about newly deployed image 29 | systemctl enable image-deployed-bundle.service 30 | 31 | systemctl enable migrate-to-bundle.service 32 | 33 | # move the activation key injected by SUMA 34 | mv /etc/salt/minion.d/kiwi_activation_key.conf /etc/venv-salt-minion/minion.d 35 | else 36 | systemctl enable salt-minion.service 37 | 38 | # notify SUSE Manager about newly deployed image 39 | systemctl enable image-deployed.service 40 | fi 41 | 42 | # install bootloader and generate boot menu 43 | systemctl enable install-local-bootloader.service 44 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical7/images.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright (c) 2019 SUSE LLC 3 | # 4 | # Permission is hereby granted, free of charge, to any person obtaining a copy 5 | # of this software and associated documentation files (the "Software"), to deal 6 | # in the Software without restriction, including without limitation the rights 7 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | # copies of the Software, and to permit persons to whom the Software is 9 | # furnished to do so, subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be included in 12 | # all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 20 | # SOFTWARE. 21 | 22 | test -f /.kconfig && . /.kconfig 23 | test -f /.profile && . /.profile 24 | 25 | if [ -f /usr/bin/venv-salt-call ] ; then 26 | systemctl enable venv-salt-minion.service 27 | 28 | # notify SUSE Manager about newly deployed image 29 | systemctl enable image-deployed-bundle.service 30 | 31 | systemctl enable migrate-to-bundle.service 32 | 33 | # move the activation key injected by SUMA 34 | mv /etc/salt/minion.d/kiwi_activation_key.conf /etc/venv-salt-minion/minion.d 35 | else 36 | systemctl enable salt-minion.service 37 | 38 | # notify SUSE Manager about newly deployed image 39 | systemctl enable image-deployed.service 40 | fi 41 | 42 | # install bootloader and generate boot menu 43 | systemctl enable install-local-bootloader.service 44 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS6-SLE11/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Admin User 6 | noemail@example.com 7 | SUSE Linux Enterprise 11 SP4 JeOS 8 | 9 | 10 | 11 | 0 12 | 13 | 6.0.0 14 | us.map.gz 15 | en_US 16 | zypper 17 | false 18 | true 19 | America/New_York 20 | utc 21 | SLEPOS 22 | SLEPOS 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6/POS_Image-Graphical6.changes: -------------------------------------------------------------------------------- 1 | ------------------------------------------------------------------- 2 | Fri Dec 13 10:10:26 UTC 2024 - Ondrej Holecek 3 | 4 | - fix hostname package name 5 | - remove unused image types and conform with kiwi-ng 6 | 7 | ------------------------------------------------------------------- 8 | Mon Jul 29 11:32:55 UTC 2024 - Ondrej Holecek 9 | 10 | - Enable compressed builds 11 | - Add hostname package for manual bootstrapping (bsc#1222182) 12 | 13 | ------------------------------------------------------------------- 14 | Mon Jul 8 12:54:26 UTC 2024 - Ondrej Holecek 15 | 16 | - Add sysconfig/bootloader file (bsc#1227504) 17 | - Add changelog from package 18 | 19 | ------------------------------------------------------------------- 20 | Thu Jul 28 12:46:06 UTC 2022 - Vladimir Nadvornik 21 | 22 | - Use salt bundle 23 | 24 | ------------------------------------------------------------------- 25 | Thu May 23 13:54:24 UTC 2019 - Ondrej Holecek 26 | 27 | - Updated copyrights and bug reporting link 28 | - Update to version 0.1.1558613789.64ba093 29 | 30 | ------------------------------------------------------------------- 31 | Wed Jan 9 16:21:24 UTC 2019 - nadvornik@suse.com 32 | 33 | - Add busybox package for tftp client 34 | 35 | ------------------------------------------------------------------- 36 | Wed Sep 19 14:23:06 UTC 2018 - Ondrej Holecek 37 | 38 | - Change image deploy event to suse/manager/image_deployed 39 | 40 | ------------------------------------------------------------------- 41 | Tue Aug 21 12:03:16 UTC 2018 - nadvornik@suse.com 42 | 43 | - Notify SUSE Manager about newly deployed image 44 | 45 | ------------------------------------------------------------------- 46 | Wed May 23 08:37:38 UTC 2018 - oholecek@suse.com 47 | 48 | - Update SUSE Manager certificate RPM name 49 | 50 | ------------------------------------------------------------------- 51 | Wed May 16 16:51:27 UTC 2018 - psladek@suse.com 52 | 53 | - Add packages to pass basic x11 tests 54 | 55 | ------------------------------------------------------------------- 56 | Thu May 10 13:02:41 UTC 2018 - oholecek@suse.com 57 | 58 | - Add osimage suffix to certificate name 59 | 60 | ------------------------------------------------------------------- 61 | Wed Apr 11 11:23:50 UTC 2018 - oholecek@suse.com 62 | 63 | - Set base run level to 5 (graphical.target) 64 | - Add displaymanager sysconfig file 65 | - Add missing fonts to graphical image 66 | 67 | ------------------------------------------------------------------- 68 | Fri Apr 6 10:47:47 UTC 2018 - nadvornik@suse.com 69 | 70 | - Add rhn-org-trusted-ssl-cert package 71 | 72 | ------------------------------------------------------------------- 73 | Tue Feb 20 16:17:13 UTC 2018 - nadvornik@suse.com 74 | 75 | - new package 76 | 77 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS6/POS_Image-JeOS6.changes: -------------------------------------------------------------------------------- 1 | ------------------------------------------------------------------- 2 | Fri Dec 13 10:10:26 UTC 2024 - Ondrej Holecek 3 | 4 | - fix hostname package name 5 | - remove unused image types and conform with kiwi-ng 6 | 7 | ------------------------------------------------------------------- 8 | Mon Jul 29 11:33:39 UTC 2024 - Ondrej Holecek 9 | 10 | - Enable compressed builds 11 | - Add hostname package for manual bootstrapping (bsc#1222182) 12 | 13 | ------------------------------------------------------------------- 14 | Mon Jul 8 10:33:01 UTC 2024 - Ondrej Holecek 15 | 16 | - Add sysconfig/bootloader file (bsc#1227504) 17 | - Add changelog from package 18 | 19 | ------------------------------------------------------------------- 20 | Thu Jul 28 12:46:32 UTC 2022 - Vladimir Nadvornik 21 | 22 | - Use salt bundle 23 | 24 | ------------------------------------------------------------------- 25 | Thu May 23 13:54:24 UTC 2019 - Ondrej Holecek 26 | 27 | - Updated copyrights and bug reporting link 28 | - Update to version 0.1.1558613789.64ba093 29 | 30 | ------------------------------------------------------------------- 31 | Wed Jan 9 16:21:58 UTC 2019 - nadvornik@suse.com 32 | 33 | - Add busybox package for tftp client 34 | 35 | ------------------------------------------------------------------- 36 | Wed Sep 19 14:22:20 UTC 2018 - Ondrej Holecek 37 | 38 | - Change image deploy event to suse/manager/image_deployed 39 | 40 | ------------------------------------------------------------------- 41 | Tue Aug 21 12:03:39 UTC 2018 - nadvornik@suse.com 42 | 43 | - Notify SUSE Manager about newly deployed image 44 | 45 | ------------------------------------------------------------------- 46 | Wed May 23 08:38:31 UTC 2018 - oholecek@suse.com 47 | 48 | - Update SUSE Manager certificate RPM name 49 | 50 | ------------------------------------------------------------------- 51 | Thu May 10 13:01:59 UTC 2018 - oholecek@suse.com 52 | 53 | - Add osimage suffix to certificate name 54 | 55 | ------------------------------------------------------------------- 56 | Fri Apr 6 10:48:21 UTC 2018 - nadvornik@suse.com 57 | 58 | - Add rhn-org-trusted-ssl-cert package 59 | 60 | ------------------------------------------------------------------- 61 | Wed Mar 21 16:01:09 UTC 2018 - nadvornik@suse.com 62 | 63 | - Fix image name in config.xml 64 | 65 | ------------------------------------------------------------------- 66 | Sun Mar 18 16:10:17 UTC 2018 - oholecek@suse.com 67 | 68 | - Do not set root password by default 69 | - Tune jeos package list 70 | - SLES12-SP3-JeOS based image 71 | - Update POS_Image_JeOS link to repackaged saltboot 72 | - Adjust POS_Image-JeOS6 image for SUMA repos 73 | 74 | ------------------------------------------------------------------- 75 | Wed May 31 16:17:07 UTC 2017 - nadvornik@suse.com 76 | 77 | - new package 78 | 79 | -------------------------------------------------------------------------------- /OSImage/README.md: -------------------------------------------------------------------------------- 1 | # OS Image build profiles 2 | 3 | This directory contains build profiles for Kiwi image build system and can be used in SUSE Manager image profile as OS Image build type. 4 | 5 | When using this repository as a source, do not forget to add a valid sub directory name to the URL. Examples: 6 | 7 | * SLE11 templates 8 | * POS_Image-JeOS6-SLE11 -> https://github.com/SUSE/manager-build-profiles#master:OSImage/POS_Image-JeOS6-SLE11 9 | * POS_Image-Graphical6-SLE11 -> https://github.com/SUSE/manager-build-profiles#master:OSImage/POS_Image-Graphical6-SLE11 10 | 11 | * SLE12 templates 12 | * POS_Image-JeOS6 -> https://github.com/SUSE/manager-build-profiles#master:OSImage/POS_Image-JeOS6 13 | * POS_Image-Graphical6 -> https://github.com/SUSE/manager-build-profiles#master:OSImage/POS_Image-Graphical6 14 | 15 | * SLE15 templates 16 | * POS_Image-JeOS7 -> https://github.com/SUSE/manager-build-profiles#master:OSImage/POS_Image-JeOS7 17 | * POS_Image-Graphical7 -> https://github.com/SUSE/manager-build-profiles#master:OSImage/POS_Image-Graphical7 18 | 19 | 20 | Make sure build hosts use the same base OS version as the templates you are trying to build. SLE11 templates are meant to be build on SLE11 build hosts, SLE12 templates on SLE12 build hosts. 21 | 22 | ## SLE Micro profiles 23 | 24 | * SLE Micro 5.1 https://github.com/SUSE/manager-build-profiles#master:OSImage/SUSE-MicroOS51 25 | * SLE Micro 5.2 https://github.com/SUSE/manager-build-profiles#master:OSImage/SUSE-MicroOS52 26 | * SLE Micro 5.3 https://github.com/SUSE/manager-build-profiles#master:OSImage/SLE-Micro53 27 | * SLE Micro 5.4 https://github.com/SUSE/manager-build-profiles#master:OSImage/SLE-Micro54 28 | 29 | SLE Micro profiles must be built on SLE15 buildhost with activation key with corresponding channels. 30 | 31 | When creating OS Image profile in SUMA, it is necessary to specify Kiwi option `--profile `. 32 | This requires SUSE Manager 4.2.2 or newer. 33 | 34 | Available Kiwi profiles: 35 | 36 | * SLE Micro 5.1 37 | * `Default` 38 | * `Default-RT` 39 | * `Default-legacy` 40 | * `Default-vdi-legacy` 41 | * `Default-qcow` 42 | 43 | * SLE Micro 5.2 and newer have on top following self install profiles: 44 | * Default-SelfInstall 45 | * Default-RT-SelfInstall 46 | 47 | 48 | ## Image deployment 49 | 50 | SLE12 POS image is meant to be deployed using kiwi-desc-saltboot Saltboot mechanism which is part of SUSE Manager / Uyuni for Retail. It is not meant to be deployed directly to the harddrive. 51 | 52 | SLE15 POS images are meant to be deployed using dracuct-saltboot Saltboot mechanism which is part of the SUSE Manager / Uyuni for Retail. They are not meant to be deployed directly to the harddrive. 53 | 54 | SLE Micro images are uploaded to SUSE Manager OS Image store, the file format depends on chosen profile. 55 | 56 | ## Deprecated images 57 | 58 | * SLE11 Saltboot images 59 | * SLE Micro 5.0 60 | 61 | ## Requests changes, bug reports 62 | 63 | POS prefixed image templates are mirrored from internal build sources. 64 | 65 | To report a bug or request a change, please use [Bugzilla](https://bugzilla.suse.com) or open a GitHub issue. 66 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6-SLE11/root/etc/sysconfig/displaymanager: -------------------------------------------------------------------------------- 1 | ## Path: Desktop/Display manager 2 | ## Description: settings to generate a proper displaymanager config 3 | ## Type: string(kdm,xdm,gdm,wdm,console) 4 | ## Default: "" 5 | ## Config: xdm,kdm,gdm 6 | # 7 | # Here you can set the default Display manager (kdm/xdm/gdm/wdm/console). 8 | # all changes in this file require a restart of the displaymanager 9 | # 10 | DISPLAYMANAGER="gdm" 11 | 12 | ## Type: yesno 13 | ## Default: no 14 | # 15 | # Allow remote access to your display manager (kdm only for now) 16 | # 17 | DISPLAYMANAGER_REMOTE_ACCESS="no" 18 | 19 | ## Type: yesno 20 | ## Default: no 21 | # 22 | # Allow remote access of the user root to your display manager 23 | # 24 | DISPLAYMANAGER_ROOT_LOGIN_REMOTE="no" 25 | 26 | ## Type: yesno 27 | ## Default: yes 28 | # 29 | # let the displaymanager start a local Xserver 30 | # set to "no" for remote-access only 31 | # set to "no" on architectures without any Xserver (e.g. s390/s390x) 32 | # 33 | DISPLAYMANAGER_STARTS_XSERVER="yes" 34 | ## Path: Desktop/Display manager 35 | ## Description: settings to generate a proper displaymanager config 36 | ## Type: string 37 | ## Default: 38 | ## Config: kdm3 39 | # 40 | # space separated list of users for which icons should be shown in KDM 41 | # if empty, then take system defaults 42 | # 43 | KDM_USERS="" 44 | 45 | ## Type: string 46 | ## Default: 47 | # 48 | # Special greeting words in kdm 49 | # 50 | KDM_GREETSTRING="" 51 | 52 | ## Type: string 53 | ## Default: 54 | # 55 | # define the user whom should get logged in without request 56 | # 57 | DISPLAYMANAGER_AUTOLOGIN="" 58 | 59 | ## Type: yesno 60 | ## Default: no 61 | # 62 | # Allow all users to login without password, but ask for the user 63 | # 64 | DISPLAYMANAGER_PASSWORD_LESS_LOGIN="no" 65 | 66 | ## Type: yesno 67 | ## Default: no 68 | ## Config: xdm 69 | # 70 | # Tcp port 6000 of Xserver. When set to "no" (default) Xserver is 71 | # started with "-nolisten tcp". Only set this to "yes" if you really 72 | # need to. Use ssh X11 port forwarding whenever possible. 73 | # 74 | DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN="no" 75 | 76 | ## Type: string 77 | ## Default: SUSE 78 | # 79 | # Define the theme to be used by kdm. If empty, the traditional login 80 | # window is used (which lacks some features) 81 | # 82 | DISPLAYMANAGER_KDM_THEME="SUSE" 83 | 84 | ## Type: yesno 85 | ## Default: no 86 | # 87 | # Display a combobox for Active Directory domains. 88 | # 89 | DISPLAYMANAGER_AD_INTEGRATION="no" 90 | 91 | ## Type: list(root,all,none,auto) 92 | ## Default: auto 93 | # 94 | # Determine who will be able to shutdown or reboot the system in kdm 95 | # and gdm. Valid values are: "root" (only root can shutdown), "all" 96 | # (everybody can shutdown), "none" (nobody can shutdown from 97 | # displaymanager), "auto" (follow 98 | # System/Security/Permissions/PERMISSION_SECURITY to decide: "easy 99 | # local" is equal to "all", everything else is equal to "root"). Note 100 | # that remote user can never shutdown in GDM. 101 | # 102 | DISPLAYMANAGER_SHUTDOWN="auto" 103 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6-SLE11/root/etc/sysconfig/console: -------------------------------------------------------------------------------- 1 | ## Path: System/Console/Framebuffer 2 | ## Description: Framebuffer configuration 3 | ## Type: string 4 | ## Default: "" 5 | # 6 | # You may want to load a framebuffer display driver into your kernel 7 | # in order to be able to change graphics modes etc. with fbset in 8 | # console mode. 9 | # 10 | # Notes: Most people won't enter anything here, as: 11 | # * it won't work if you have vesafb already active 12 | # * its advantageous to have fb support compiled into your kernel 13 | # * Some XFree86 drivers (especially in XFree86-4.x) don't work 14 | # too well, if you enable framebuffer text mode. 15 | # 16 | # Example: 17 | # FB_MODULES="matroxfb_base vesa=0x182 fv=85 matroxfb_maven matroxfb_crtc2" 18 | # 19 | FB_MODULES="" 20 | 21 | ## Type: string 22 | ## Default: "" 23 | # 24 | # In case your kernel has framebuffer support (or you loaded the framebuffer 25 | # support into your kernel as a module above), you may want to change the 26 | # resolution or other parameters. This is done by secifying the parameters 27 | # to fbset. Use a mode from /etc/fb-modes and additional parameters as 28 | # -a, -depth , -vyres , ... (See fbset manpage and/or fbset -h). 29 | # 30 | # Notes: 31 | # * vesafb does not (currently) support changing the display mode 32 | # * BEWARE! Don't set modes your monitor can't do. Watch out for the maximum 33 | # horizontal frequency. Old monitors might even be damaged if you exceed 34 | # their capabilities. 35 | # 36 | # Example: 37 | # FBSET_PARAMS="-a -depth 16 768x576-90 -vyres 10240" 38 | # 39 | FBSET_PARAMS="" 40 | ## Path: Hardware/Console 41 | ## Description: Text console settings (see also Hardware/Keyboard) 42 | ## Type: string 43 | ## Default: "" 44 | ## ServiceRestart: kbd 45 | # 46 | # Console settings. 47 | # Note: The KBD_TTY setting from Hardware/Keyboard (sysconfig/keyboard) 48 | # also applies for the settings here. 49 | # 50 | # Load this console font on bootup: 51 | # (/usr/share/kbd/consolefonts/) 52 | # 53 | CONSOLE_FONT="lat9w-16.psfu" 54 | 55 | ## Type: string 56 | ## Default: "" 57 | # 58 | # Some fonts come without a unicode map. 59 | # (.psfu fonts supposedly have it, others often not.) 60 | # You can then specify the unicode mapping of your font 61 | # explicitly. (/usr/share/kbd/unimaps/) 62 | # Normally not needed. 63 | # 64 | CONSOLE_UNICODEMAP="" 65 | 66 | ## Type: string 67 | ## Default: "" 68 | # 69 | # Most programs output 8 bit characters, so you need a table to 70 | # translate those characters into unicode. That one can be specified 71 | # here. (/usr/share/kbd/consoletrans/) 72 | # (Note: If your console is in utf-8 mode you don't need this.) 73 | # If your code does not use a unicode mapping at all (because you 74 | # e.g. explicitly specified UNICODEMAP="none") you may circumvent 75 | # the translation via unicode, but load a map which directly maps 76 | # 8 bit output of your program to a font position. 77 | # 78 | CONSOLE_SCREENMAP="" 79 | 80 | ## Type: string 81 | ## Default: "" 82 | # 83 | # for some fonts the console has to be initialized with CONSOLE_MAGIC. 84 | # CONSOLE_MAGIC can be empty or have the values "(B", ")B", "(K" or ")K". 85 | # Normally not needed (automatically handled by setfont). 86 | # 87 | CONSOLE_MAGIC="" 88 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6-SLE11/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Admin User 6 | noemail@example.com 7 | SUSE Linux Enterprise 11 SP4 minimal GNOME system 8 | 9 | 10 | 11 | 0 12 | 13 | 6.0.0 14 | us.map.gz 15 | en_US 16 | zypper 17 | false 18 | true 19 | America/New_York 20 | utc 21 | SLEPOS 22 | SLEPOS 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6-SLE11/root/etc/sysconfig/keyboard: -------------------------------------------------------------------------------- 1 | ## Path: Hardware/Keyboard 2 | ## Description: Keyboard settings 3 | ## Type: string 4 | ## Default: "" 5 | ## ServiceRestart: kbd 6 | # 7 | # Keyboard settings for the text console 8 | # 9 | # Keyboard mapping 10 | # (/usr/share/kbd/keymaps/) 11 | # e.g. KEYTABLE="de-latin1-nodeadkeys", "us" or empty for US settings 12 | # 13 | KEYTABLE="us.map.gz" 14 | 15 | ## Type: integer 16 | ## Default: 17 | # 18 | # Keyboard delay time in ms (250, 500, 750, 1000) 19 | KBD_DELAY="" 20 | 21 | ## Type: string(2.0,2.1,2.3,2.5,2.7,3.0,3.3,3.7,4.0,4.3,4.6,5.0,5.5,6.0,6.7,7.5,8.0,8.6,9.2,10.0,10.9,12.0,13.3,15.0,16.0,17.1,18.5,20.0,21.8,24.0,26.7,30.0) 22 | ## Default: 23 | # 24 | # Keyboard repeat rate (2.0 - 30.0) 25 | KBD_RATE="" 26 | 27 | ## Type: list(bios,yes,no) 28 | ## Default: bios 29 | # 30 | # NumLock on? ("yes" or "no" or empty or "bios" for BIOS setting) 31 | KBD_NUMLOCK="bios" 32 | 33 | ## Type: yesno 34 | ## Default: no 35 | # 36 | # ScrollLock on? ("yes" or "no") 37 | KBD_SCRLOCK="no" 38 | 39 | ## Type: yesno 40 | ## Default: no 41 | # 42 | # CapsLock on? ("yes" or "no") 43 | KBD_CAPSLOCK="no" 44 | 45 | ## Type: yesno 46 | ## Default: no 47 | # 48 | # Disable CAPS LOCK and make it a normal Shift key? 49 | # (Ctrl Caps Lock will still toggle Caps Lock functionality) 50 | # Note that you need to tweak the xkb maps or use xmodmap 51 | # if you want to do the same under X-Windows. In ~/.Xmodmap: 52 | # keycode 0x42 = Shift_L Shift_L 53 | # 54 | KBD_DISABLE_CAPS_LOCK="no" 55 | 56 | ## Type: string 57 | ## Default: "tty1 tty2 tty3 tty4 tty5 tty6" 58 | # 59 | # ttys for the above settings 60 | # Example: "tty1 tty2" 61 | # "" for all tty's 62 | # 63 | KBD_TTY="tty1 tty2 tty3 tty4 tty5 tty6" 64 | 65 | # 66 | # Compose tables to be loaded. 67 | # Compose tables are good for producing characters, which can not 68 | # be directly input from your keyboard, such as characters with 69 | # accents, currency signs, ... 70 | # Please read /usr/share/doc/packages/kbd/README.SuSE for an 71 | # explanation. 72 | # You may leave this variable empty (default compose table from kernel 73 | # or KEYTABLE will be used then -- most keyboard maps don't have a 74 | # compose table, though) 75 | # More than one compose table can be given. For a selection of possible 76 | # tables see /usr/share/kbd/keymaps/include/compose.* 77 | # You can give more than one compose table, but only the last one will 78 | # determine the compose combinations. 79 | # The word "clear" has a special meaning: 80 | # Your compose table will be cleared, before more compose symbols are 81 | # added. 82 | # The files compose.winkeys and shiftctrl may be used to map the 83 | # key to the W*n menu key and Shift-Ctrl, respectively, 84 | # on a PC keyboard. 85 | # A typical setting for Latin1 users (with a PC keyboard) may be 86 | # COMPOSETABLE="clear winkeys shiftctrl latin1.add" 87 | # For latin2, this would be 88 | # COMPOSETABLE="clear winkeys shiftctrl latin2" 89 | # A typical setting for sb. with a character set, where a matching 90 | # compose table is missing (but with a PC keyboard), would be 91 | # COMPOSETABLE="winkeys shiftctrl" 92 | # 93 | COMPOSETABLE="clear winkeys shiftctrl latin1.add" 94 | 95 | # The YaST-internal identifier of the attached keyboard. 96 | # 97 | YAST_KEYBOARD="us,pc104" 98 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6-SLE11/root/etc/inittab: -------------------------------------------------------------------------------- 1 | # 2 | # /etc/inittab 3 | # 4 | # Copyright (c) 1996-2002 SuSE Linux AG, Nuernberg, Germany. All rights reserved. 5 | # 6 | # Author: Florian La Roche, 1996 7 | # Please send feedback to http://www.suse.de/feedback 8 | # 9 | # This is the main configuration file of /sbin/init, which 10 | # is executed by the kernel on startup. It describes what 11 | # scripts are used for the different run-levels. 12 | # 13 | # All scripts for runlevel changes are in /etc/init.d/. 14 | # 15 | # This file may be modified by SuSEconfig unless CHECK_INITTAB 16 | # in /etc/sysconfig/suseconfig is set to "no" 17 | # 18 | 19 | # The default runlevel is defined here 20 | id:5:initdefault: 21 | 22 | # First script to be executed, if not booting in emergency (-b) mode 23 | si::bootwait:/etc/init.d/boot 24 | 25 | # /etc/init.d/rc takes care of runlevel handling 26 | # 27 | # runlevel 0 is System halt (Do not use this for initdefault!) 28 | # runlevel 1 is Single user mode 29 | # runlevel 2 is Local multiuser without remote network (e.g. NFS) 30 | # runlevel 3 is Full multiuser with network 31 | # runlevel 4 is Not used 32 | # runlevel 5 is Full multiuser with network and xdm 33 | # runlevel 6 is System reboot (Do not use this for initdefault!) 34 | # 35 | l0:0:wait:/etc/init.d/rc 0 36 | l1:1:wait:/etc/init.d/rc 1 37 | l2:2:wait:/etc/init.d/rc 2 38 | l3:3:wait:/etc/init.d/rc 3 39 | #l4:4:wait:/etc/init.d/rc 4 40 | l5:5:wait:/etc/init.d/rc 5 41 | l6:6:wait:/etc/init.d/rc 6 42 | 43 | # what to do in single-user mode 44 | ls:S:wait:/etc/init.d/rc S 45 | ~~:S:respawn:/sbin/sulogin 46 | 47 | # what to do when CTRL-ALT-DEL is pressed 48 | ca::ctrlaltdel:/sbin/shutdown -r -t 4 now 49 | 50 | # special keyboard request (Alt-UpArrow) 51 | # look into the kbd-0.90 docs for this 52 | kb::kbrequest:/bin/echo "Keyboard Request -- edit /etc/inittab to let this work." 53 | 54 | # what to do when power fails/returns 55 | pf::powerwait:/etc/init.d/powerfail start 56 | pn::powerfailnow:/etc/init.d/powerfail now 57 | #pn::powerfail:/etc/init.d/powerfail now 58 | po::powerokwait:/etc/init.d/powerfail stop 59 | 60 | # for ARGO UPS 61 | sh:12345:powerfail:/sbin/shutdown -h now THE POWER IS FAILING 62 | 63 | # getty-programs for the normal runlevels 64 | # ::: 65 | # The "id" field MUST be the same as the last 66 | # characters of the device (after "tty"). 67 | 1:2345:respawn:/sbin/mingetty --noclear tty1 68 | 2:2345:respawn:/sbin/mingetty tty2 69 | 3:2345:respawn:/sbin/mingetty tty3 70 | 4:2345:respawn:/sbin/mingetty tty4 71 | 5:2345:respawn:/sbin/mingetty tty5 72 | 6:2345:respawn:/sbin/mingetty tty6 73 | # 74 | #S0:12345:respawn:/sbin/agetty -L 9600 ttyS0 vt102 75 | #cons:1235:respawn:/sbin/smart_agetty -L 38400 console 76 | 77 | # 78 | # Note: Do not use tty7 in runlevel 3, this virtual line 79 | # is occupied by the programm xdm. 80 | # 81 | 82 | # This is for the package xdmsc, after installing and 83 | # and configuration you should remove the comment character 84 | # from the following line: 85 | #7:3:respawn:+/etc/init.d/rx tty7 86 | 87 | 88 | # modem getty. 89 | # mo:235:respawn:/usr/sbin/mgetty -s 38400 modem 90 | 91 | # fax getty (hylafax) 92 | # mo:35:respawn:/usr/lib/fax/faxgetty /dev/modem 93 | 94 | # vbox (voice box) getty 95 | # I6:35:respawn:/usr/sbin/vboxgetty -d /dev/ttyI6 96 | # I7:35:respawn:/usr/sbin/vboxgetty -d /dev/ttyI7 97 | 98 | # end of /etc/inittab 99 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS7/POS_Image-JeOS7.changes: -------------------------------------------------------------------------------- 1 | ------------------------------------------------------------------- 2 | Thu Jan 9 14:22:50 UTC 2025 - Ondrej Holecek 3 | 4 | - Fix keytable (bsc#1233607) 5 | - Add saltboot install check and missing procps dependnecy 6 | 7 | ------------------------------------------------------------------- 8 | Mon Jul 29 11:35:00 UTC 2024 - Ondrej Holecek 9 | 10 | - Enable compressed builds 11 | - Add changelog from packages 12 | - Add hostname package for manual bootstrapping (bsc#1222182) 13 | 14 | ------------------------------------------------------------------- 15 | Thu Jul 28 12:48:25 UTC 2022 - Vladimir Nadvornik 16 | 17 | - Update to version 0.1.1710765237.46af599 18 | * Move image services to dracut-saltboot package 19 | * Use salt bundle 20 | 21 | ------------------------------------------------------------------- 22 | Mon Jan 3 13:25:36 UTC 2022 - Ondrej Holecek 23 | 24 | - Update to version 0.1.1645440615.7f1328c 25 | * Remove deprecated kiwi functions 26 | 27 | ------------------------------------------------------------------- 28 | Wed Apr 14 08:49:34 UTC 2021 - Vladimir Nadvornik 29 | 30 | - Use absolute path in bootloader service 31 | - Update to version 0.1.1620138994.d7f39a0 32 | 33 | ------------------------------------------------------------------- 34 | Mon Feb 22 14:52:47 UTC 2021 - Vladimir Nadvornik 35 | 36 | - Update install-local-bootloader.service for recent saltboot 37 | - Update to version 0.1.1614159840.ef7cad5 38 | 39 | ------------------------------------------------------------------- 40 | Fri Jan 29 12:48:29 UTC 2021 - Vladimir Nadvornik 41 | 42 | - Use linuxefi only on x86 43 | 44 | ------------------------------------------------------------------- 45 | Fri Aug 14 11:45:43 UTC 2020 - Ondrej Holecek 46 | 47 | - Set wicked to use plain mac address for computing DHCP DUID 48 | (bsc#1173268) 49 | 50 | ------------------------------------------------------------------- 51 | Thu Jul 23 09:54:52 UTC 2020 - Ondrej Holecek 52 | 53 | - Add plymouth-plugin-label-ft package to all *7 templates and set 54 | them to be of SLE15SP2 version 55 | - Add optional dracut-wireless comment section and move wpa_suplicant 56 | there 57 | - Update to version 0.1.1595937550.0285244 58 | 59 | ------------------------------------------------------------------- 60 | Mon Mar 30 11:06:06 UTC 2020 - Vladimir Nadvornik 61 | 62 | - Enable Secure Boot by default 63 | - Update to version 0.1.1585755274.cacc6dc 64 | 65 | ------------------------------------------------------------------- 66 | Fri Jan 24 08:57:40 UTC 2020 - Ondrej Holecek 67 | 68 | - Add xfsprogs to the image description to make XFS available 69 | - Update to version 0.1.1580471316.1839544 70 | 71 | ------------------------------------------------------------------- 72 | Mon Dec 2 10:15:44 UTC 2019 - Vladimir Nadvornik 73 | 74 | - Enable install-local-bootloader.service (bsc#1158032) 75 | - Update to version 0.1.1579102150.4716559 76 | 77 | ------------------------------------------------------------------- 78 | Tue Oct 22 12:14:54 UTC 2019 - Vladimir Nadvornik 79 | 80 | - Comment out plymouth-plugin-label-ft which is not 81 | available on SLE15 SP1 82 | - Update to version 0.1.1573133286.06608d5 83 | 84 | ------------------------------------------------------------------- 85 | Fri Aug 30 09:26:19 UTC 2019 - Vladimir Nadvornik 86 | 87 | - New package 88 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical7/POS_Image-Graphical7.changes: -------------------------------------------------------------------------------- 1 | ------------------------------------------------------------------- 2 | Thu Jan 9 14:22:50 UTC 2025 - Ondrej Holecek 3 | 4 | - Fix keytable and gnome-icon-theme (bsc#1233607) 5 | - Add saltboot install check and missing procps dependnecy 6 | 7 | ------------------------------------------------------------------- 8 | Mon Jul 29 11:35:50 UTC 2024 - Ondrej Holecek 9 | 10 | - Enable compressed builds 11 | - Add changelog from package 12 | - Add hostname package for manual bootstrapping (bsc#1222182) 13 | 14 | ------------------------------------------------------------------- 15 | Thu Jul 28 12:48:01 UTC 2022 - Vladimir Nadvornik 16 | 17 | - Update to version 0.1.1710765237.46af599 18 | * Move image services to dracut-saltboot package 19 | * Use salt bundle 20 | 21 | ------------------------------------------------------------------- 22 | Mon Jan 3 13:25:18 UTC 2022 - Ondrej Holecek 23 | 24 | - Update to version 0.1.1645440615.7f1328c 25 | * Remove deprecated kiwi functions 26 | 27 | ------------------------------------------------------------------- 28 | Wed Apr 14 08:50:26 UTC 2021 - Vladimir Nadvornik 29 | 30 | - Use absolute path in bootloader service 31 | - Update to version 0.1.1620138994.d7f39a0 32 | 33 | ------------------------------------------------------------------- 34 | Mon Feb 22 14:51:57 UTC 2021 - Vladimir Nadvornik 35 | 36 | - Update install-local-bootloader.service for recent saltboot 37 | - Update to version 0.1.1614159840.ef7cad5 38 | 39 | ------------------------------------------------------------------- 40 | Fri Jan 29 12:49:40 UTC 2021 - Vladimir Nadvornik 41 | 42 | - Use linuxefi only on x86 43 | 44 | ------------------------------------------------------------------- 45 | Fri Aug 14 11:45:04 UTC 2020 - Ondrej Holecek 46 | 47 | - Set wicked to use plain mac address for computing DHCP DUID 48 | (bsc#1173268) 49 | 50 | ------------------------------------------------------------------- 51 | Thu Jul 23 09:52:52 UTC 2020 - Ondrej Holecek 52 | 53 | - Add plymouth-plugin-label-ft package to all *7 templates and set 54 | them to be of SLE15SP2 version 55 | - Add optional dracut-wireless comment section and move wpa_suplicant 56 | there 57 | - Update to version 0.1.1595937550.0285244 58 | 59 | ------------------------------------------------------------------- 60 | Mon Mar 30 11:07:13 UTC 2020 - Vladimir Nadvornik 61 | 62 | - Enable Secure Boot by default 63 | - Update to version 0.1.1585755274.cacc6dc 64 | 65 | ------------------------------------------------------------------- 66 | Fri Jan 24 08:57:40 UTC 2020 - Ondrej Holecek 67 | 68 | - Add xfsprogs to the image description to make XFS available 69 | - Update to version 0.1.1580471316.1839544 70 | 71 | ------------------------------------------------------------------- 72 | Mon Dec 2 10:16:50 UTC 2019 - Vladimir Nadvornik 73 | 74 | - Enable install-local-bootloader.service (bsc#1158032) 75 | - Update to version 0.1.1579102150.4716559 76 | 77 | ------------------------------------------------------------------- 78 | Tue Oct 22 12:13:34 UTC 2019 - Vladimir Nadvornik 79 | 80 | - Comment out plymouth-plugin-label-ft which is not 81 | available on SLE15 SP1 82 | - Update to version 0.1.1573133286.06608d5 83 | 84 | ------------------------------------------------------------------- 85 | Fri Aug 30 09:26:40 UTC 2019 - Vladimir Nadvornik 86 | 87 | - New package 88 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6-SLE11/root/etc/sysconfig/windowmanager: -------------------------------------------------------------------------------- 1 | ## Path: Desktop 2 | ## Description: default mouse cursor theme 3 | ## Type: string 4 | ## Default: 5 | # 6 | # Name of mouse cursor theme for X11. Possible themes can be found 7 | # in /usr/X11R6/lib/X11/icons/ 8 | # 9 | X_MOUSE_CURSOR="DMZ" 10 | ## Path: Desktop/Window manager 11 | ## Description: 12 | ## Type: string(kde,fvwm,gnome,windowmaker) 13 | ## Default: kde 14 | ## Config: profiles,kde,susewm 15 | # 16 | # Here you can set the default window manager (kde, fvwm, ...) 17 | # changes here require at least a re-login 18 | DEFAULT_WM="gnome" 19 | 20 | ## Type: yesno 21 | ## Default: yes 22 | # 23 | # install the SuSE extension for new users 24 | # (theme and additional functions) 25 | # 26 | INSTALL_DESKTOP_EXTENSIONS="yes" 27 | ## Path: Desktop/KDE/Lisa 28 | ## Description: KDE network client configuration 29 | ## Type: list(none,smb:/,local,"") 30 | ## Default: smb:/ 31 | ## Config: kdenetwork-lan 32 | ## ServiceRestart: lisa 33 | # 34 | # Defines how to use the default network browser 35 | # "none" = do not create a Network icon on desktop 36 | # "smb:/" = use plain smb only client, without lisa 37 | # "local" = use local installed reslisa 38 | # "$SERVER" = any server where a lisa daemon is running and allows 39 | # remote connections 40 | # 41 | USE_LAN_SERVER="smb:/" 42 | ## Path: Desktop/SuSEWM 43 | ## Description: Handle behaviour os susewm 44 | ## Type: yesno 45 | ## Default: yes 46 | # 47 | # SuSEconfig.wm can create a system.fvwm2rc, .fvwmrc, .bowmanrc, .fvwm2rc95, 48 | # .mwmrc, .ctwmrc, depending on the installed packages. If 49 | # you want your systemwide wm config files to be updated after install 50 | # / removal of packages set SUSEWM_UPDATE to "yes", otherwise to "no" 51 | # 52 | SUSEWM_UPDATE="yes" 53 | 54 | ## Type: string 55 | ## Default: all 56 | # 57 | # This is the (space separated) list of window managers for which you 58 | # want to generate the config file. Valid values are: 59 | # "kde", "gnome", "windowmaker", "blackbox", "fvwm", "fvwm2", 60 | # "fvwm95", "bowman", "mwm", "ctwm", "all". 61 | # Default setting is "all" which is for generating files for all wms. 62 | # 63 | SUSEWM_WM="all" 64 | 65 | ## Type: yesno 66 | ## Default: yes 67 | # 68 | # Your fvwm2/95 is slow? Don't want small pixmaps in menus? So set 69 | # SUSEWM_XPM to "no", if pixmaps in menus are wanted set it to "yes", 70 | # which is the default value. The package 3dpixms has to be installed. 71 | # 72 | SUSEWM_XPM="yes" 73 | ## Path: Desktop 74 | ## Description: prepare global sycoca database for faster first startup 75 | ## Type: list(yes,initial,no) 76 | ## Default: initial 77 | # 78 | # building a global sycoca database, which can be used at first user 79 | # login in KDE 80 | # 81 | KDE_BUILD_GLOBAL_SYCOCA="initial" 82 | 83 | ## Type: yesno 84 | ## Default: yes 85 | # 86 | # IPv6 support is disabled by default, since too many internet 87 | # servers claim to have IPv6 support, but do not respond. 88 | # 89 | KDE_USE_IPV6="no" 90 | ## Path: Desktop 91 | ## Description: create XDG menus for other windowmanagers 92 | ## (black, flux, openbox) 93 | ## Type: boolean 94 | ## Default: true 95 | # 96 | # Should SuSEconfig create XDG menus for other windowmanagers 97 | # like blackbox, fluxbox, openbox? 98 | # Possible values are lowercase "true" or "false". 99 | # 100 | CREATE_XDG_MENUS="true" 101 | 102 | ## Type: yesno 103 | ## Default: yes 104 | # 105 | # IDN support can get disabled to avoid DNS phishing for example. 106 | # 107 | KDE_USE_IDN="yes" 108 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS6-SLE11/root/etc/init.d/image_deployed: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### BEGIN INIT INFO 4 | # Provides: Notify SUSE Manager about newly deployed image 5 | # Required-Start: $local_fs $remote_fs $network salt-minion 6 | # Should-Start: 7 | # Required-Stop: $null 8 | # Should-Stop: 9 | # Default-Start: 3 5 10 | # Default-Stop: 0 1 2 6 11 | # Short-Description: Notify SUSE Manager about newly deployed image 12 | # Description: Notify SUSE Manager about newly deployed image 13 | ### END INIT INFO 14 | 15 | # Shell functions sourced from /etc/rc.status: 16 | # rc_check check and set local and overall rc status 17 | # rc_status check and set local and overall rc status 18 | # rc_status -v be verbose in local rc status and clear it afterwards 19 | # rc_status -v -r ditto and clear both the local and overall rc status 20 | # rc_status -s display "skipped" and exit with status 3 21 | # rc_status -u display "unused" and exit with status 3 22 | # rc_failed set local and overall rc status to failed 23 | # rc_failed set local and overall rc status to 24 | # rc_reset clear both the local and overall rc status 25 | # rc_exit exit appropriate to overall rc status 26 | # rc_active checks whether a service is activated by symlinks 27 | . /etc/rc.status 28 | 29 | # Reset status of this service 30 | rc_reset 31 | 32 | # Return values acc. to LSB for all commands but status: 33 | # 0 - success 34 | # 1 - generic or unspecified error 35 | # 2 - invalid or excess argument(s) 36 | # 3 - unimplemented feature (e.g. "reload") 37 | # 4 - user had insufficient privileges 38 | # 5 - program is not installed 39 | # 6 - program is not configured 40 | # 7 - program is not running 41 | # 8--199 - reserved (8--99 LSB, 100--149 distrib, 150--199 appl) 42 | # 43 | # Note that starting an already running service, stopping 44 | # or restarting a not-running service as well as the restart 45 | # with force-reload (in case signaling is not supported) are 46 | # considered a success. 47 | 48 | 49 | case "$1" in 50 | start) 51 | if [ -f /etc/zypp/repos.d/susemanager:channels.repo ]; then 52 | # silent success 53 | exit 0 54 | else 55 | echo -n "Notify SUSE Manager about newly deployed image " 56 | /usr/bin/salt-call --state-verbose=False event.send suse/manager/image_deployed with_grains=True >/dev/null 2>&1 57 | rc_status -v 58 | fi 59 | ;; 60 | stop) 61 | 62 | true # Nothing to do, we're always OK. 63 | 64 | # Remember status and be verbose 65 | rc_status -v 66 | ;; 67 | restart|reload) 68 | ## Stop the service and regardless of whether it was 69 | ## running or not, start it again. 70 | $0 stop 71 | $0 start 72 | 73 | # Remember status and be quiet 74 | rc_status 75 | ;; 76 | status) 77 | echo -n "Checking for SUSE Manager repos " 78 | 79 | # Return value is slightly different for the status command: 80 | # 0 - service up and running 81 | # 1 - service dead, but /var/run/ pid file exists 82 | # 2 - service dead, but /var/lock/ lock file exists 83 | # 3 - service not running (unused) 84 | # 4 - service status unknown :-( 85 | # 5--199 reserved (5--99 LSB, 100--149 distro, 150--199 appl.) 86 | 87 | test -f /etc/zypp/repos.d/susemanager:channels.repo 88 | 89 | # NOTE: rc_status knows that we called this init script with 90 | # "status" option and adapts its messages accordingly. 91 | rc_status -v 92 | ;; 93 | *) 94 | echo "Usage: $0 {start|stop|restart|status}" 95 | exit 1 96 | ;; 97 | esac 98 | rc_exit 99 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6-SLE11/root/etc/init.d/image_deployed: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### BEGIN INIT INFO 4 | # Provides: Notify SUSE Manager about newly deployed image 5 | # Required-Start: $local_fs $remote_fs $network salt-minion 6 | # Should-Start: 7 | # Required-Stop: $null 8 | # Should-Stop: 9 | # Default-Start: 3 5 10 | # Default-Stop: 0 1 2 6 11 | # Short-Description: Notify SUSE Manager about newly deployed image 12 | # Description: Notify SUSE Manager about newly deployed image 13 | ### END INIT INFO 14 | 15 | # Shell functions sourced from /etc/rc.status: 16 | # rc_check check and set local and overall rc status 17 | # rc_status check and set local and overall rc status 18 | # rc_status -v be verbose in local rc status and clear it afterwards 19 | # rc_status -v -r ditto and clear both the local and overall rc status 20 | # rc_status -s display "skipped" and exit with status 3 21 | # rc_status -u display "unused" and exit with status 3 22 | # rc_failed set local and overall rc status to failed 23 | # rc_failed set local and overall rc status to 24 | # rc_reset clear both the local and overall rc status 25 | # rc_exit exit appropriate to overall rc status 26 | # rc_active checks whether a service is activated by symlinks 27 | . /etc/rc.status 28 | 29 | # Reset status of this service 30 | rc_reset 31 | 32 | # Return values acc. to LSB for all commands but status: 33 | # 0 - success 34 | # 1 - generic or unspecified error 35 | # 2 - invalid or excess argument(s) 36 | # 3 - unimplemented feature (e.g. "reload") 37 | # 4 - user had insufficient privileges 38 | # 5 - program is not installed 39 | # 6 - program is not configured 40 | # 7 - program is not running 41 | # 8--199 - reserved (8--99 LSB, 100--149 distrib, 150--199 appl) 42 | # 43 | # Note that starting an already running service, stopping 44 | # or restarting a not-running service as well as the restart 45 | # with force-reload (in case signaling is not supported) are 46 | # considered a success. 47 | 48 | 49 | case "$1" in 50 | start) 51 | if [ -f /etc/zypp/repos.d/susemanager:channels.repo ]; then 52 | # silent success 53 | exit 0 54 | else 55 | echo -n "Notify SUSE Manager about newly deployed image " 56 | /usr/bin/salt-call --state-verbose=False event.send suse/manager/image_deployed with_grains=True >/dev/null 2>&1 57 | rc_status -v 58 | fi 59 | ;; 60 | stop) 61 | 62 | true # Nothing to do, we're always OK. 63 | 64 | # Remember status and be verbose 65 | rc_status -v 66 | ;; 67 | restart|reload) 68 | ## Stop the service and regardless of whether it was 69 | ## running or not, start it again. 70 | $0 stop 71 | $0 start 72 | 73 | # Remember status and be quiet 74 | rc_status 75 | ;; 76 | status) 77 | echo -n "Checking for SUSE Manager repos " 78 | 79 | # Return value is slightly different for the status command: 80 | # 0 - service up and running 81 | # 1 - service dead, but /var/run/ pid file exists 82 | # 2 - service dead, but /var/lock/ lock file exists 83 | # 3 - service not running (unused) 84 | # 4 - service status unknown :-( 85 | # 5--199 reserved (5--99 LSB, 100--149 distro, 150--199 appl.) 86 | 87 | test -f /etc/zypp/repos.d/susemanager:channels.repo 88 | 89 | # NOTE: rc_status knows that we called this init script with 90 | # "status" option and adapts its messages accordingly. 91 | rc_status -v 92 | ;; 93 | *) 94 | echo "Usage: $0 {start|stop|restart|status}" 95 | exit 1 96 | ;; 97 | esac 98 | rc_exit 99 | -------------------------------------------------------------------------------- /AutoYaST/SLES-12-SPn-to-SLES-15-SP2/autoyast.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | $SNIPPET('spacewalk/sles_no_signature_checks') 7 | 8 | false 9 | 10 | 11 | 12 | 13 | 14 | true 15 | http://$redhat_management_server/ks/dist/child/sle-product-sles15-sp2-updates-x86_64/$distrotree 16 | SLE-Product-SLES15-SP2-Updates for x86_64 17 | SUSE Linux Enterprise Server 15 SP2 x86_64 18 | / 19 | 20 | 21 | true 22 | http://$redhat_management_server/ks/dist/child/sle-manager-tools15-pool-x86_64-sp2/$distrotree 23 | SLE-Manager-Tools15-Pool for x86_64 SP2 24 | SUSE Manager Tools 15 x86_64 25 | / 26 | 27 | 28 | true 29 | http://$redhat_management_server/ks/dist/child/sle-manager-tools15-updates-x86_64-sp2/$distrotree 30 | SLE-Manager-Tools15-Updates for x86_64 SP2 31 | SUSE Manager Tools 15 x86_64 32 | / 33 | 34 | 35 | true 36 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp2-pool-x86_64/$distrotree 37 | SLE-Module-Basesystem15-SP2-Pool for x86_64 38 | Basesystem Module 15 SP2 x86_64 39 | / 40 | 41 | 42 | true 43 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp2-updates-x86_64/$distrotree 44 | SLE-Module-Basesystem15-SP2-Updates for x86_64 45 | Basesystem Module 15 SP2 x86_64 46 | / 47 | 48 | 49 | true 50 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp2-pool-x86_64/$distrotree 51 | SLE-Module-Server-Applications15-SP2-Pool for x86_64 52 | Server Applications Module 15 SP2 x86_64 53 | / 54 | 55 | 56 | true 57 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp2-updates-x86_64/$distrotree 58 | SLE-Module-Server-Applications15-SP2-Updates for x86_64 59 | Server Applications Module 15 SP2 x86_64 60 | / 61 | 62 | 63 | 64 | 65 | false 66 | true 67 | 68 | 69 | true 70 | true 71 | false 72 | 73 | 74 | true 75 | 76 | 77 | 78 | SLES 79 | 80 | 81 | 82 | 83 | $SNIPPET('spacewalk/minion_script') 84 | 87 | 88 | 89 | 90 | -------------------------------------------------------------------------------- /AutoYaST/SUSE Manager Proxy/SM_proxy-42.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | true 8 | http://$redhat_management_server/ks/dist/child/sle-product-suse-manager-proxy-4.2-updates-x86_64/proxy 9 | sle-product-suse-manager-proxy-4.2-updates-x86_64 10 | SUSE Manager Proxy 4.2 11 | / 12 | 13 | 14 | true 15 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp3-pool-x86_64-proxy-4.2/proxy 16 | sle-module-basesystem15-sp3-pool-x86_64-proxy-4.2 17 | 18 | 19 | true 20 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp3-updates-x86_64-proxy-4.2/proxy 21 | sle-module-basesystem15-sp3-updates-x86_64-proxy-4.2 22 | 23 | 24 | true 25 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp3-pool-x86_64-proxy-4.2/proxy 26 | sle-module-server-applications15-sp3-pool-x86_64-proxy-4.2 27 | 28 | 29 | true 30 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp3-updates-x86_64-proxy-4.2/proxy 31 | sle-module-server-applications15-sp3-updates-x86_64-proxy-4.2 32 | 33 | 34 | true 35 | http://$redhat_management_server/ks/dist/child/sle-module-suse-manager-proxy-4.2-pool-x86_64/proxy 36 | sle-module-suse-manager-proxy-4.2-pool-x86_64 37 | 38 | 39 | true 40 | http://$redhat_management_server/ks/dist/child/sle-module-suse-manager-proxy-4.2-updates-x86_64/proxy 41 | sle-module-suse-manager-proxy-4.2-updates-x86_64 42 | 43 | 44 | 45 | 46 | $SNIPPET('spacewalk/sles_no_signature_checks') 47 | false 48 | 49 | 50 | true 51 | true 52 | false 53 | 54 | 55 | true 56 | true 57 | 58 | 59 | true 60 | 61 | 62 | salt-minion 63 | 64 | 65 | suma_proxy 66 | 67 | 68 | SUSE-Manager-Proxy 69 | 70 | 71 | 72 | 73 | false 74 | root 75 | 0 76 | /root 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | /bin/bash 86 | 0 87 | 88 | 89 | root 90 | 91 | 92 | 93 | 94 | $SNIPPET('spacewalk/minion_script') 95 | 96 | 97 | 98 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS7/config.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright (c) 2022 SUSE LLC 3 | # 4 | # Permission is hereby granted, free of charge, to any person obtaining a copy 5 | # of this software and associated documentation files (the "Software"), to deal 6 | # in the Software without restriction, including without limitation the rights 7 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | # copies of the Software, and to permit persons to whom the Software is 9 | # furnished to do so, subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be included in 12 | # all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 20 | # SOFTWARE. 21 | # 22 | #====================================== 23 | # Functions... 24 | #-------------------------------------- 25 | test -f /.kconfig && . /.kconfig 26 | test -f /.profile && . /.profile 27 | 28 | mkdir /var/lib/misc/reconfig_system 29 | 30 | #====================================== 31 | # Greeting... 32 | #-------------------------------------- 33 | echo "Configure image: [$name]..." 34 | 35 | #====================================== 36 | # add missing fonts 37 | # Systemd controls the console font now 38 | #-------------------------------------- 39 | echo FONT="eurlatgr.psfu" >> /etc/vconsole.conf 40 | 41 | #====================================== 42 | # prepare for setting root pw, timezone 43 | #-------------------------------------- 44 | echo ** "reset machine settings" 45 | 46 | rm -f /etc/machine-id \ 47 | /var/lib/zypp/AnonymousUniqueId \ 48 | /var/lib/systemd/random-seed \ 49 | /var/lib/dbus/machine-id 50 | 51 | echo "** Running ldconfig..." 52 | /sbin/ldconfig 53 | 54 | #====================================== 55 | # Setup baseproduct link 56 | #-------------------------------------- 57 | suseSetupProduct 58 | 59 | #====================================== 60 | # Specify default runlevel 61 | #-------------------------------------- 62 | baseSetRunlevel 3 63 | 64 | #====================================== 65 | # Add missing gpg keys to rpm 66 | #-------------------------------------- 67 | suseImportBuildKey 68 | 69 | #====================================== 70 | # Enable DHCP on eth0 71 | #-------------------------------------- 72 | cat >/etc/sysconfig/network/ifcfg-eth0 <> /etc/default/grub 106 | fi 107 | 108 | #====================================== 109 | # SSL Certificates Configuration 110 | #-------------------------------------- 111 | echo '** Rehashing SSL Certificates...' 112 | update-ca-certificates 113 | 114 | if [ ! -s /var/log/zypper.log ]; then 115 | > /var/log/zypper.log 116 | fi 117 | 118 | #===================================== 119 | # Enable chrony if installed 120 | #------------------------------------- 121 | if [ -f /etc/chrony.conf ]; then 122 | systemctl enable chronyd.service 123 | fi 124 | 125 | # only for debugging 126 | #systemctl enable debug-shell.service 127 | 128 | exit 0 129 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical7/config.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright (c) 2022 SUSE LLC 3 | # 4 | # Permission is hereby granted, free of charge, to any person obtaining a copy 5 | # of this software and associated documentation files (the "Software"), to deal 6 | # in the Software without restriction, including without limitation the rights 7 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | # copies of the Software, and to permit persons to whom the Software is 9 | # furnished to do so, subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be included in 12 | # all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 20 | # SOFTWARE. 21 | # 22 | #====================================== 23 | # Functions... 24 | #-------------------------------------- 25 | test -f /.kconfig && . /.kconfig 26 | test -f /.profile && . /.profile 27 | 28 | mkdir /var/lib/misc/reconfig_system 29 | 30 | #====================================== 31 | # Greeting... 32 | #-------------------------------------- 33 | echo "Configure image: [$name]..." 34 | 35 | #====================================== 36 | # add missing fonts 37 | # Systemd controls the console font now 38 | #-------------------------------------- 39 | echo FONT="eurlatgr.psfu" >> /etc/vconsole.conf 40 | 41 | #====================================== 42 | # prepare for setting root pw, timezone 43 | #-------------------------------------- 44 | echo ** "reset machine settings" 45 | 46 | rm -f /etc/machine-id \ 47 | /var/lib/zypp/AnonymousUniqueId \ 48 | /var/lib/systemd/random-seed \ 49 | /var/lib/dbus/machine-id 50 | 51 | echo "** Running ldconfig..." 52 | /sbin/ldconfig 53 | 54 | #====================================== 55 | # Setup baseproduct link 56 | #-------------------------------------- 57 | suseSetupProduct 58 | 59 | #====================================== 60 | # Specify default runlevel 61 | #-------------------------------------- 62 | baseSetRunlevel 5 63 | 64 | #====================================== 65 | # Add missing gpg keys to rpm 66 | #-------------------------------------- 67 | suseImportBuildKey 68 | 69 | #====================================== 70 | # Enable DHCP on eth0 71 | #-------------------------------------- 72 | cat >/etc/sysconfig/network/ifcfg-eth0 <> /etc/default/grub 106 | fi 107 | 108 | #====================================== 109 | # SSL Certificates Configuration 110 | #-------------------------------------- 111 | echo '** Rehashing SSL Certificates...' 112 | update-ca-certificates 113 | 114 | if [ ! -s /var/log/zypper.log ]; then 115 | > /var/log/zypper.log 116 | fi 117 | 118 | #===================================== 119 | # Enable chrony if installed 120 | #------------------------------------- 121 | if [ -f /etc/chrony.conf ]; then 122 | systemctl enable chronyd.service 123 | fi 124 | 125 | # only for debugging 126 | #systemctl enable debug-shell.service 127 | 128 | exit 0 129 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS7/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Admin User 6 | noemail@example.com 7 | SUSE Linux Enterprise 15 SP3 JeOS 8 | 9 | 10 | 7.1.0 11 | zypper 12 | SLE 13 | SLE 14 | 15 | en_US 16 | us 17 | Europe/Berlin 18 | utc 19 | 20 | true 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | -------------------------------------------------------------------------------- /AutoYaST/SUSE Manager Proxy/SM_proxy-43.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | true 8 | http://$redhat_management_server/ks/dist/child/sle-product-suse-manager-proxy-4.3-updates-x86_64/proxy 9 | sle-product-suse-manager-proxy-4.3-updates-x86_64 10 | SUSE Manager Proxy 4.3 11 | / 12 | 13 | 14 | true 15 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp4-pool-x86_64-proxy-4.3/proxy 16 | sle-module-basesystem15-sp4-pool-x86_64-proxy-4.3 17 | 18 | 19 | true 20 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp4-updates-x86_64-proxy-4.3/proxy 21 | sle-module-basesystem15-sp4-updates-x86_64-proxy-4.3 22 | 23 | 24 | true 25 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp4-pool-x86_64-proxy-4.3/proxy 26 | sle-module-server-applications15-sp4-pool-x86_64-proxy-4.3 27 | 28 | 29 | true 30 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp4-updates-x86_64-proxy-4.3/proxy 31 | sle-module-server-applications15-sp4-updates-x86_64-proxy-4.3 32 | 33 | 34 | true 35 | http://$redhat_management_server/ks/dist/child/sle-module-suse-manager-proxy-4.3-pool-x86_64/proxy 36 | sle-module-suse-manager-proxy-4.3-pool-x86_64 37 | 38 | 39 | true 40 | http://$redhat_management_server/ks/dist/child/sle-module-suse-manager-proxy-4.3-updates-x86_64/proxy 41 | sle-module-suse-manager-proxy-4.3-updates-x86_64 42 | 43 | 44 | 45 | 46 | $SNIPPET('spacewalk/sles_no_signature_checks') 47 | false 48 | 49 | 50 | true 51 | true 52 | false 53 | 54 | 55 | true 56 | true 57 | 58 | 59 | true 60 | 61 | 62 | 63 | venv-salt-minion 64 | 65 | 66 | 67 | suma_proxy 68 | 69 | 70 | SUSE-Manager-Proxy 71 | 72 | 73 | 74 | 75 | false 76 | root 77 | 0 78 | /root 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | /bin/bash 88 | 0 89 | 90 | 91 | root 92 | 93 | 94 | 95 | 96 | $SNIPPET('spacewalk/minion_script') 97 | 98 | 99 | 100 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS6/config.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright (c) 2015 SUSE LLC 3 | # 4 | # Permission is hereby granted, free of charge, to any person obtaining a copy 5 | # of this software and associated documentation files (the "Software"), to deal 6 | # in the Software without restriction, including without limitation the rights 7 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | # copies of the Software, and to permit persons to whom the Software is 9 | # furnished to do so, subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be included in 12 | # all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 20 | # SOFTWARE. 21 | # 22 | #====================================== 23 | # Functions... 24 | #-------------------------------------- 25 | test -f /.kconfig && . /.kconfig 26 | test -f /.profile && . /.profile 27 | 28 | # mkdir /var/lib/named 29 | # mkdir /var/lib/pgsql 30 | # mkdir /var/lib/mailman 31 | # mkdir /boot/grub2/i386-pc 32 | 33 | mkdir /var/lib/misc/reconfig_system 34 | 35 | #====================================== 36 | # Greeting... 37 | #-------------------------------------- 38 | echo "Configure image: [$name]..." 39 | 40 | #====================================== 41 | # add missing fonts 42 | #-------------------------------------- 43 | CONSOLE_FONT="lat9w-16.psfu" 44 | 45 | #====================================== 46 | # prepare for setting root pw, timezone 47 | #-------------------------------------- 48 | echo ** "reset machine settings" 49 | 50 | # FIXME: 51 | #sed -i 's/^root:[^:]*:/root:*:/' /etc/shadow 52 | rm /etc/machine-id 53 | rm /etc/localtime 54 | rm /var/lib/zypp/AnonymousUniqueId 55 | rm /var/lib/systemd/random-seed 56 | 57 | #====================================== 58 | # SuSEconfig 59 | #-------------------------------------- 60 | echo "** Running suseConfig..." 61 | suseConfig 62 | 63 | echo "** Running ldconfig..." 64 | /sbin/ldconfig 65 | 66 | #====================================== 67 | # Setup baseproduct link 68 | #-------------------------------------- 69 | suseSetupProduct 70 | 71 | #====================================== 72 | # Specify default runlevel 73 | #-------------------------------------- 74 | baseSetRunlevel 3 75 | 76 | #====================================== 77 | # Add missing gpg keys to rpm 78 | #-------------------------------------- 79 | suseImportBuildKey 80 | 81 | #====================================== 82 | # Enable DHCP on eth0 83 | #-------------------------------------- 84 | cat >/etc/sysconfig/network/ifcfg-eth0 < /var/log/zypper.log 135 | fi 136 | 137 | # only for debugging 138 | #systemctl enable debug-shell.service 139 | 140 | baseCleanMount 141 | 142 | exit 0 143 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6/config.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright (c) 2015 SUSE LLC 3 | # 4 | # Permission is hereby granted, free of charge, to any person obtaining a copy 5 | # of this software and associated documentation files (the "Software"), to deal 6 | # in the Software without restriction, including without limitation the rights 7 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | # copies of the Software, and to permit persons to whom the Software is 9 | # furnished to do so, subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be included in 12 | # all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 20 | # SOFTWARE. 21 | # 22 | #====================================== 23 | # Functions... 24 | #-------------------------------------- 25 | test -f /.kconfig && . /.kconfig 26 | test -f /.profile && . /.profile 27 | 28 | # mkdir /var/lib/named 29 | # mkdir /var/lib/pgsql 30 | # mkdir /var/lib/mailman 31 | # mkdir /boot/grub2/i386-pc 32 | 33 | mkdir /var/lib/misc/reconfig_system 34 | 35 | #====================================== 36 | # Greeting... 37 | #-------------------------------------- 38 | echo "Configure image: [$name]..." 39 | 40 | #====================================== 41 | # add missing fonts 42 | #-------------------------------------- 43 | CONSOLE_FONT="lat9w-16.psfu" 44 | 45 | #====================================== 46 | # prepare for setting root pw, timezone 47 | #-------------------------------------- 48 | echo ** "reset machine settings" 49 | 50 | # FIXME: 51 | #sed -i 's/^root:[^:]*:/root:*:/' /etc/shadow 52 | rm /etc/machine-id 53 | rm /etc/localtime 54 | rm /var/lib/zypp/AnonymousUniqueId 55 | rm /var/lib/systemd/random-seed 56 | 57 | #====================================== 58 | # SuSEconfig 59 | #-------------------------------------- 60 | echo "** Running suseConfig..." 61 | suseConfig 62 | 63 | echo "** Running ldconfig..." 64 | /sbin/ldconfig 65 | 66 | #====================================== 67 | # Setup baseproduct link 68 | #-------------------------------------- 69 | suseSetupProduct 70 | 71 | #====================================== 72 | # Specify default runlevel 73 | #-------------------------------------- 74 | baseSetRunlevel 5 75 | 76 | #====================================== 77 | # Add missing gpg keys to rpm 78 | #-------------------------------------- 79 | suseImportBuildKey 80 | 81 | #====================================== 82 | # Enable DHCP on eth0 83 | #-------------------------------------- 84 | cat >/etc/sysconfig/network/ifcfg-eth0 < /var/log/zypper.log 135 | fi 136 | 137 | # only for debugging 138 | #systemctl enable debug-shell.service 139 | 140 | baseCleanMount 141 | 142 | exit 0 143 | -------------------------------------------------------------------------------- /AutoYaST/SUSE Manager Proxy-Upgrade-3.2-to.4.1/autoyast.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | true 8 | http://$redhat_management_server/ks/dist/child/sle-product-suse-manager-proxy-4.1-updates-x86_64/$distrotree 9 | sle-product-suse-manager-proxy-4.1-updates-x86_64 10 | SUSE Manager Proxy 4.1 11 | / 12 | 13 | 14 | true 15 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp2-pool-x86_64-proxy-4.1/$distrotree 16 | sle-module-basesystem15-sp2-pool-x86_64-proxy-4.1 17 | SUSE Manager Proxy 4.1 18 | / 19 | 20 | 21 | true 22 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp2-updates-x86_64-proxy-4.1/$distrotree 23 | sle-module-basesystem15-sp2-updates-x86_64-proxy-4.1 24 | SUSE Manager Proxy 4.1 25 | / 26 | 27 | 28 | true 29 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp2-pool-x86_64-proxy-4.1/$distrotree 30 | sle-module-server-applications15-sp2-pool-x86_64-proxy-4.1 31 | SUSE Manager Proxy 4.1 32 | / 33 | 34 | 35 | true 36 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp2-updates-x86_64-proxy-4.1/$distrotree 37 | sle-module-server-applications15-sp2-updates-x86_64-proxy-4.1 38 | SUSE Manager Proxy 4.1 39 | / 40 | 41 | 42 | true 43 | http://$redhat_management_server/ks/dist/child/sle-module-suse-manager-proxy-4.1-pool-x86_64/$distrotree 44 | sle-module-suse-manager-proxy-4.1-pool-x86_64 45 | SUSE Manager Proxy 4.1 46 | / 47 | 48 | 49 | true 50 | http://$redhat_management_server/ks/dist/child/sle-module-suse-manager-proxy-4.1-updates-x86_64/$distrotree 51 | sle-module-suse-manager-proxy-4.1-updates-x86_64 52 | SUSE Manager Proxy 4.1 53 | / 54 | 55 | 56 | 57 | 58 | $SNIPPET('spacewalk/sles_no_signature_checks') 59 | false 60 | 61 | 62 | false 63 | true 64 | 65 | 66 | true 67 | true 68 | false 69 | 70 | 71 | true 72 | 73 | 74 | suma_proxy 75 | 76 | 77 | SUSE-Manager-Proxy 78 | 79 | 80 | 81 | 82 | 97 | 98 | 99 | $SNIPPET('spacewalk/minion_script') 100 | 103 | 104 | 105 | 106 | -------------------------------------------------------------------------------- /AutoYaST/SLES-12-SPn-to-SLES-15-SP5/autoyast.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | $SNIPPET('spacewalk/sles_no_signature_checks') 7 | 8 | false 9 | 10 | 11 | 12 | 13 | 14 | true 15 | http://$redhat_management_server/ks/dist/child/sle-product-sles15-sp5-updates-x86_64/$distrotree 16 | SLE-Product-SLES15-SP5-Updates for x86_64 17 | SUSE Linux Enterprise Server 15 SP5 x86_64 18 | / 19 | 20 | 21 | true 22 | http://$redhat_management_server/ks/dist/child/sle-manager-tools15-pool-x86_64-sp5/$distrotree 23 | SLE-Manager-Tools15-Pool for x86_64 SP5 24 | SUSE Manager Tools 15 x86_64 25 | / 26 | 27 | 28 | true 29 | http://$redhat_management_server/ks/dist/child/sle-manager-tools15-updates-x86_64-sp5/$distrotree 30 | SLE-Manager-Tools15-Updates for x86_64 SP5 31 | SUSE Manager Tools 15 x86_64 32 | / 33 | 34 | 35 | true 36 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp5-pool-x86_64/$distrotree 37 | SLE-Module-Basesystem15-SP5-Pool for x86_64 38 | Basesystem Module 15 SP5 x86_64 39 | / 40 | 41 | 42 | true 43 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp5-updates-x86_64/$distrotree 44 | SLE-Module-Basesystem15-SP5-Updates for x86_64 45 | Basesystem Module 15 SP5 x86_64 46 | / 47 | 48 | 49 | true 50 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp5-pool-x86_64/$distrotree 51 | SLE-Module-Server-Applications15-SP5-Pool for x86_64 52 | Server Applications Module 15 SP5 x86_64 53 | / 54 | 55 | 56 | true 57 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp5-updates-x86_64/$distrotree 58 | SLE-Module-Server-Applications15-SP5-Updates for x86_64 59 | Server Applications Module 15 SP5 x86_64 60 | / 61 | 62 | 63 | 64 | 65 | true 66 | 67 | 68 | false 69 | 70 | 71 | true 72 | true 73 | false 74 | 75 | 76 | 77 | SLES 78 | 79 | 80 | 81 | 82 | 83 | 97 | 98 | 99 | $SNIPPET('spacewalk/minion_script') 100 | 103 | 104 | 105 | -------------------------------------------------------------------------------- /AutoYaST/SLES-15-SP3-installation/sles15-sp3-autoyast.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | true 8 | http://$redhat_management_server/ks/dist/child/sle-product-sles15-sp3-updates-x86_64/$distrotree 9 | sle-product-sles15-updates-x86_64 10 | SLES15 11 | / 12 | 13 | 14 | true 15 | http://$redhat_management_server/ks/dist/child/sle-manager-tools15-pool-x86_64-sp3/$distrotree 16 | susemanager tools pool 17 | SM Tools 18 | / 19 | 20 | 21 | true 22 | http://$redhat_management_server/ks/dist/child/sle-manager-tools15-updates-x86_64-sp3/$distrotree 23 | susemanager tools updates 24 | SM Tools 25 | / 26 | 27 | 28 | true 29 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp3-pool-x86_64/$distrotree 30 | basesystem pool 31 | Basesystem Module 32 | / 33 | 34 | 35 | true 36 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp3-updates-x86_64/$distrotree 37 | basesystem updates 38 | Basesystem Module 39 | / 40 | 41 | 42 | true 43 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp3-pool-x86_64/$distrotree 44 | SLE-Module-Server-Applications15-SP3-Pool for x86_64 45 | Server Applications Module 15 SP3 x86_64 46 | / 47 | 48 | 49 | true 50 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp3-updates-x86_64/$distrotree 51 | SLE-Module-Server-Applications15-SP3-Updates for x86_64 52 | Server Applications Module 15 SP3 x86_64 53 | / 54 | 55 | 56 | 57 | 58 | $SNIPPET('spacewalk/sles_no_signature_checks') 59 | false 60 | 61 | false 62 | 63 | 64 | 65 | 66 | all 67 | 68 | 69 | / 70 | max 71 | 72 | 73 | swap 74 | auto 75 | 76 | 77 | 78 | 79 | 80 | true 81 | 82 | 83 | true 84 | 85 | 86 | 87 | venv-salt-minion 88 | 89 | 90 | 91 | base 92 | minimal_base 93 | 94 | 95 | SLES 96 | 97 | 98 | 99 | 100 | false 101 | root 102 | 0 103 | /root 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | /bin/bash 113 | 0 114 | 115 | root 116 | 117 | 118 | 119 | 120 | $SNIPPET('spacewalk/minion_script') 121 | 122 | 123 | 124 | -------------------------------------------------------------------------------- /AutoYaST/SLES-15-SP4-installation/sles15-sp4-autoyast.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | true 8 | http://$redhat_management_server/ks/dist/child/sle-product-sles15-sp4-updates-x86_64/$distrotree 9 | sle-product-sles15-updates-x86_64 10 | SLES15 11 | / 12 | 13 | 14 | true 15 | http://$redhat_management_server/ks/dist/child/sle-manager-tools15-pool-x86_64-sp4/$distrotree 16 | susemanager tools pool 17 | SM Tools 18 | / 19 | 20 | 21 | true 22 | http://$redhat_management_server/ks/dist/child/sle-manager-tools15-updates-x86_64-sp4/$distrotree 23 | susemanager tools updates 24 | SM Tools 25 | / 26 | 27 | 28 | true 29 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp4-pool-x86_64/$distrotree 30 | basesystem pool 31 | Basesystem Module 32 | / 33 | 34 | 35 | true 36 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp4-updates-x86_64/$distrotree 37 | basesystem updates 38 | Basesystem Module 39 | / 40 | 41 | 42 | true 43 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp4-pool-x86_64/$distrotree 44 | SLE-Module-Server-Applications15-SP4-Pool for x86_64 45 | Server Applications Module 15 SP4 x86_64 46 | / 47 | 48 | 49 | true 50 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp4-updates-x86_64/$distrotree 51 | SLE-Module-Server-Applications15-SP4-Updates for x86_64 52 | Server Applications Module 15 SP4 x86_64 53 | / 54 | 55 | 56 | 57 | 58 | $SNIPPET('spacewalk/sles_no_signature_checks') 59 | false 60 | 61 | false 62 | 63 | 64 | 65 | 66 | all 67 | 68 | 69 | / 70 | max 71 | 72 | 73 | swap 74 | auto 75 | 76 | 77 | 78 | 79 | 80 | true 81 | 82 | 83 | true 84 | 85 | 86 | 87 | venv-salt-minion 88 | 89 | 90 | 91 | base 92 | minimal_base 93 | 94 | 95 | SLES 96 | 97 | 98 | 99 | 100 | false 101 | root 102 | 0 103 | /root 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | /bin/bash 113 | 0 114 | 115 | root 116 | 117 | 118 | 119 | 120 | $SNIPPET('spacewalk/minion_script') 121 | 122 | 123 | 124 | -------------------------------------------------------------------------------- /AutoYaST/SLES-15-SP5-installation/sles15-sp5-autoyast.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | true 8 | http://$redhat_management_server/ks/dist/child/sle-product-sles15-sp5-updates-x86_64/$distrotree 9 | sle-product-sles15-updates-x86_64 10 | SLES15 11 | / 12 | 13 | 14 | true 15 | http://$redhat_management_server/ks/dist/child/sle-manager-tools15-pool-x86_64-sp5/$distrotree 16 | susemanager tools pool 17 | SM Tools 18 | / 19 | 20 | 21 | true 22 | http://$redhat_management_server/ks/dist/child/sle-manager-tools15-updates-x86_64-sp5/$distrotree 23 | susemanager tools updates 24 | SM Tools 25 | / 26 | 27 | 28 | true 29 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp5-pool-x86_64/$distrotree 30 | basesystem pool 31 | Basesystem Module 32 | / 33 | 34 | 35 | true 36 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp5-updates-x86_64/$distrotree 37 | basesystem updates 38 | Basesystem Module 39 | / 40 | 41 | 42 | true 43 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp5-pool-x86_64/$distrotree 44 | SLE-Module-Server-Applications15-SP5-Pool for x86_64 45 | Server Applications Module 15 SP5 x86_64 46 | / 47 | 48 | 49 | true 50 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp5-updates-x86_64/$distrotree 51 | SLE-Module-Server-Applications15-SP5-Updates for x86_64 52 | Server Applications Module 15 SP5 x86_64 53 | / 54 | 55 | 56 | 57 | 58 | $SNIPPET('spacewalk/sles_no_signature_checks') 59 | false 60 | 61 | false 62 | 63 | 64 | 65 | 66 | all 67 | 68 | 69 | / 70 | max 71 | 72 | 73 | swap 74 | auto 75 | 76 | 77 | 78 | 79 | 80 | true 81 | 82 | 83 | true 84 | 85 | 86 | 87 | venv-salt-minion 88 | 89 | 90 | 91 | base 92 | minimal_base 93 | 94 | 95 | SLES 96 | 97 | 98 | 99 | 100 | false 101 | root 102 | 0 103 | /root 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | /bin/bash 113 | 0 114 | 115 | root 116 | 117 | 118 | 119 | 120 | $SNIPPET('spacewalk/minion_script') 121 | 122 | 123 | 124 | -------------------------------------------------------------------------------- /AutoYaST/SLES-15-SP6-installation/sles15-sp6-autoyast.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | true 8 | http://$redhat_management_server/ks/dist/child/sle-product-sles15-sp6-updates-x86_64/$distrotree 9 | sle-product-sles15-updates-x86_64 10 | SLES15 11 | / 12 | 13 | 14 | true 15 | http://$redhat_management_server/ks/dist/child/sle-manager-tools15-pool-x86_64-sp6/$distrotree 16 | susemanager tools pool 17 | SM Tools 18 | / 19 | 20 | 21 | true 22 | http://$redhat_management_server/ks/dist/child/sle-manager-tools15-updates-x86_64-sp6/$distrotree 23 | susemanager tools updates 24 | SM Tools 25 | / 26 | 27 | 28 | true 29 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp6-pool-x86_64/$distrotree 30 | basesystem pool 31 | Basesystem Module 32 | / 33 | 34 | 35 | true 36 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp6-updates-x86_64/$distrotree 37 | basesystem updates 38 | Basesystem Module 39 | / 40 | 41 | 42 | true 43 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp6-pool-x86_64/$distrotree 44 | SLE-Module-Server-Applications15-SP6-Pool for x86_64 45 | Server Applications Module 15 SP6 x86_64 46 | / 47 | 48 | 49 | true 50 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp6-updates-x86_64/$distrotree 51 | SLE-Module-Server-Applications15-SP6-Updates for x86_64 52 | Server Applications Module 15 SP6 x86_64 53 | / 54 | 55 | 56 | 57 | 58 | $SNIPPET('spacewalk/sles_no_signature_checks') 59 | false 60 | 61 | false 62 | 63 | 64 | 65 | 66 | all 67 | 68 | 69 | / 70 | max 71 | 72 | 73 | swap 74 | auto 75 | 76 | 77 | 78 | 79 | 80 | true 81 | 82 | 83 | true 84 | 85 | 86 | 87 | venv-salt-minion 88 | 89 | 90 | 91 | base 92 | minimal_base 93 | 94 | 95 | SLES 96 | 97 | 98 | 99 | 100 | false 101 | root 102 | 0 103 | /root 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | /bin/bash 113 | 0 114 | 115 | root 116 | 117 | 118 | 119 | 120 | $SNIPPET('spacewalk/minion_script') 121 | 122 | 123 | 124 | -------------------------------------------------------------------------------- /AutoYaST/SUSE Manager Branch Server/SMR_Branch_4.2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | true 8 | http://$redhat_management_server/ks/dist/child/sle-product-suse-manager-retail-branch-server-4.2-updates-x86_64/SUMA_Branch_Server 9 | sle-product-suse-manager-retail-branch-server-4.2-updates-x86_64 10 | SUSE Manager Retail Branch Server 4.2 11 | 12 | 13 | true 14 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp3-pool-x86_64-smrbs-4.2/SUMA_Branch_Server 15 | sle-module-basesystem15-sp3-pool-x86_64-smrbs-4.2 16 | 17 | 18 | true 19 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp3-updates-x86_64-smrbs-4.2/SUMA_Branch_Server 20 | sle-module-basesystem15-sp3-updates-x86_64-smrbs-4.2 21 | 22 | 23 | true 24 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp3-pool-x86_64-smrbs-4.2/SUMA_Branch_Server 25 | sle-module-server-applications15-sp3-pool-x86_64-smrbs-4.2 26 | 27 | 28 | true 29 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp3-updates-x86_64-smrbs-4.2/SUMA_Branch_Server 30 | sle-module-server-applications15-sp3-updates-x86_64-smrbs-4.2 31 | 32 | 33 | true 34 | http://$redhat_management_server/ks/dist/child/sle-module-suse-manager-proxy-4.2-pool-x86_64-smrbs/SUMA_Branch_Server 35 | sle-module-suse-manager-proxy-4.2-pool-x86_64-smrbs 36 | 37 | 38 | true 39 | http://$redhat_management_server/ks/dist/child/sle-module-suse-manager-proxy-4.2-updates-x86_64-smrbs/SUMA_Branch_Server 40 | sle-module-suse-manager-proxy-4.2-updates-x86_64-smrbs 41 | 42 | 43 | true 44 | http://$redhat_management_server/ks/dist/child/sle-module-suse-manager-retail-branch-server-4.2-pool-x86_64/SUMA_Branch_Server 45 | sle-module-suse-manager-retail-branch-server-4.2-pool-x86_64 46 | 47 | 48 | true 49 | http://$redhat_management_server/ks/dist/child/sle-module-suse-manager-retail-branch-server-4.2-updates-x86_64/SUMA_Branch_Server 50 | sle-module-suse-manager-retail-branch-server-4.2-updates-x86_64 51 | 52 | 53 | 54 | 55 | $SNIPPET('spacewalk/sles_no_signature_checks') 56 | false 57 | 58 | 59 | true 60 | true 61 | false 62 | 63 | 64 | true 65 | true 66 | 67 | 68 | true 69 | 70 | 71 | salt-minion 72 | 73 | 74 | suma_proxy 75 | 76 | 77 | SUSE-Manager-Retail-Branch-Server 78 | 79 | 80 | 81 | 82 | false 83 | root 84 | 0 85 | /root 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | /bin/bash 95 | 0 96 | 97 | 98 | root 99 | 100 | 101 | 102 | 103 | $SNIPPET('spacewalk/minion_script') 104 | 105 | 106 | 107 | -------------------------------------------------------------------------------- /AutoYaST/SUSE Manager Branch Server/SMR_Branch_4.3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | true 8 | http://$redhat_management_server/ks/dist/child/sle-product-suse-manager-retail-branch-server-4.3-updates-x86_64/SUMA_Branch_Server 9 | sle-product-suse-manager-retail-branch-server-4.3-updates-x86_64 10 | SUSE Manager Retail Branch Server 4.3 11 | 12 | 13 | true 14 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp4-pool-x86_64-smrbs-4.3/SUMA_Branch_Server 15 | sle-module-basesystem15-sp4-pool-x86_64-smrbs-4.3 16 | 17 | 18 | true 19 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp4-updates-x86_64-smrbs-4.3/SUMA_Branch_Server 20 | sle-module-basesystem15-sp4-updates-x86_64-smrbs-4.3 21 | 22 | 23 | true 24 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp4-pool-x86_64-smrbs-4.3/SUMA_Branch_Server 25 | sle-module-server-applications15-sp4-pool-x86_64-smrbs-4.3 26 | 27 | 28 | true 29 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp4-updates-x86_64-smrbs-4.3/SUMA_Branch_Server 30 | sle-module-server-applications15-sp4-updates-x86_64-smrbs-4.3 31 | 32 | 33 | true 34 | http://$redhat_management_server/ks/dist/child/sle-module-suse-manager-proxy-4.3-pool-x86_64-smrbs/SUMA_Branch_Server 35 | sle-module-suse-manager-proxy-4.3-pool-x86_64-smrbs 36 | 37 | 38 | true 39 | http://$redhat_management_server/ks/dist/child/sle-module-suse-manager-proxy-4.3-updates-x86_64-smrbs/SUMA_Branch_Server 40 | sle-module-suse-manager-proxy-4.3-updates-x86_64-smrbs 41 | 42 | 43 | true 44 | http://$redhat_management_server/ks/dist/child/sle-module-suse-manager-retail-branch-server-4.3-pool-x86_64/SUMA_Branch_Server 45 | sle-module-suse-manager-retail-branch-server-4.3-pool-x86_64 46 | 47 | 48 | true 49 | http://$redhat_management_server/ks/dist/child/sle-module-suse-manager-retail-branch-server-4.3-updates-x86_64/SUMA_Branch_Server 50 | sle-module-suse-manager-retail-branch-server-4.3-updates-x86_64 51 | 52 | 53 | 54 | 55 | $SNIPPET('spacewalk/sles_no_signature_checks') 56 | false 57 | 58 | 59 | true 60 | true 61 | false 62 | 63 | 64 | true 65 | true 66 | 67 | 68 | true 69 | 70 | 71 | 72 | venv-salt-minion 73 | 74 | 75 | 76 | suma_proxy 77 | 78 | 79 | SUSE-Manager-Retail-Branch-Server 80 | 81 | 82 | 83 | 84 | false 85 | root 86 | 0 87 | /root 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | /bin/bash 97 | 0 98 | 99 | 100 | root 101 | 102 | 103 | 104 | 105 | $SNIPPET('spacewalk/minion_script') 106 | 107 | 108 | 109 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical7/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Admin User 6 | noemail@example.com 7 | SUSE Linux Enterprise 15 SP3 Graphical Image 8 | 9 | 10 | 7.1.0 11 | zypper 12 | SLE 13 | SLE 14 | 15 | en_US 16 | us 17 | Europe/Berlin 18 | utc 19 | 20 | true 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | -------------------------------------------------------------------------------- /OSImage/POS_Image-Graphical6/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Admin User 6 | noemail@example.com 7 | SUSE Linux Enterprise 12 SP3 JeOS 8 | 9 | 10 | 6.0.0 11 | zypper 12 | SLE 13 | SLE 14 | 15 | en_US 16 | us.map.gz 17 | Europe/Berlin 18 | utc 19 | 20 | true 21 | 22 | 23 | 24 | 25 | 26 | 27 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | -------------------------------------------------------------------------------- /AutoYaST/SAP Client-Upgrade-12-SPn-to-15/autoyast.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | true 8 | http://$redhat_management_server/ks/dist/child/sle-product-sles_sap15-sp5-updates-x86_64/$distrotree 9 | SLE-Product-SLES_SAP15-SP5-Pool for x86_64 10 | SUSE Linux Enterprise Server for SAP Applications 15 SP5 x86_64 11 | / 12 | 13 | 14 | true 15 | http://$redhat_management_server/ks/dist/child/sle-manager-tools15-pool-x86_64-sap-sp5/$distrotree 16 | SLE-Manager-Tools15-Pool for x86_64 SAP SP5 17 | SUSE Manager Tools 15 x86_64 18 | / 19 | 20 | 21 | true 22 | http://$redhat_management_server/ks/dist/child/sle-manager-tools15-updates-x86_64-sap-sp5/$distrotree 23 | SLE-Manager-Tools15-Updates for x86_64 SAP SP5 24 | SUSE Manager Tools 15 x86_64 25 | / 26 | 27 | 28 | true 29 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp5-pool-x86_64-sap/$distrotree 30 | SLE-Module-Basesystem15-SP5-Pool for x86_64 SAP 31 | Basesystem Module 15 SP5 x86_64 32 | / 33 | 34 | 35 | true 36 | http://$redhat_management_server/ks/dist/child/sle-module-basesystem15-sp5-updates-x86_64-sap/$distrotree 37 | SLE-Module-Basesystem15-SP5-Updates for x86_64 SAP 38 | Basesystem Module 15 SP5 x86_64 39 | / 40 | 41 | 42 | true 43 | http://$redhat_management_server/ks/dist/child/sle-module-desktop-applications15-sp5-pool-x86_64-sap/$distrotree 44 | SLE-Module-Desktop-Applications15-SP5-Pool for x86_64 SAP 45 | Desktop Applications Module 15 SP5 x86_64 46 | / 47 | 48 | 49 | true 50 | http://$redhat_management_server/ks/dist/child/sle-module-desktop-applications15-sp5-updates-x86_64-sap/$distrotree 51 | SLE-Module-Desktop-Applications15-SP5-Updates for x86_64 SAP 52 | Desktop Applications Module 15 SP5 x86_64 53 | / 54 | 55 | 56 | true 57 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp5-pool-x86_64-sap/$distrotree 58 | SLE-Module-Server-Applications15-SP5-Pool for x86_64 SAP 59 | Server Applications Module 15 SP5 x86_64 60 | / 61 | 62 | 63 | true 64 | http://$redhat_management_server/ks/dist/child/sle-module-server-applications15-sp5-updates-x86_64-sap/$distrotree 65 | SLE-Module-Server-Applications15-SP5-Updates for x86_64 SAP 66 | Server Applications Module 15 SP5 x86_64 67 | / 68 | 69 | 70 | true 71 | http://$redhat_management_server/ks/dist/child/sle-product-ha15-sp5-pool-x86_64-sap/$distrotree 72 | SLE-Product-HA15-SP5-Pool for x86_64 SAP 73 | SUSE Linux Enterprise High Availability Extension 15 SP5 x86_64 74 | / 75 | 76 | 77 | true 78 | http://$redhat_management_server/ks/dist/child/sle-product-ha15-sp5-updates-x86_64-sap/$distrotree 79 | SLE-Product-HA15-SP5-Updates for x86_64 SAP 80 | SUSE Linux Enterprise High Availability Extension 15 SP5 x86_64 81 | / 82 | 83 | 84 | true 85 | http://$redhat_management_server/ks/dist/child/sle-module-sap-applications15-sp5-pool-x86_64/$distrotree 86 | SLE-Module-SAP-Applications15-SP5-Pool for x86_64 87 | SAP Applications Module 15 SP5 x86_64 88 | / 89 | 90 | 91 | true 92 | http://$redhat_management_server/ks/dist/child/sle-module-sap-applications15-sp5-updates-x86_64/$distrotree 93 | SLE-Module-SAP-Applications15-SP5-Updates for x86_64 94 | SAP Applications Module 15 SP5 x86_64 95 | / 96 | 97 | 98 | 99 | 100 | $SNIPPET('spacewalk/sles_no_signature_checks') 101 | false 102 | 103 | false 104 | 105 | 106 | 107 | true 108 | 109 | 110 | true 111 | true 112 | false 113 | 114 | 115 | true 116 | 117 | 118 | SLES_SAP 119 | 120 | 121 | 122 | 123 | $SNIPPET('spacewalk/minion_script') 124 | 127 | 128 | 129 | 130 | -------------------------------------------------------------------------------- /OSImage/SUSE-MicroOS51/SUSE-MicroOS.changes: -------------------------------------------------------------------------------- 1 | ------------------------------------------------------------------- 2 | Fri Aug 20 13:09:29 UTC 2021 - jsrain@suse.com 3 | 4 | - clean-up the kiwi description 5 | 6 | ------------------------------------------------------------------- 7 | Wed Aug 18 01:06:40 UTC 2021 - jsrain@suse.com 8 | 9 | - set the image size of s390-kvm to 32GB (bsc#1189148) 10 | 11 | ------------------------------------------------------------------- 12 | Sat Aug 14 20:36:12 UTC 2021 - jsrain@suse.com 13 | 14 | - change image type of s390-kvm to OEM for proper resize 15 | (bsc#1189148) 16 | 17 | ------------------------------------------------------------------- 18 | Fri Jul 23 07:07:42 UTC 2021 - jsrain@suse.com 19 | 20 | - adapted boot parameters for S/390x images (bsc#1187968) 21 | 22 | ------------------------------------------------------------------- 23 | Mon Jul 19 12:20:40 UTC 2021 - jsrain@suse.com 24 | 25 | - replace SUSEConnect with suseconnect-ng (jsc#SMO-35) 26 | 27 | ------------------------------------------------------------------- 28 | Wed Jul 14 06:13:58 UTC 2021 - jsrain@suse.com 29 | 30 | - stop building the k3s flavor 31 | 32 | ------------------------------------------------------------------- 33 | Fri Jul 9 07:21:44 UTC 2021 - jsrain@suse.com 34 | 35 | - enable qgroups on s/390x images (bsc#1187953) 36 | 37 | ------------------------------------------------------------------- 38 | Fri Jun 18 12:06:17 UTC 2021 - jsrain@suse.com 39 | 40 | - readd container_runtime to k3s images to provide toolbox 41 | 42 | ------------------------------------------------------------------- 43 | Thu Jun 17 12:47:36 UTC 2021 - jsrain@suse.com 44 | 45 | - define images for k3s (jsc#SMO-40) 46 | 47 | ------------------------------------------------------------------- 48 | Thu Jun 10 10:47:00 UTC 2021 - jsrain@suse.com 49 | 50 | - add image definitions for s/390x 51 | 52 | ------------------------------------------------------------------- 53 | Wed Apr 28 10:34:56 UTC 2021 - jsrain@suse.com 54 | 55 | - don't use 'rd.neednet=0' for RaspberryPi images 56 | 57 | ------------------------------------------------------------------- 58 | Fri Apr 9 06:14:48 UTC 2021 - jsrain@suse.com 59 | 60 | - use kernel-firmware-all to use compressed firmware 61 | 62 | ------------------------------------------------------------------- 63 | Thu Apr 8 14:13:04 UTC 2021 - jsrain@suse.com 64 | 65 | - include shim and mokutil also for aarch64 images 66 | 67 | ------------------------------------------------------------------- 68 | Wed Apr 7 07:32:59 UTC 2021 - jsrain@suse.com 69 | 70 | - bump version to 5.1 71 | 72 | ------------------------------------------------------------------- 73 | Wed Feb 24 11:06:52 UTC 2021 - jsrain@suse.com 74 | 75 | - include cockpit also in the RT image 76 | 77 | ------------------------------------------------------------------- 78 | Mon Feb 22 12:34:55 UTC 2021 - jsrain@suse.com 79 | 80 | - include selinux pattern in the images 81 | 82 | ------------------------------------------------------------------- 83 | Mon Feb 15 04:03:48 UTC 2021 - jsrain@suse.com 84 | 85 | - include in the images firewalld and 86 | systemd-default-settings-branding-SLE-Micro 87 | 88 | ------------------------------------------------------------------- 89 | Tue Feb 9 09:45:45 UTC 2021 - jsrain@suse.com 90 | 91 | - stop building internal-only flavors 92 | 93 | ------------------------------------------------------------------- 94 | Wed Feb 3 08:26:27 UTC 2021 - jsrain@suse.com 95 | 96 | - include hardware pattern 97 | - define OBS-Milestone in kiwi file 98 | 99 | ------------------------------------------------------------------- 100 | Sun Jan 17 21:11:58 UTC 2021 - jsrain@suse.com 101 | 102 | - change the display name of images (bsc#1181053) 103 | 104 | ------------------------------------------------------------------- 105 | Fri Jan 15 15:33:43 UTC 2021 - Ignaz Forster 106 | 107 | - Fix Ignition platform IDs 108 | For the raw images remove the platform ID completely and let 109 | ignition-suse-generator autodetect it, as we don't know whether 110 | the image will end up on a real machine; for the qcow image use 111 | qemu instead of metal. 112 | 113 | ------------------------------------------------------------------- 114 | Mon Dec 7 12:34:44 UTC 2020 - jsrain@suse.com 115 | 116 | - include the cockpit pattern 117 | 118 | ------------------------------------------------------------------- 119 | Wed Nov 25 14:37:29 UTC 2020 - jsrain@suse.com 120 | 121 | - use vim-small instead of vim 122 | 123 | ------------------------------------------------------------------- 124 | Tue Nov 24 14:07:29 UTC 2020 - Ludwig Nussel 125 | 126 | - add grub2-snapper-plugin so snapshots are actually listed in the 127 | boot menu 128 | - add mokutil for secure boot key management 129 | 130 | ------------------------------------------------------------------- 131 | Wed Nov 11 16:31:11 UTC 2020 - jsrain@suse.com 132 | 133 | - do not include KVM stack in RT images 134 | - do not include duplicated patterns 135 | 136 | ------------------------------------------------------------------- 137 | Tue Nov 3 15:11:06 UTC 2020 - jsrain@suse.com 138 | 139 | - renamed image files 140 | 141 | ------------------------------------------------------------------- 142 | Thu Oct 29 14:51:39 UTC 2020 - jsrain@suse.com 143 | 144 | - removed plymouth 145 | 146 | ------------------------------------------------------------------- 147 | Wed Oct 14 11:01:30 UTC 2020 - jsrain@suse.com 148 | 149 | - adjusted to patterns rename 150 | 151 | ------------------------------------------------------------------- 152 | Tue Oct 6 07:06:42 UTC 2020 - jsrain@suse.com 153 | 154 | - added shim to images (bsc#1177316) 155 | 156 | ------------------------------------------------------------------- 157 | Mon Oct 5 06:17:44 UTC 2020 - jsrain@suse.com 158 | 159 | - build qcow2 image for testing purposes 160 | 161 | ------------------------------------------------------------------- 162 | Thu Oct 1 13:33:47 UTC 2020 - jsrain@suse.com 163 | 164 | - include combustion in the image (bsc#1177126) 165 | 166 | ------------------------------------------------------------------- 167 | Wed Sep 30 14:27:26 UTC 2020 - jsrain@suse.com 168 | 169 | - include the suse build key (bsc#1177108) 170 | 171 | ------------------------------------------------------------------- 172 | Tue Sep 29 12:16:27 UTC 2020 - jsrain@suse.com 173 | 174 | - added the /var subvolume (bsc#1176819) 175 | 176 | ------------------------------------------------------------------- 177 | Mon Sep 7 11:28:44 UTC 2020 - jsrain@suse.com 178 | 179 | - removed aaa_base-extras 180 | 181 | ------------------------------------------------------------------- 182 | Wed Sep 2 07:39:53 UTC 2020 - jsrain@suse.com 183 | 184 | - increase required disk space for build to 40 GB 185 | 186 | ------------------------------------------------------------------- 187 | Tue Sep 1 06:03:29 UTC 2020 - jsrain@suse.com 188 | 189 | - added SUSEConnect into the image 190 | - use full kernel (including drivers) instead of -base 191 | 192 | ------------------------------------------------------------------- 193 | Mon Aug 31 14:07:09 UTC 2020 - jsrain@suse.com 194 | 195 | - do not request the flavor -release package 196 | 197 | ------------------------------------------------------------------- 198 | Fri Aug 14 07:54:06 UTC 2020 - jsrain@suse.com 199 | 200 | - clean-up of unneeded image definitions 201 | 202 | ------------------------------------------------------------------- 203 | Thu Aug 13 08:34:07 UTC 2020 - jsrain@suse.com 204 | 205 | - initial version 206 | 207 | -------------------------------------------------------------------------------- /OSImage/POS_Image-JeOS6/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Admin User 6 | noemail@example.com 7 | SUSE Linux Enterprise 12 SP3 JeOS 8 | 9 | 10 | 6.0.0 11 | zypper 12 | SLE 13 | SLE 14 | 15 | en_US 16 | us.map.gz 17 | Europe/Berlin 18 | utc 19 | 20 | true 21 | 22 | 23 | 24 | 25 | 26 | 27 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | --------------------------------------------------------------------------------