aboutsummaryrefslogtreecommitdiffstats
path: root/coin/pre-provisioning
diff options
context:
space:
mode:
authorTero Heikkinen <tero.heikkinen@qt.io>2023-06-27 18:38:07 +0300
committerTero Heikkinen <tero.heikkinen@qt.io>2023-09-14 13:59:23 +0300
commitf81b389059d3272fff543898647be8326f5ac20a (patch)
treec6e4fb840ab0cc6c80fc39c87f0152fff8f84d33 /coin/pre-provisioning
parentb105bbaab14d4344f0df08ea4e8a3834dea46df5 (diff)
Add SLES 15.5 to CI with InsignificantTests flag enabled
SLES 15.5 will be added as parallel with SLES 15.4 until packaging site gives green light to remove the older version. Upgrade nodejs to commonly used 18.16.0 version This is following the new CI process to introduce new platforms in parallel with Insignificant flags in use. Flags removed later after flakiness has been monitored enough to give green for OS replacing. Pick-to: 6.6 Task-number: QTQAINFRA-5667 Change-Id: I66d325f0e20f536b8e8b61ce3eb9f1dbc6a9f204 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
Diffstat (limited to 'coin/pre-provisioning')
-rw-r--r--coin/pre-provisioning/qtci-linux-SLES-15_SP5-x86_64/README_MANUAL_INSTALLATIONS75
1 files changed, 75 insertions, 0 deletions
diff --git a/coin/pre-provisioning/qtci-linux-SLES-15_SP5-x86_64/README_MANUAL_INSTALLATIONS b/coin/pre-provisioning/qtci-linux-SLES-15_SP5-x86_64/README_MANUAL_INSTALLATIONS
new file mode 100644
index 00000000..3f25ec4a
--- /dev/null
+++ b/coin/pre-provisioning/qtci-linux-SLES-15_SP5-x86_64/README_MANUAL_INSTALLATIONS
@@ -0,0 +1,75 @@
+### SUSE Linux Enterprise Server 15 SP5 ###
+
+# Register product #
+Register product at the beginning or later during the
+installation process. Full version allows registering later.
+
+# Installation #
+Language: English (US)
+Keyboard Layout: English (US)
+
+Available Extensions and Modules:
+ Basesystem Module
+ Desktop Applications Module
+ Python 3 Module
+ Server Applications Module
+
+SLES with GNOME
+
+Region: Etc
+Time Zone: UTC
+
+Create user with automatic login
+
+disable firewall
+
+Displays: Resolution 1280x800
+Power: Screen Blank: Never
+Privacy: Screen lock: Automatic screen lock: disable
+Privacy: Screen lock: Show notifications on lock screen: disable
+
+# Add user to sudoers
+Add 'qt ALL=NOPASSWD: ALL' to /etc/sudoers.d/qt
+
+sudo su -
+echo 'add_drivers+=" virtio-blk "' >/etc/dracut.conf.d/virtio.conf
+dracut -f
+
+# Add these to /etc/polkit-default-privs.local
+org.freedesktop.udisks2.filesystem-mount yes
+org.freedesktop.udisks2.filesystem-mount-other-seat yes
+org.freedesktop.udisks2.filesystem-mount-system yes
+org.freedesktop.login1.power-off yes
+org.freedesktop.login1.power-off-ignore-inhibit yes
+org.freedesktop.login1.power-off-multiple-sessions yes
+
+# Run this command for changes to take effect
+sudo bash /sbin/set_polkit_default_privs
+
+# Set how DHClient creates CID for compatibility with older DHCP servers
+sudo sed -i 's/DHCLIENT_CREATE_CID=""/DHCLIENT_CREATE_CID="rfc2132"/' /etc/sysconfig/network/dhcp
+systemctl restart wicked
+
+# Create /etc/sysconfig/network/ifcfg-eth1 with values:
+* BOOTPROTO='dhcp'
+* STARTMODE='auto'
+sudo ifup eth1
+
+# If not yet registered - Register product
+# Add 'Available Extensions and Modules'
+* Basesystem Module 15 SP5 x86_64
+* Server Applications Module 15 SP5 x86_64
+* Python 3 Module 15 SP5 x86_64
+* Desktop Applications Module 15 SP5 x86_64
+
+zypper update
+
+* Download and run coin-setup
+
+# Fetch and run coin-setup
+Download http://coin/coin/binary/linux_386/coin-setup
+# run as qt user
+chmod 755 ./coin-setup
+sudo ./coin-setup
+
+sudo reboot now