Compare commits

..

27 Commits
0.31.0 ... f30

Author SHA1 Message Date
Peter Robinson
fae67ed384 IoT: Update F-30 for stable ostree branch
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2019-10-02 08:18:19 +01:00
Clement Verna
fd6025e168 Explicitly set the container base image locale to C.UTF-8
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-12 19:12:29 +02:00
Clement Verna
7c254d7c60 Setup the correct locale in the base image.
Since the base image is now using the minimal glibc langpack we need
to use the POSIX locale.

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1727489

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-07 10:56:56 +02:00
Clement Verna
3bb07d1948 Remove cracklib-dicts from the base container image.
This commit remove the cracklib-dicts package which provides
tests passwords to help user choose strong password. The
package is not required by any other packages.
This will save ~9MB from the base image size.

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-05 18:21:08 +02:00
Clement Verna
81e49bbfd0 Remove the glibc-langpack-en from the base container image.
This commit makes sure that we don't install the all the en locale
in the base image. This remove around 60MB of the size of the container

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-05 08:03:23 +02:00
Kevin Fenzi
d0d91d3f8e l10n: Correct Xfce include for l10n files. Bug 1669894
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-06-29 17:18:28 +00:00
Clement Verna
c63d8f8560 Add sudo to the fedora container base image.
sudo is needed in the base image for it to be used in Azure services

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-05-05 14:14:39 +02:00
Luya Tshimbalanga
61bf8cdef3 Update fedora-live-design_suite.ks
Disable deja-dup installation due to conflict
2019-04-27 17:41:55 +00:00
Luya Tshimbalanga
4e58ddb00b Design Suite: reinstate blender 2019-04-09 19:44:11 +00:00
Miro Hrončok
7eab7b8dc2 Add more space for the Python Classroom lab
See https://bugzilla.redhat.com/show_bug.cgi?id=1695796
2019-04-09 20:20:33 +02:00
Adam Williamson
34753edf2e Add chkconfig package to fedora-arm-base.ks
Both the kickstart itself and imgcreate expect chkconfig to be
available in the installed system, so we'd better make sure it
is. Up till Fedora 30 Beta it was getting pulled in somehow;
since Fedora-30-20190330.n.3 it seems it is not (probably not
in Rawhide either). In any case, it's clearly correct to list it
explicitly.

See https://bugzilla.redhat.com/show_bug.cgi?id=1695637

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-04-03 11:58:51 -07:00
Peter Robinson
3cd095d5b4 Merge #503 Explicitly pull chkconfig into live images (F30) 2019-03-29 02:12:48 +00:00
Miro Hrončok
58502625d2 Stop dragging Python 3.6 and 3.8 to Python Classroom 2019-03-28 18:24:29 +01:00
Amit Saha
5d46dd6986 Remove spyder + qtoctave 2019-03-25 20:24:44 +00:00
Amit Saha
28b2dbbff6 Scientific: Remove python2 packages 2019-03-25 20:24:44 +00:00
Luya Tshimbalanga
46e180a422 Remove mypaint 2019-03-21 23:00:05 -07:00
Luya Tshimbalanga
b96e230217 temporarily remove blender and synfigstudio
Signed-off-by: Luya Tshimbalanga <luya@fedoraproject.org>
2019-03-21 17:48:26 +00:00
Luya Tshimbalanga
b525c94e2a Update fedora-live-design_suite.ks
Add f30-backgrounds-extras
Reinstate mypaint
2019-03-21 17:48:26 +00:00
Mohan Boddu
831ab51972 Mate-arm: increase part size
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2019-03-21 13:43:18 -04:00
Paul Whalen
49515fa6c0 Add epiphany browser to arm disk images. 2019-03-21 08:55:29 -07:00
Adam Williamson
82ad98acef Explicitly pull chkconfig into live images
As livesys and livesys-late are still SysV services, they need
systemd-sysv-install to work, which is part of chkconfig. Until
now chkconfig was getting pulled into live images via packages
that require update-alternatives, which was previously part of
chkconfig - but it just got split into its own package, so now
those packages don't pull in chkconfig any more.

This broke the KDE live image and probably several others in
recent Rawhide, livesys and livesys-late don't run so there's
no 'liveuser' and root isn't accessible. Workstation didn't
break because a java package still pulls chkconfig into it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-03-20 08:53:11 -07:00
Stephen Gallagher
472e817c11 Sync Fedora Server with comps
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-03-04 16:11:49 -05:00
Dan Book
c928f5e820 switch to f30 background extras 2019-03-04 21:04:16 +00:00
Luya Tshimbalanga
5ef5d1443e design-suite: remove retired gnome-books and f28-backgrounds-extras 2019-03-03 22:07:49 -08:00
Luya Tshimbalanga
cda710675f design-suite: remove retired gnome-books and f28-backgrounds-extras 2019-03-02 10:56:29 -08:00
Zbigniew Jędrzejewski-Szmek
0d9a3ed849 Use dnf instead of yum
I left the instructions for yum-langpacks around, because I'm not sure
how the dnf replacement looks. But all references to yum-the-executable
are gone.

