├── 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 |
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 |
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 |
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 |
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 |
--------------------------------------------------------------------------------