Compare commits
5 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| aae7c935b0 | |||
| f926aa9f13 | |||
|
65449af1c1
|
|||
| f0ad771908 | |||
| f2bfe1595b |
@@ -1,3 +1,4 @@
|
||||
<multibuild>
|
||||
<flavor>GNOME</flavor>
|
||||
<flavor>KDE</flavor>
|
||||
</multibuild>
|
||||
|
||||
10
config.sh
10
config.sh
@@ -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
|
||||
|
||||
@@ -1,4 +1,26 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Oct 19 13:49:07 UTC 2025 - Lubos Kocman <lubos.kocman@suse.com>
|
||||
|
||||
- Enable KDE flavor in _multibuild
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 15 06:36:27 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Drop issue-generator: deprecated by agetty's internal features.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 11 08:36:31 UTC 2025 - Lubos Kocman <lubos.kocman@suse.com>
|
||||
|
||||
- Remove Setup baseproduct and ldconfig from config.sh
|
||||
|
||||
@@ -8,9 +8,10 @@
|
||||
<specification>openSUSE Tumbleweed OEM image</specification>
|
||||
</description>
|
||||
<profiles>
|
||||
<profile name="GNOME" description="openSUSE Tumbleweed OEM image" arch="x86_64" />
|
||||
<profile name="GNOME" description="openSUSE Tumbleweed OEM image with GNOME" arch="x86_64" />
|
||||
<profile name="KDE" description="openSUSE Tumbleweed OEM image with KDE Plasma" arch="x86_64" />
|
||||
</profiles>
|
||||
<preferences profiles="GNOME">
|
||||
<preferences profiles="GNOME,KDE">
|
||||
<version>1.0.0</version>
|
||||
<packagemanager>zypper</packagemanager>
|
||||
<bootloader-theme>openSUSE</bootloader-theme>
|
||||
@@ -59,7 +60,6 @@
|
||||
<package name="cracklib-dict-small" /> <!-- Avoid the big 10MiB one -->
|
||||
<package name="group(wheel)" />
|
||||
<package name="iputils" />
|
||||
<package name="issue-generator" />
|
||||
<package name="vim-small" />
|
||||
<package name="less" />
|
||||
<package name="tar" />
|
||||
@@ -97,24 +97,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-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,6 +139,18 @@
|
||||
<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-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" />
|
||||
|
||||
Reference in New Issue
Block a user