https://fedoraproject.org/wiki/Changes/Retire_YUM_3
https://bugzilla.redhat.com/show_bug.cgi?id=1682910
2019-02-26 18:21:24 +01:00
Mohan Boddu
1fa1ac23b2 Branching F30 from rawhide
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2019-02-19 15:35:17 -05:00
8 changed files with 41 additions and 16 deletions

View File

@@ -43,6 +43,11 @@ initial-setup-gui
# 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
glibc-all-langpacks glibc-all-langpacks
# this ks uses it in %post, and imgcreate also uses it in the installed
# system root, so it needs to be there
chkconfig
%end %end
%post %post
@@ -71,8 +76,13 @@ systemctl mask tmp.mount
dnf -y remove dracut-config-generic dnf -y remove dracut-config-generic
# Disable network service here, as doing it in the services line
# fails due to RHBZ #1369794
/sbin/chkconfig network off
# Remove machine-id on pre generated images # Remove machine-id on pre generated images
rm -f /etc/machine-id rm -f /etc/machine-id
touch /etc/machine-id touch /etc/machine-id
%end %end

View File

@@ -13,6 +13,8 @@ dnf
dnf-yum # https://fedorahosted.org/fesco/ticket/1312#comment:29 dnf-yum # https://fedorahosted.org/fesco/ticket/1312#comment:29
sssd-client sssd-client
sudo sudo
-glibc-langpack-en
-cracklib-dicts
%end %end
%post --erroronfail --log=/root/anaconda-post.log %post --erroronfail --log=/root/anaconda-post.log
@@ -45,3 +47,15 @@ systemd-tmpfiles --prefix=/run/ --prefix=/var/run/ --create --boot || true
rm /run/nologin # https://pagure.io/atomic-wg/issue/316 rm /run/nologin # https://pagure.io/atomic-wg/issue/316
%end %end
%post --nochroot --erroronfail --log=/mnt/sysimage/root/anaconda-post-nochroot.log
set -eux
# See: https://bugzilla.redhat.com/show_bug.cgi?id=1051816
# NOTE: run this in nochroot because "find" does not exist in chroot
KEEPLANG=en_US
for dir in locale i18n; do
find /mnt/sysimage/usr/share/${dir} -mindepth 1 -maxdepth 1 -type d -not \( -name "${KEEPLANG}" -o -name POSIX \) -exec rm -rfv {} +
done
%end

View File

@@ -61,6 +61,9 @@ set -eux
LANG="en_US" LANG="en_US"
echo "%_install_langs $LANG" > /etc/rpm/macros.image-language-conf echo "%_install_langs $LANG" > /etc/rpm/macros.image-language-conf
# https://bugzilla.redhat.com/show_bug.cgi?id=1727489
echo 'LANG="C.UTF-8"' > /etc/locale.conf
# https://bugzilla.redhat.com/show_bug.cgi?id=1400682 # https://bugzilla.redhat.com/show_bug.cgi?id=1400682
echo "Import RPM GPG key" echo "Import RPM GPG key"
releasever=$(rpm -q --qf '%{version}\n' fedora-release-container) releasever=$(rpm -q --qf '%{version}\n' fedora-release-container)

View File

