3 Commits

Author SHA256 Message Date
cc7b237359 Disable gnome-branding-Leap add KDE into _multibuild 2025-10-19 07:37:05 +02:00
4f9e0da829 Add KDE flavor and enable NM in config.sh 2025-10-01 17:26:35 +02:00
4f8eacb0af Rebrand to Leap 2025-09-18 12:49:56 +02:00
3 changed files with 50 additions and 16 deletions

View File

@@ -51,8 +51,9 @@ rm -f /etc/machine-id \
systemctl set-default graphical.target
# Leap 16 specific
if rpm -q --whatprovides gdm-systemd >/dev/null; then
systemctl enable gdm.service
fi
#======================================
# Add missing gpg keys to rpm
#--------------------------------------
@@ -154,6 +155,8 @@ chmod a+x /etc/fstab.script
# which basically only asks for root password
#--------------------------------------
if rpm -q --whatprovides jeos-firstboot >/dev/null; then
# Disable most of plugins only on gnome-variant where gnome-initial-setup does the job
if rpm -q --whatprovides gdm >/dev/null; then
cat > /etc/jeos-firstboot.conf << 'EOF'
JEOS_TIMEZONE='UTC'
@@ -181,6 +184,7 @@ for mod in "${modules[@]}"; do
mkdir -p "$(dirname "$dest")"
ln -sf /dev/null "$dest"
done
fi
# Enable jeos-firstboot
mkdir -p /var/lib/YaST2
@@ -191,4 +195,8 @@ systemctl enable jeos-firstboot.service
fi
# Explicitly enable NetworkManager
# Network was off without it
systemctl enable NetworkManager
exit 0

View File

@@ -1,8 +1,22 @@
-------------------------------------------------------------------
Thu Sep 11 08:36:31 UTC 2025 - Lubos Kocman <lubos.kocman@suse.com>
Sun Oct 19 05:27:10 UTC 2025 - Lubos Kocman <lubos.kocman@suse.com>
- Remove Setup baseproduct and ldconfig from config.sh
- Drop duplicate selinux pattern entry
- Disable gnome-branding-Leap
which triggers (old not-updated) mod-install from Aeon
which installed teams and other tools from flathub under user
-------------------------------------------------------------------
Wed Oct 1 15:08:43 UTC 2025 - Lubos Kocman <lubos.kocman@suse.com>
- Explicitly enable NetworkManager
* Seems like since we don't run jeos-firstboot
the service is not started and networking doesn't work
-------------------------------------------------------------------
Thu Sep 25 20:52:32 UTC 2025 - Lubos Kocman <lubos.kocman@suse.com>
- Add KDE Plasma flavor
-------------------------------------------------------------------
Wed Sep 10 12:19:59 UTC 2025 - Lubos Kocman <lubos.kocman@suse.com>

View File

@@ -1,17 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- OBS-Profiles: @BUILD_FLAVOR@ -->
<!-- OBS-Milestone: %current_milestone -->
<image schemaversion="7.4" name="Tumbleweed-OEM" displayname="openSUSE Tumbleweed">
<image schemaversion="7.4" name="Leap-16.0-OEM" displayname="openSUSE Leap 16.0">
<description type="system">
<author>openSUSE</author>
<contact>crc@suse.com</contact>
<specification>openSUSE Tumbleweed OEM image</specification>
<specification>openSUSE Leap 16.0 OEM image</specification>
</description>
<profiles>
<profile name="GNOME" description="openSUSE Tumbleweed OEM image" arch="x86_64" />
<profile name="GNOME" description="openSUSE Leap OEM image with GNOME" arch="x86_64" />
<profile name="KDE" description="openSUSE Leap OEM image with KDE Plasma" arch="x86_64" />
</profiles>
<preferences profiles="GNOME">
<version>1.0.0</version>
<preferences profiles="GNOME,KDE">
<version>16.0.0</version>
<packagemanager>zypper</packagemanager>
<bootloader-theme>openSUSE</bootloader-theme>
<bootsplash-theme>bgrt</bootsplash-theme>
@@ -82,6 +83,8 @@
<!-- kernel part -->
<package name="kernel-default" />
<package name="kernel-default-optional" />
<package name="kernel-default-extra" />
<package name="kernel-firmware-all" />
<!-- ensure nice OEM splash screen splash=silent is in config.sh -->
@@ -97,24 +100,20 @@
<!-- Mandatory patterns -->
<package name="patterns-base-enhanced_base" />
<!-- User patterns -->
<package name="patterns-gnome-gnome" />
<package name="patterns-desktop-multimedia" />
<package name="patterns-office-office" />
<package name="patterns-cockpit" />
<!-- Mandatory packages -->
<!-- required for gdm.service -->
<package name="gdm-systemd" />
<package name="NetworkManager" />
<package name="openSUSE-repos-Tumbleweed" />
<package name="openSUSE-repos-Leap" />
<package name="opensuse-migration-tool" />
<package name="opensuse-welcome-launcher" />
<package name="sudo-policy-wheel-auth-self" />
<!-- Ensure this gets installed -->
<package name="myrlyn" />
<!-- Explicit for OEM image -->
<package name="dracut" />
<package name="dracut-kiwi-oem-repart" />
<package name="gnome-initial-setup" />
<!-- <package name="gnome-branding-openSUSE" /> -->
<package name="openSUSE-build-key" />
<!--multimedia package will be replaced on the first zypper online install -->
<package name="libopenh264-8" />
@@ -143,10 +142,23 @@
<package name="dracut-kiwi-oem-dump" />
<package name="dracut-kiwi-oem-repart" />
</packages>
<packages type="image" patternType="plusRecommended" profiles="GNOME">
<!-- required for gdm.service -->
<package name="gdm-systemd" />
<package name="patterns-gnome-gnome" />
<package name="gnome-initial-setup" />
<!--<package name="gnome-branding-Leap" /> Aeon's mod-install for flathub -->
<!-- <package name="gnome-branding-openSUSE" /> -->
</packages>
<packages type="image" patternType="plusRecommended" profiles="KDE">
<package name="sddm" />
<package name="patterns-kde-kde" />
<package name="plasma6-welcome" />
</packages>
<packages type="bootstrap">
<package name="filesystem" />
<package name="glibc-locale-base" />
<package name="ca-certificates-mozilla" />
<package name="openSUSE-release" />
<package name="Leap-release" />
</packages>
</image>