mirror of
https://pagure.io/fedora-kickstarts.git
synced 2025-12-09 00:20:31 +08:00
Compare commits
26 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9e79a58361 | ||
|
|
4665f812c6 | ||
|
|
eabc578ca1 | ||
|
|
c59f2a3233 | ||
|
|
55e52ee39c | ||
|
|
e87ad5e42e | ||
|
|
394a2e80f2 | ||
|
|
3c08a7fbe4 | ||
|
|
f8a8f37aa5 | ||
|
|
255b48f233 | ||
|
|
7e826a7508 | ||
|
|
1ff983170c | ||
|
|
18d30b363c | ||
|
|
36fa64da0a | ||
|
|
c5a51f6ecd | ||
|
|
76a92fe25c | ||
|
|
aebb5de8e9 | ||
|
|
21dbbb93f3 | ||
|
|
1f35ec1248 | ||
|
|
8cfe4eb1aa | ||
|
|
d33a56133a | ||
|
|
f96a309329 | ||
|
|
13817ab8f2 | ||
|
|
e8775547eb | ||
|
|
113d6b1128 | ||
|
|
90d8dbec76 |
@@ -6,7 +6,7 @@ firewall --enabled --service=mdns,ssh
|
|||||||
|
|
||||||
bootloader --location=mbr
|
bootloader --location=mbr
|
||||||
|
|
||||||
part /boot/fw --size=30 --fstype vfat --asprimary
|
part /boot/efi --size=80 --fstype vfat --asprimary
|
||||||
part /boot --size=512 --fstype ext4 --asprimary
|
part /boot --size=512 --fstype ext4 --asprimary
|
||||||
part / --size=2800 --fstype ext4 --asprimary
|
part / --size=2800 --fstype ext4 --asprimary
|
||||||
|
|
||||||
@@ -51,10 +51,8 @@ glibc-all-langpacks
|
|||||||
%post
|
%post
|
||||||
|
|
||||||
# Setup Raspberry Pi firmware
|
# Setup Raspberry Pi firmware
|
||||||
cp -Pr /usr/share/bcm283x-firmware/* /boot/fw/
|
cp -P /usr/share/uboot/rpi_2/u-boot.bin /boot/efi/rpi2-u-boot.bin
|
||||||
cp -P /usr/share/uboot/rpi_2/u-boot.bin /boot/fw/rpi2-u-boot.bin
|
cp -P /usr/share/uboot/rpi_3_32b/u-boot.bin /boot/efi/rpi3-u-boot.bin
|
||||||
cp -P /usr/share/uboot/rpi_3_32b/u-boot.bin /boot/fw/rpi3-u-boot.bin
|
|
||||||
sed -i '/vfat/ d' /etc/fstab
|
|
||||||
|
|
||||||
# work around for poor key import UI in PackageKit
|
# work around for poor key import UI in PackageKit
|
||||||
rm -f /var/lib/rpm/__db*
|
rm -f /var/lib/rpm/__db*
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
%include fedora-minimal-common.ks
|
%include fedora-minimal-common.ks
|
||||||
|
|
||||||
part /boot --size=512 --fstype ext4
|
part /boot --size=512 --fstype ext4
|
||||||
part swap --size=256 --fstype swap
|
|
||||||
part / --size=1256 --fstype ext4
|
part / --size=1256 --fstype ext4
|
||||||
|
|
||||||
%packages
|
%packages
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ reboot
|
|||||||
# This location is where the compose gets synced to after the compose
|
# This location is where the compose gets synced to after the compose
|
||||||
# is done.
|
# is done.
|
||||||
ostree remote delete fedora-atomic
|
ostree remote delete fedora-atomic
|
||||||
ostree remote add --set=gpg-verify=true --set=gpgkeypath=/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-29-primary fedora-atomic 'https://kojipkgs.fedoraproject.org/atomic/repo/'
|
ostree remote add --set=gpg-verify=true --set=gpgkeypath=/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-30-primary fedora-atomic 'https://kojipkgs.fedoraproject.org/atomic/repo/'
|
||||||
|
|
||||||
# older versions of livecd-tools do not follow "rootpw --lock" line above
|
# older versions of livecd-tools do not follow "rootpw --lock" line above
|
||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=964299
|
# https://bugzilla.redhat.com/show_bug.cgi?id=964299
|
||||||
|
|||||||
@@ -11,8 +11,9 @@
|
|||||||
@networkmanager-submodules
|
@networkmanager-submodules
|
||||||
@cinnamon-desktop
|
@cinnamon-desktop
|
||||||
@libreoffice
|
@libreoffice
|
||||||
|
parole
|
||||||
|
|
||||||
# extra backgrounds
|
# extra backgrounds
|
||||||
f28-backgrounds-extras-gnome
|
f29-backgrounds-extras-gnome
|
||||||
|
|
||||||
%end
|
%end
|
||||||
|
|||||||
@@ -46,11 +46,10 @@ rng-tools
|
|||||||
chrony
|
chrony
|
||||||
bcm283x-firmware
|
bcm283x-firmware
|
||||||
initial-setup
|
initial-setup
|
||||||
|
# Intel wireless firmware assumed never of use for disk images
|
||||||
-iwl*
|
-iwl*
|
||||||
-ipw*
|
-ipw*
|
||||||
-trousers-lib
|
|
||||||
-usb_modeswitch
|
-usb_modeswitch
|
||||||
-iproute-tc
|
|
||||||
-generic-release*
|
-generic-release*
|
||||||
|
|
||||||
# make sure all the locales are available for inital0-setup and anaconda to work
|
# make sure all the locales are available for inital0-setup and anaconda to work
|
||||||
@@ -61,8 +60,6 @@ glibc-all-langpacks
|
|||||||
%post
|
%post
|
||||||
|
|
||||||
# Setup Raspberry Pi firmware
|
# Setup Raspberry Pi firmware
|
||||||
cp -Pr /usr/share/bcm283x-firmware/* /boot/efi/
|
|
||||||
mv -f /boot/efi/config-64.txt /boot/efi/config.txt
|
|
||||||
cp -P /usr/share/uboot/rpi_3/u-boot.bin /boot/efi/rpi3-u-boot.bin
|
cp -P /usr/share/uboot/rpi_3/u-boot.bin /boot/efi/rpi3-u-boot.bin
|
||||||
|
|
||||||
releasever=$(rpm -q --qf '%{version}\n' fedora-release)
|
releasever=$(rpm -q --qf '%{version}\n' fedora-release)
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ services --enabled=NetworkManager,sshd,rngd,initial-setup,zram-swap
|
|||||||
firstboot --reconfig --enable
|
firstboot --reconfig --enable
|
||||||
|
|
||||||
zerombr
|
zerombr
|
||||||
clearpart --all
|
clearpart --all --initlabel --disklabel=msdos
|
||||||
autopart --nohome --noswap --type=plain
|
autopart --nohome --noswap --type=plain
|
||||||
|
|
||||||
# Equivalent of %include fedora-repo.ks
|
# Equivalent of %include fedora-repo.ks
|
||||||
@@ -34,9 +34,7 @@ arch=$(uname -m)
|
|||||||
|
|
||||||
# Setup Raspberry Pi firmware
|
# Setup Raspberry Pi firmware
|
||||||
if [[ $arch == "aarch64" ]] || [[ $arch == "armv7l" ]]; then
|
if [[ $arch == "aarch64" ]] || [[ $arch == "armv7l" ]]; then
|
||||||
cp -Pr /usr/share/bcm283x-firmware/* /boot/efi/
|
|
||||||
if [[ $arch == "aarch64" ]]; then
|
if [[ $arch == "aarch64" ]]; then
|
||||||
mv -f /boot/efi/config-64.txt /boot/efi/config.txt
|
|
||||||
cp -P /usr/share/uboot/rpi_3/u-boot.bin /boot/efi/rpi3-u-boot.bin
|
cp -P /usr/share/uboot/rpi_3/u-boot.bin /boot/efi/rpi3-u-boot.bin
|
||||||
else
|
else
|
||||||
cp -P /usr/share/uboot/rpi_2/u-boot.bin /boot/fw/rpi2-u-boot.bin
|
cp -P /usr/share/uboot/rpi_2/u-boot.bin /boot/fw/rpi2-u-boot.bin
|
||||||
|
|||||||
@@ -95,11 +95,10 @@ livedir="LiveOS"
|
|||||||
for arg in \`cat /proc/cmdline\` ; do
|
for arg in \`cat /proc/cmdline\` ; do
|
||||||
if [ "\${arg##rd.live.dir=}" != "\${arg}" ]; then
|
if [ "\${arg##rd.live.dir=}" != "\${arg}" ]; then
|
||||||
livedir=\${arg##rd.live.dir=}
|
livedir=\${arg##rd.live.dir=}
|
||||||
return
|
continue
|
||||||
fi
|
fi
|
||||||
if [ "\${arg##live_dir=}" != "\${arg}" ]; then
|
if [ "\${arg##live_dir=}" != "\${arg}" ]; then
|
||||||
livedir=\${arg##live_dir=}
|
livedir=\${arg##live_dir=}
|
||||||
return
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
@@ -154,7 +153,6 @@ findPersistentHome() {
|
|||||||
for arg in \`cat /proc/cmdline\` ; do
|
for arg in \`cat /proc/cmdline\` ; do
|
||||||
if [ "\${arg##persistenthome=}" != "\${arg}" ]; then
|
if [ "\${arg##persistenthome=}" != "\${arg}" ]; then
|
||||||
homedev=\${arg##persistenthome=}
|
homedev=\${arg##persistenthome=}
|
||||||
return
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,6 @@
|
|||||||
# - Dan Book <grinnz@grinnz.com>
|
# - Dan Book <grinnz@grinnz.com>
|
||||||
|
|
||||||
%include fedora-live-base.ks
|
%include fedora-live-base.ks
|
||||||
%include fedora-live-minimization.ks
|
|
||||||
%include fedora-cinnamon-common.ks
|
%include fedora-cinnamon-common.ks
|
||||||
|
|
||||||
part / --size=6144
|
part / --size=6144
|
||||||
|
|||||||
@@ -32,8 +32,8 @@ powerline
|
|||||||
powerline-fonts
|
powerline-fonts
|
||||||
|
|
||||||
# Extra wallpapers
|
# Extra wallpapers
|
||||||
# f26-backgrounds-extras-base
|
f28-backgrounds-extras-base
|
||||||
# f26-backgrounds-extras-gnome
|
f28-backgrounds-extras-gnome
|
||||||
|
|
||||||
# removal of unneeded applications
|
# removal of unneeded applications
|
||||||
-gnome-boxes
|
-gnome-boxes
|
||||||
|
|||||||
@@ -5,11 +5,8 @@
|
|||||||
|
|
||||||
# save some space
|
# save some space
|
||||||
-mpage
|
-mpage
|
||||||
-sox
|
|
||||||
-hplip
|
-hplip
|
||||||
-numactl
|
|
||||||
-isdn4k-utils
|
-isdn4k-utils
|
||||||
-autofs
|
|
||||||
|
|
||||||
# scanning takes quite a bit of space :/
|
# scanning takes quite a bit of space :/
|
||||||
-xsane
|
-xsane
|
||||||
|
|||||||
@@ -5,8 +5,6 @@
|
|||||||
#
|
#
|
||||||
# Maintainers:
|
# Maintainers:
|
||||||
# - Peter Robinson <pbrobinson AT gmail DOT com>
|
# - Peter Robinson <pbrobinson AT gmail DOT com>
|
||||||
# - Sebastian Dziallas <sdz AT fedoraproject DOT org>
|
|
||||||
# - Mel Chua <mchua AT fedoraproject DOT org>
|
|
||||||
|
|
||||||
%include fedora-live-base.ks
|
%include fedora-live-base.ks
|
||||||
%include fedora-live-minimization.ks
|
%include fedora-live-minimization.ks
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
#
|
#
|
||||||
# Maintainer(s):
|
# Maintainer(s):
|
||||||
# – Christian Dersch <lupinix@fedoraproject.org>
|
# – Christian Dersch <lupinix@fedoraproject.org>
|
||||||
|
# – Zamir SUN <zsun@fedoraproject.org>
|
||||||
#
|
#
|
||||||
|
|
||||||
%packages
|
%packages
|
||||||
@@ -26,6 +27,9 @@ pavucontrol-qt-l10n
|
|||||||
# MP3
|
# MP3
|
||||||
gstreamer1-plugin-mpg123
|
gstreamer1-plugin-mpg123
|
||||||
|
|
||||||
|
# Text Editor
|
||||||
|
enki
|
||||||
|
|
||||||
# remove unneeded stuff to get a lightweight system
|
# remove unneeded stuff to get a lightweight system
|
||||||
# fonts (we make no bones about admitting we're english-only)
|
# fonts (we make no bones about admitting we're english-only)
|
||||||
wqy-microhei-fonts # a compact CJK font, to replace:
|
wqy-microhei-fonts # a compact CJK font, to replace:
|
||||||
@@ -41,7 +45,8 @@ wqy-microhei-fonts # a compact CJK font, to replace:
|
|||||||
-@input-methods
|
-@input-methods
|
||||||
-scim*
|
-scim*
|
||||||
-m17n*
|
-m17n*
|
||||||
-ibus*
|
# Temporary include ibus to workaround RHBZ 1633225
|
||||||
|
# -ibus*
|
||||||
-iok
|
-iok
|
||||||
|
|
||||||
# Fix https://bugzilla.redhat.com/show_bug.cgi?id=1429132
|
# Fix https://bugzilla.redhat.com/show_bug.cgi?id=1429132
|
||||||
|
|||||||
@@ -35,7 +35,6 @@ nss-mdns
|
|||||||
# Drop things for size
|
# Drop things for size
|
||||||
-@3d-printing
|
-@3d-printing
|
||||||
-brasero
|
-brasero
|
||||||
-colord
|
|
||||||
-fedora-icon-theme
|
-fedora-icon-theme
|
||||||
-gnome-icon-theme
|
-gnome-icon-theme
|
||||||
-gnome-icon-theme-symbolic
|
-gnome-icon-theme-symbolic
|
||||||
|
|||||||
@@ -3,6 +3,10 @@
|
|||||||
-initial-setup-gui
|
-initial-setup-gui
|
||||||
-generic-release*
|
-generic-release*
|
||||||
-glibc-all-langpacks
|
-glibc-all-langpacks
|
||||||
|
# recommended by iproute, we don't want it in minimal
|
||||||
|
-iproute-tc
|
||||||
|
# recommended by gnutls, we don't want it in minimal
|
||||||
|
-trousers
|
||||||
glibc-langpack-en
|
glibc-langpack-en
|
||||||
iw
|
iw
|
||||||
NetworkManager-wifi
|
NetworkManager-wifi
|
||||||
|
|||||||
@@ -56,8 +56,6 @@ dhcp-client
|
|||||||
%post
|
%post
|
||||||
|
|
||||||
# Setup Raspberry Pi firmware
|
# Setup Raspberry Pi firmware
|
||||||
#cp -Pr /usr/share/bcm283x-firmware/* /boot/efi/
|
|
||||||
mv -f /boot/efi/config-64.txt /boot/efi/config.txt
|
|
||||||
cp -P /usr/share/uboot/rpi_3/u-boot.bin /boot/efi/rpi3-u-boot.bin
|
cp -P /usr/share/uboot/rpi_3/u-boot.bin /boot/efi/rpi3-u-boot.bin
|
||||||
|
|
||||||
releasever=$(rpm -q --qf '%{version}\n' fedora-modular-release)
|
releasever=$(rpm -q --qf '%{version}\n' fedora-modular-release)
|
||||||
|
|||||||
@@ -70,11 +70,16 @@ rkward
|
|||||||
qtoctave
|
qtoctave
|
||||||
|
|
||||||
# julia
|
# julia
|
||||||
julia
|
# Comment out till build failure is sorted
|
||||||
julia-doc
|
# julia
|
||||||
|
# julia-doc
|
||||||
|
|
||||||
# IDEs for the IDE folks
|
# IDEs for the IDE folks
|
||||||
@eclipse
|
@eclipse
|
||||||
|
|
||||||
|
# Workaround for https://pagure.io/releng/issue/7814
|
||||||
|
-eclipse-linuxtools-vagrant
|
||||||
|
|
||||||
spyder
|
spyder
|
||||||
|
|
||||||
#writing & publishing
|
#writing & publishing
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ sugar-logos
|
|||||||
# Rebuild initrd for Sugar boot screen
|
# Rebuild initrd for Sugar boot screen
|
||||||
KERNEL_VERSION=$(rpm -q kernel --qf '%{version}-%{release}.%{arch}\n')
|
KERNEL_VERSION=$(rpm -q kernel --qf '%{version}-%{release}.%{arch}\n')
|
||||||
/usr/sbin/plymouth-set-default-theme sugar
|
/usr/sbin/plymouth-set-default-theme sugar
|
||||||
/sbin/dracut -f /boot/initramfs-$KERNEL_VERSION.img $KERNEL_VERSION
|
dracut -f /boot/initramfs-$KERNEL_VERSION.img $KERNEL_VERSION
|
||||||
|
|
||||||
# Note that running rpm recreates the rpm db files which aren't needed or wanted
|
# Note that running rpm recreates the rpm db files which aren't needed or wanted
|
||||||
rm -f /var/lib/rpm/__db*
|
rm -f /var/lib/rpm/__db*
|
||||||
@@ -163,6 +163,16 @@ show-logout=false
|
|||||||
[org.sugarlabs.power]
|
[org.sugarlabs.power]
|
||||||
automatic=true
|
automatic=true
|
||||||
EOF
|
EOF
|
||||||
/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas/sugar.soas.gschema.override
|
/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
|
||||||
|
|
||||||
|
# For lorax/livemedia-creator builds.
|
||||||
|
sed -i '
|
||||||
|
/## make boot.iso/ i\
|
||||||
|
# Add livecd-iso-to-disk script to .iso filesystem at /LiveOS/\
|
||||||
|
<% f = "usr/bin/livecd-iso-to-disk" %>\
|
||||||
|
%if exists(f):\
|
||||||
|
install ${f} ${LIVEDIR}/${f|basename}\
|
||||||
|
%endif\
|
||||||
|
' /usr/share/lorax/templates.d/99-generic/live/x86.tmpl
|
||||||
|
|
||||||
%end
|
%end
|
||||||
|
|||||||
@@ -38,6 +38,5 @@ system-config-printer
|
|||||||
-desktop-backgrounds-basic
|
-desktop-backgrounds-basic
|
||||||
-aspell-* # dictionaries are big
|
-aspell-* # dictionaries are big
|
||||||
-xfce4-sensors-plugin
|
-xfce4-sensors-plugin
|
||||||
-foomatic-db-ppds
|
|
||||||
|
|
||||||
%end
|
%end
|
||||||
|
|||||||
40
l10n/fedora-livedvd-games-ja_JP.ks
Normal file
40
l10n/fedora-livedvd-games-ja_JP.ks
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
# fedora-livedvd-games-ja_JP.ks
|
||||||
|
#
|
||||||
|
# Description:
|
||||||
|
# - Japanese Fedora Live Spin with the game Desktop Environment
|
||||||
|
#
|
||||||
|
# Maintainer(s):
|
||||||
|
# - Mika Tsukada <mika.tsukada@miraclelinux.com>
|
||||||
|
|
||||||
|
%include ../fedora-live-games.ks
|
||||||
|
|
||||||
|
lang ja_JP.UTF-8
|
||||||
|
keyboard ja
|
||||||
|
timezone Asia/Tokyo
|
||||||
|
|
||||||
|
%packages
|
||||||
|
@japanese-support
|
||||||
|
# exclude input methods except ibus:
|
||||||
|
-m17n*
|
||||||
|
-scim*
|
||||||
|
-iok
|
||||||
|
glibc-langpack-ja
|
||||||
|
# ibus-stuff
|
||||||
|
ibus-kkc
|
||||||
|
ibus-mozc
|
||||||
|
%end
|
||||||
|
|
||||||
|
%post
|
||||||
|
cat > /etc/X11/xorg.conf.d/00-keyboard.conf << "EOF"
|
||||||
|
# Read and parsed by systemd-localed. It's probably wise not to edit this file
|
||||||
|
# manually too freely.
|
||||||
|
Section "InputClass"
|
||||||
|
Identifier "system-keyboard"
|
||||||
|
MatchIsKeyboard "on"
|
||||||
|
Option "XkbLayout" "jp"
|
||||||
|
Option "XkbModel" "jp106"
|
||||||
|
EndSection
|
||||||
|
EOF
|
||||||
|
%end
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user