@@ -24,7 +24,7 @@ autopart --nohome --noswap --type=plain
# Equivalent of %include fedora-repo.ks # Equivalent of %include fedora-repo.ks
# Pull from the ostree repo that was created during the compose # Pull from the ostree repo that was created during the compose
ostreesetup --nogpg --osname=fedora-iot --remote=fedora-iot --url=https://kojipkgs.fedoraproject.org/compose/iot/repo/ --ref=fedora/devel/${basearch}/iot ostreesetup --nogpg --osname=fedora-iot --remote=fedora-iot --url=https://kojipkgs.fedoraproject.org/compose/iot/repo/ --ref=fedora/stable/${basearch}/iot
reboot reboot
@@ -44,19 +44,19 @@ fi
# Set the origin to the "main ref", distinct from /updates/ which is where bodhi writes. # Set the origin to the "main ref", distinct from /updates/ which is where bodhi writes.
# We want consumers of this image to track the two week releases. # We want consumers of this image to track the two week releases.
ostree admin set-origin --index 0 fedora-iot https://dl.fedoraproject.org/iot/repo/ "fedora/devel/${arch}/iot" ostree admin set-origin --index 0 fedora-iot https://dl.fedoraproject.org/iot/repo/ "fedora/stable/${arch}/iot"
# Make sure the ref we're supposedly sitting on (according # Make sure the ref we're supposedly sitting on (according
# to the updated origin) exists. # to the updated origin) exists.
ostree refs "fedora-iot:fedora/devel/${arch}/iot" --create "fedora-iot:fedora/devel/${arch}/iot" ostree refs "fedora-iot:fedora/stable/${arch}/iot" --create "fedora-iot:fedora/stable/${arch}/iot"
# Remove the old ref so that the commit eventually gets cleaned up. # Remove the old ref so that the commit eventually gets cleaned up.
ostree refs "fedora-iot:fedora/devel/${arch}/iot" --delete ostree refs "fedora-iot:fedora/stable/${arch}/iot" --delete
# delete/add the remote with new options to enable gpg verification # delete/add the remote with new options to enable gpg verification
# and to point them at the cdn url # and to point them at the cdn url
ostree remote delete fedora-iot ostree remote delete fedora-iot
ostree remote add --set=gpg-verify=true --set=gpgkeypath=/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-iot-2019 --set=contenturl=mirrorlist=https://ostree.fedoraproject.org/iot/mirrorlist fedora-iot 'https://ostree.fedoraproject.org/iot' ostree remote add --set=gpg-verify=true --set=gpgkeypath=/etc/pki/rpm-gpg/ --set=contenturl=mirrorlist=https://ostree.fedoraproject.org/iot/mirrorlist fedora-iot 'https://ostree.fedoraproject.org/iot'
# We're gettin a stray console= from somewhere, work around it # We're gettin a stray console= from somewhere, work around it
rpm-ostree kargs --delete=console=tty0 rpm-ostree kargs --delete=console=tty0

View File

@@ -6,7 +6,6 @@
# Maintainer: # Maintainer:
# - Luya Tshimbalanga <luya AT fedoraproject DOT org> # - Luya Tshimbalanga <luya AT fedoraproject DOT org>
# - Credit to Sebastian Dziallas for initiating the project # - Credit to Sebastian Dziallas for initiating the project
%include fedora-live-workstation.ks %include fedora-live-workstation.ks
# Size partition # Size partition
@@ -17,11 +16,10 @@ part / --size 14336
@design-suite @design-suite
# Provides backup application # Provides backup application
deja-dup #deja-dup
deja-dup-nautilus #deja-dup-nautilus
# Add extra gnome applications # Add extra gnome applications
gnome-books
gnome-calendar gnome-calendar
gnome-photos gnome-photos
gnome-shell-extension-pomodoro gnome-shell-extension-pomodoro
@@ -32,8 +30,7 @@ powerline
powerline-fonts powerline-fonts
# Extra wallpapers # Extra wallpapers
f28-backgrounds-extras-base f30-backgrounds-extras-gnome
f28-backgrounds-extras-gnome
# removal of unneeded applications # removal of unneeded applications
-gnome-boxes -gnome-boxes
@@ -41,7 +38,7 @@ f28-backgrounds-extras-gnome
-rdesktop -rdesktop
# temporarily removing conflicting application # temporarily removing conflicting application
-LuxRender-blender -synfigstudio
-mypaint -mypaint
%end %end

View File

@@ -7,6 +7,7 @@
%include fedora-python-classroom-common.ks %include fedora-python-classroom-common.ks
%packages %packages
ninja-ide
emacs emacs
python3-matplotlib-tk python3-matplotlib-tk
python3-pillow-tk python3-pillow-tk

View File

@@ -3,7 +3,7 @@
# Exactly one of the following should be uncommented # Exactly one of the following should be uncommented
# For the master branch the following should be uncommented # For the master branch the following should be uncommented
%include fedora-repo-rawhide.ks # %include fedora-repo-rawhide.ks
# For non-master branches the following should be uncommented # For non-master branches the following should be uncommented
# %include fedora-repo-not-rawhide.ks %include fedora-repo-not-rawhide.ks

View File

@@ -57,7 +57,7 @@ gcc-gfortran
rkward rkward
# GUI for Octave # GUI for Octave
qtoctave #qtoctave
# julia # julia
# Comment out till build failure is sorted # Comment out till build failure is sorted
@@ -70,7 +70,7 @@ qtoctave
# Workaround for https://pagure.io/releng/issue/7814 # Workaround for https://pagure.io/releng/issue/7814
-eclipse-linuxtools-vagrant -eclipse-linuxtools-vagrant
spyder #spyder
#writing & publishing #writing & publishing
emacs emacs