Compare commits

..

80 Commits
0.23.4 ... f22

Author SHA1 Message Date
raveit65
b5bfeaf8f3 Mate f22: drop obsolete package 2016-05-27 20:19:16 +02:00
Luke Macken
885bef6712 cloud-atomic: Use https for the fedora-atomic ostree remote 2015-06-06 11:40:18 -04:00
raveit65
6e53fc1a51 Mate add parole and exaile 2015-06-03 15:59:59 +02:00
raveit65
0a408bc655 Mate: blacklist audacious audioplayer 2015-06-01 15:11:16 +02:00
Rex Dieter
c033c03c08 Revert "kde: Enable folderview on kde live"
This reverts commit 16a5bf2a4d.

It didn't work reliably, and we have a better solution,
https://admin.fedoraproject.org/updates/FEDORA-2015-8453
2015-05-21 11:36:04 -05:00
Rex Dieter
16a5bf2a4d kde: Enable folderview on kde live
workaround for
https://bugzilla.redhat.com/show_bug.cgi?id=1220862
2015-05-18 09:31:40 -05:00
Colin Walters
6ef2d02a30 docker: Use bootloader --none to work around Anaconda regression
We were getting grub2 in the base image again.  Apparently
for a while Anaconda has supported a cleaner syntax for this, and
since it fixes the bug, let's use it.

https://bugzilla.redhat.com/show_bug.cgi?id=1222132
2015-05-16 08:35:09 -04:00
Luya Tshimbalanga
b8947535a2 design-suite: fixes correct name of page icons 2015-05-15 14:51:06 -07:00
Luya Tshimbalanga
72a583d4a4 design-suite: fixes documentation links only for f22 2015-05-12 10:13:44 -07:00
Colin Walters
7a6f83699b docker: Don't use a hardcoded root password
Best practice is to use unprivileged service daemons inside Docker
containers.  But with this hardcoded root password, in the case of
remote code execution, an attacker could trivially escalate their
privileges to root/uid 0.  And while that's uid 0 inside a container,
that's a much larger attack surface.

Instead, do the same thing we're doing for the Cloud images: lock the
root password, create a user to make Anaconda happy, then delete the
user in %post.

https://bugzilla.redhat.com/show_bug.cgi?id=1175997
2015-05-06 14:37:19 -04:00
Rex Dieter
76d2df7147 kde: drop plasma-netbook hack
plasma-netbook no longer exists
2015-05-05 12:07:20 -05:00
Rex Dieter
1fd1f6d138 kde: Disable plasma-pk-updates on live image
See also saga at:
https://bugzilla.redhat.com/show_bug.cgi?id=1206760
2015-05-05 12:07:20 -05:00
Rex Dieter
94ab41ccd3 kde: drop apper references, fix baloofilerc 2015-05-05 12:07:20 -05:00
Rex Dieter
5f90422b0e kde: fix browser link 2015-05-05 12:07:20 -05:00
Kalev Lember
c7094bf8ab Drop any references to fedora-release-nonproduct
The package is gone in F22+ and folded into fedora-release.
2015-04-24 22:27:31 +02:00
Peter Robinson
906bbfee12 Merge branch 'f22' of ssh://git.fedorahosted.org/git/spin-kickstarts into f22 2015-04-23 16:56:16 +01:00
Peter Robinson
a9325d0503 ARM: the /boot change was meant just to be for minimal 2015-04-23 16:55:56 +01:00
Colin Walters
0a2751d382 atomic-installer: Set the default origin
Matching what we do in the cloud image, we also need to set the
default URL for updates.

Reported-by: Dennis Gilmore <dennis@ausil.us>
2015-04-23 11:46:37 -04:00
Luya Tshimbalanga
782967ccba design-suite: fix design suite info 2015-04-21 18:26:00 -07:00
Dennis Gilmore
cd947e0c4a remove the electronic_lab kickstart it has failed to compose the whole f22 cycle 2015-04-21 14:03:13 -05:00
Dennis Gilmore
e17d3d0ba4 Server installs in anaconda default to / on xfs so do so on arm also
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-04-21 08:39:22 -05:00
Peter Robinson
1c25cb6171 ARM minimal: adjust image size now X isn't being pulled in again 2015-04-18 18:37:18 +01:00
Ian McLeod
e171dabdc5 tested refinements to non-atomic vagrant 2015-04-01 22:15:39 -05:00
Stephen Gallagher
d7ef245b83 Fedora Server: re-add @hardware-support 2015-03-31 07:46:29 -04:00
Dan Horák
48296d16ae update Server kickstart to match recent comps updates about hardware support 2015-03-30 18:07:34 +01:00
Kushal Das
b71f67490e Adds DEVTIMEOUT option to /etc/sysconfig/network. #1204612
https://bugzilla.redhat.com/show_bug.cgi?id=1204612
2015-03-27 19:58:26 +05:30
raveit65
9308b5da94 Mate: bump size for livecd creation to 6MB 2015-03-27 13:16:59 +01:00
raveit65
500b85c343 Revert " drop nfs-utils temporarily to avoid slow boot"
This reverts commit 2bd8c367cf.

nfs-utils-1.3.2-2.0.fc22 is in stable
2015-03-26 19:30:10 +01:00
Colin Walters
7f06442f8f Revert "Revert "docker-base: Add dnf-yum" it is not yet acked by FESCo"
Was now agreed http://meetbot.fedoraproject.org/fedora-meeting/2015-03-25/fesco.2015-03-25-18.00.log.html

This reverts commit 9245751e67.
2015-03-25 15:32:01 -04:00
Luya Tshimbalanga
02e041303b design-suite: remove commented packages 2015-03-22 21:09:45 -07:00
Bruno Wolff III
5cb276a2f1 Games: Add back boswars
boswars is building again and no longer has a library conflict.
Hower this will put the games spin very close to 4 GiB and some
more tweaking might be needed.
2015-03-22 22:21:47 -05:00
Colin Walters
7fcc4df93a cloud-atomic: Drop old initscripts network bit
Has never been needed with NM.
2015-03-20 14:08:15 -04:00
Colin Walters
cde583e3a2 cloud-atomic: use dhcp=internal for NetworkManager
This uses systemd's DHCP library, and drops dhclient out of the
picture, which saves RAM.
2015-03-20 14:08:15 -04:00
Dennis Gilmore
9245751e67 Revert "docker-base: Add dnf-yum" it is not yet acked by FESCo
This reverts commit cd820f7630.
2015-03-19 20:06:57 -05:00
Colin Walters
5e9e250c1d cloud-atomic: Disable network.service
https://lists.fedoraproject.org/pipermail/cloud/2015-March/005131.html
2015-03-19 21:03:34 -04:00
Colin Walters
ba3bedacb3 cloud-atomic: Add a more explanatory comment header 2015-03-19 21:03:23 -04:00
Colin Walters
cd820f7630 docker-base: Add dnf-yum
Per the FESCo ticket.
2015-03-19 18:12:16 -04:00
Colin Walters
fb6bcce1be docker-base: Add some instructions for local builds 2015-03-19 18:12:13 -04:00
Colin Walters
d7d0e5ad95 atomic-installer: Update scripts
These are now based on
https://github.com/rhinstaller/lorax/pull/8
2015-03-19 18:11:54 -04:00
Brendan Jones
9fa38d0117 jam: change kde config location 2015-03-19 05:38:03 +01:00
Matthew Miller
cf9444b682 add fedora-cloud-base-vagrant.ks based on fedora-cloud-atomic-vagrant
THIS IS JUST A STARTING POINT — untested!
2015-03-18 15:37:20 -04:00
Colin Walters
bfc2901422 lorax-embed-repo: Update to use HTTP-based location
rpm-ostree-toolbox always uses this code path now; we spawn an "ostree
trivial-httpd" even for local use.  That way the same template can be
used for both remote repositories and local ones.
2015-03-16 14:00:04 -05:00
Colin Walters
47ab710fe2 atomic-installer/: New subdirectory with Lorax template
This is migrated from https://github.com/projectatomic/rpm-ostree-toolbox/blob/master/src/py/lorax-embed-repo.tmpl

It is a command template to embed content into the installer.
2015-03-16 13:59:55 -05:00
Dennis Gilmore
0959478eab Remove the firewall line as it causes anaconda to add firewalld to the
package set. revert back to fedora-release
2015-03-16 13:59:47 -05:00
Dennis Gilmore
427657159d pull in fedora-release-cloud to make the docker base image smaller
during install dnf was pulling in fedora-release-server which added a lot of bloat
2015-03-11 16:15:10 -05:00
Rex Dieter
dbe507bd91 kde: nuke nepomuk references 2015-03-11 12:56:39 -05:00
Rex Dieter
0b6884a62e kde: s/oxygen-gtk/Adwaita/ 2015-03-11 12:55:10 -05:00
Rex Dieter
3677a24bd9 kde-base: fix kickstart favorites for plasma5 2015-03-11 08:39:48 -05:00
Brendan Jones
4675f6f6fd jam: modify favourites location 2015-03-11 07:22:33 +01:00
raveit65
2bd8c367cf drop nfs-utils temporarily to avoid slow boot 2015-03-09 16:23:42 +01:00
luya
a7d928767c design-suite: fix correct url for both Design Suite and Design Team shorcuts 2015-03-09 02:39:43 -07:00
luya
f7d3da2878 design-suite: fix correct url for both Design Suite and Design Team shorcuts 2015-03-09 02:35:10 -07:00
luya
131565566b design-suite: fix correct url for both Design Suite and Design Team shorcuts 2015-03-09 02:32:24 -07:00
raveit65
d4d001c549 Mate: add more packages 2015-03-08 15:13:15 +01:00
Dennis Gilmore
db8c33a53f switch teh docker base image to dnf 2015-03-07 11:13:34 -06:00
Kevin Fenzi
16b8801b8e Try this as a fix for ldconfig being so slow on boot on live media. bug 1195998 2015-03-07 07:00:31 -07:00
Colin Walters
264303aac1 atomic-vagrant: Mask cloud-init instead of using rm on /etc
Now that cloud-init is enabled in the systemd unit, that change
goes in /usr/lib...which we can't easily change.  There are
two potentially sane solutions:
 - Refactor the kickstarts here
 - Some support for systemd presets in kickstart files would
   allow us to have a later override here
2015-03-04 17:36:32 -05:00
Amit Saha
7c328c9965 Fedora Scientific: Remove the translation packages for now
Ref: https://bugzilla.redhat.com/show_bug.cgi?id=1197940
2015-03-04 12:01:25 +10:00
Adam Williamson
66b3b50b89 fedora-live-kde-base.ks: follow-up to autologin session fix
There's *two* places where the session name is referenced, Kev
only fixed one.
2015-03-02 18:22:30 -08:00
Colin Walters
341e2f56f9 atomic-pxetolive: Enable cloud-init
Now that it's properly disabled by default in the package, we need to
enable it here.
2015-03-01 13:33:37 -05:00
raveit65
b1c14531ce Mate: add libreoffice suite + drop some removes 2015-03-01 03:49:03 +01:00
Luya Tshimbalanga
9c52c11e9a design-suite: remove conflict text in ks 2015-02-27 20:15:15 -08:00
Luya Tshimbalanga
37dc4aa02f design-suite: add design team and suite page minor revision 2015-02-27 20:12:44 -08:00
Luya Tshimbalanga
a8e9553e5c design-suite: add design team and suite page shortcut 2015-02-27 20:10:36 -08:00
Kevin Kofler
75e15f1dd2 fedora-live-kde-base.ks: Change the autologin Session to plasma.desktop.
Plasma 5 uses plasma.desktop instead of kde-plasma.desktop.
2015-02-26 20:07:56 +01:00
Colin Walters
9eed55b9e5 cloud-atomic-pxetolive: New file
For the Atomic Host PXE-to-Live feature.
2015-02-25 22:22:03 -05:00
Dennis Gilmore
eae3708bca add arm server image 2015-02-25 19:17:36 -06:00
Colin Walters
ee4bc19ae7 fedora-cloud-atomic-vagrant: New file for Changes/Vagrant_Box_Atomic
See https://fedoraproject.org/wiki/Changes/Vagrant_Box_Atomic
2015-02-25 17:26:42 -05:00
Colin Walters
51d4c8ee45 atomic: Change the URLs to point to F22 content 2015-02-25 12:50:20 -05:00
luya
9defdef6cd design-suite: fixed typo on open-sans-fonts 2015-02-25 03:33:02 -08:00
Stephen Gallagher
efab044d00 Fedora Server: Remove development packages
Fedora Server is targeted at deployment environments. We'll save
space on the DVD by skipping a lot of development tools.
2015-02-24 13:17:53 -05:00
Adam Williamson
13f09fe7d6 fix double ? in fedora-repo files 2015-02-20 09:12:36 -08:00
Fabian Affolter
38321a2d35 remove old packages 2015-02-20 14:43:53 +01:00
Dennis Gilmore
b5ab8fc9bb disable rawhide on the workstation install tree 2015-02-19 10:54:19 -06:00
Dennis Gilmore
6881942927 enable the fedora repos and disable the rawhide ones 2015-02-19 08:25:54 -06:00
Bruno Wolff III
c00926fcb5 Games: Temporarily remove boswars, since it isn't building 2015-02-18 22:56:46 -06:00
Kevin Fenzi
66c69f4243 Add a few packages requested to xfce spin and increase base size 2015-02-18 19:17:01 -07:00
Peter Robinson
6633c8f661 XFCE: increase size of ARM image 2015-02-18 16:50:40 +00:00
Dennis Gilmore
84b8cd7926 enable the branched repos 2015-02-11 08:20:27 -06:00
Dennis Gilmore
f1cfec3f1b choose more secure options for the repos 2015-02-11 08:19:33 -06:00
30 changed files with 295 additions and 425 deletions

9
SparkleShare.txt Normal file
View File

@@ -0,0 +1,9 @@
Congratulations, you've successfully created a SparkleShare repository!
Any files you add or change in this folder will be automatically synced to
ssh://luya@git.fedorahosted.org/git/spin-kickstarts.git and everyone connected to it.
SparkleShare is an Open Source software program that helps people collaborate and
share files. If you like what we do, consider buying us a beer: http://www.sparkleshare.org/
Have fun! :)

View File

@@ -4,7 +4,7 @@
lang C
keyboard us
timezone US/Eastern
auth --useshadow --passalgo=sha512
auth --useshadow --enablemd5
selinux --permissive
firewall --disabled
bootloader --timeout=1 --append="acpi=force"

View File

@@ -1,13 +1,13 @@
lang en_US.UTF-8
#keyboard us
auth --useshadow --passalgo=sha512
auth --useshadow --enablemd5
selinux --enforcing
firewall --enabled --service=mdns,ssh
# configure extlinux bootloader
bootloader extlinux
part /boot --size=300 --fstype ext3
part /boot --size=512 --fstype ext3
part swap --size=512 --fstype swap
part / --size=3000 --fstype ext4

View File

@@ -1,5 +1,6 @@
%include fedora-arm-base.ks
part /boot --size=300 --fstype ext3
part swap --size=256 --fstype swap
part / --size=1200 --fstype ext4

View File

@@ -1,8 +1,7 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-xfce-packages.ks
part / --size=4000 --fstype ext4
part / --size=3500 --fstype ext4
%post
echo -n "Enabling initial-setup gui mode on startup"

View File

@@ -1,28 +0,0 @@
# fedora-cinnamon-packages.ks
#
# Description:
# - Fedora package set for the Cinnamon Desktop Environment
#
# Maintainer(s):
# - Dan Book <grinnz@grinnz.com>
%packages
@networkmanager-submodules
@cinnamon-desktop
@libreoffice
# internet and multimedia
pidgin
hexchat
transmission
parole
# unlock default keyring. FIXME: Should probably be done in comps
gnome-keyring-pam
# save some space
-fedora-icon-theme
-PackageKit* # we switched to yumex, so we don't need this
%end

View File

@@ -6,7 +6,6 @@
services --disabled=cloud-init,cloud-init-local,cloud-config,cloud-final
user --name=vagrant --password=vagrant
rootpw vagrant
%post --erroronfail

View File

@@ -11,7 +11,7 @@ lang en_US.UTF-8
keyboard us
timezone --utc Etc/UTC
auth --useshadow --passalgo=sha512
auth --useshadow --enablemd5
selinux --enforcing
rootpw --lock --iscrypted locked
user --name=none
@@ -33,14 +33,14 @@ volgroup atomicos pv.01
logvol / --size=3000 --fstype="xfs" --name=root --vgname=atomicos
# Equivalent of %include fedora-repo.ks
ostreesetup --nogpg --osname=fedora-atomic --remote=fedora-atomic --url=http://kojipkgs.fedoraproject.org/mash/atomic/rawhide/ --ref=fedora-atomic/rawhide/x86_64/docker-host
ostreesetup --nogpg --osname=fedora-atomic --remote=fedora-atomic --url=http://kojipkgs.fedoraproject.org/mash/atomic/22/ --ref=fedora-atomic/f22/x86_64/docker-host
reboot
%post --erroronfail
# See https://github.com/projectatomic/rpm-ostree/issues/42
ostree remote delete fedora-atomic
ostree remote add --set=gpg-verify=false fedora-atomic 'https://dl.fedoraproject.org/pub/fedora/linux/atomic/rawhide/'
ostree remote add --set=gpg-verify=false fedora-atomic 'https://dl.fedoraproject.org/pub/fedora/linux/atomic/22/'
# older versions of livecd-tools do not follow "rootpw --lock" line above
# https://bugzilla.redhat.com/show_bug.cgi?id=964299
@@ -48,9 +48,9 @@ passwd -l root
# remove the user anaconda forces us to make
userdel -r none
# Configure docker-storage-setup to resize the partition table on boot
# https://github.com/projectatomic/docker-storage-setup/pull/25
echo 'GROWPART=true' > /etc/sysconfig/docker-storage-setup
# We can lead the way with the internal DHCP, see
# https://lists.fedoraproject.org/pipermail/cloud/2015-March/005119.html
echo "dhcp=internal" >> /etc/NetworkManager/NetworkManager.conf
echo -n "Getty fixes"
# although we want console output going to the serial console, we don't
@@ -59,13 +59,6 @@ echo -n "Getty fixes"
sed -i '/^#NAutoVTs=.*/ a\
NAutoVTs=0' /etc/systemd/logind.conf
echo -n "Network fixes"
# initscripts don't like this file to be missing.
cat > /etc/sysconfig/network << EOF
NETWORKING=yes
NOZEROCONF=yes
EOF
# For cloud images, 'eth0' _is_ the predictable device name, since
# we don't want to be tied to specific virtual (!) hardware
rm -f /etc/udev/rules.d/70*

View File

@@ -28,10 +28,6 @@ bootloader --timeout=1 --append="no_timer_check console=tty1 console=ttyS0,11520
# layer for dnf
# TODO: Teach vagrant about dnf
dnf-yum
# rsync gets installed when the Vagrant box is first launched on the
# users setup. This can actually take a bit of time. Just fold it
# in to the base box disk image
rsync
%end
%post --erroronfail

View File

@@ -7,29 +7,16 @@
# Note that unlike the standard F20 install, this image has /tmp on disk
# rather than in tmpfs, since memory is usually at a premium.
#
# This kickstart file is designed to be used with ImageFactory (in Koji).
#
# To do a local build, you'll need to install ImageFactory. See
# http://worknotes.readthedocs.org/en/latest/cloudimages.html for some notes.
#
# For a TDL file, I store one here:
# https://git.fedorahosted.org/cgit/fedora-atomic.git/tree/fedora-atomic-rawhide.tdl
# (Koji generates one internally...what we really want is Koji to publish it statically)
#
# Once you have imagefactory and imagefactory-plugins installed, run:
#
# curl -O https://git.fedorahosted.org/cgit/fedora-atomic.git/plain/fedora-atomic-rawhide.tdl
# tempfile=$(mktemp --suffix=.ks)
# ksflatten -v F22 -c fedora-cloud-base.ks > ${tempfile}
# imagefactory --debug base_image --file-parameter install_script ${tempfile} fedora-atomic-rawhide.tdl
#
# This kickstart file is designed to be used with appliance-creator and
# may need slight modification for use with actual anaconda or other tools.
# We intend to target anaconda-in-a-vm style image building for F20.
cmdline
lang en_US.UTF-8
keyboard us
timezone --utc Etc/UTC
auth --useshadow --passalgo=sha512
auth --useshadow --enablemd5
selinux --enforcing
rootpw --lock --iscrypted locked
user --name=none
@@ -43,7 +30,7 @@ services --enabled=network,sshd,rsyslog,cloud-init,cloud-init-local,cloud-config
zerombr
clearpart --all
part / --size 3000 --fstype ext4 --grow
part / --size 3000 --fstype ext4
%include fedora-repo.ks
@@ -116,9 +103,8 @@ ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
echo .
# this is installed by default but we don't need it in virt
# Commenting out the following for #1234504
#echo "Removing linux-firmware package."
#dnf -C -y erase linux-firmware
echo "Removing linux-firmware package."
dnf -C -y erase linux-firmware
# Remove firewalld; was supposed to be optional in F18+, but is pulled in
# in install/image building.

View File

@@ -16,7 +16,7 @@ lang en_US.UTF-8
keyboard us
timezone --utc Etc/UTC
auth --useshadow --passalgo=sha512
auth --useshadow --enablemd5
selinux --enforcing
rootpw --lock --iscrypted locked
user --name=none

View File

@@ -7,7 +7,7 @@ lang en_US.UTF-8
keyboard us
timezone --utc Etc/UTC
auth --useshadow --passalgo=sha512
auth --useshadow --enablemd5
selinux --enforcing
rootpw --lock --iscrypted locked
user --name=none

View File

@@ -1,164 +0,0 @@
#fedora-live-astronomy-kde.ks
# With KDE Desktop
# Fedora Astronomy: For astronomers and astrophysicists
# Fedora-Astronomy aims to create a Fedora which has the generic
# toolset for the astronomer
#
# Web: https://fedoraproject.org/wiki/SIGs/Astronomy/AstroSpin
#
# Partly based on Scientific KDE Spin
# https://fedoraproject.org/wiki/Scientific_Spin
#
# Maintainer: Christian Dersch <lupinix@fedoraproject.org>
# https://fedoraproject.org/wiki/User:Lupinix
%include fedora-live-kde.ks
# The recommended part size for DVDs is too close to use for the astronomy spin
part / --size 12288
%packages
# Installing the default/mandatory packages from engineering & scientific
@engineering-and-scientific
# astronomical data analysis
cdsclient
fpack
gcx
psfex
saoimage
scamp
sextractor
siril
skyviewer
swarp
# Observatory: KStars + INDI drivers + Skychart
indi-aagcloudwatcher
indi-apogee
indi-eqmod
indi-gphoto
indi-sx
kstars
skychart
skychart-data-dso
skychart-data-stars
stellarium
# misc. astronomy
celestia
xvarstar
# Some astro environment stuff
astronomy-bookmarks
astronomy-menus
astronomy-menus-toplevel
#Devel tools
#Install the mandatory packages from dev-tools and dev-libs
# C/C++ compiler, gdb, autotools, bison, flex, make, strace..
@development-tools
@development-libs
@c-development
@rpm-development-tools
# for astronomy
cfitsio-devel
CCfits-devel
libnova-devel
wcslib-devel
#python 2 tools/libraries not included from the groups
python-tools
python-ipython
python-ipython-console
python-ipython-notebook
sympy
python-networkx
python-pandas
# Python astronomy
astropy-tools
python-astropy
python-astroML
python-photutils
python-sep
pyephem
APLpy
ATpy
#python 3 and tools/libraries not included from the groups
python3
python3-tools
python3-matplotlib
python3-scipy
python3-numpy
python3-ipython
python3-ipython-console
python3-ipython-notebook
python3-sympy
python3-networkx
python3-pandas
# Python 3 astronomy
python3-astropy
python3-astroML
python3-APLpy
python3-ATpy
python3-photutils
python3-sep
# matplotlib backends
python-matplotlib-qt4
python-matplotlib-qt5
python-matplotlib-tk
python3-matplotlib-qt4
python3-matplotlib-qt5
python3-matplotlib-tk
# Python IDE very useful for scientific use
spyder
#Version control- a GUI for each as well
# Installing rapidsvn will also install subversion package
rapidsvn
git
git-gui
# Mercurial
mercurial
mercurial-hgk
#Backup Utilities
backintime-kde
#Drawing, Picture viewing tools, Visualization tools
dia
gimp
inkscape
kst
kst-docs
kst-fits
scidavis
#Misc. Utils
ImageMagick
kate
kate-plugins
rlwrap
screen
# Omit KDE 4 translations for now: https://bugzilla.redhat.com/show_bug.cgi?id=1197940
-kde-l10n-*
-calligra-l10n-*
%end
%post
%end

View File

@@ -10,7 +10,7 @@
lang en_US.UTF-8
keyboard us
timezone US/Eastern
auth --useshadow --passalgo=sha512
auth --useshadow --enablemd5
selinux --enforcing
firewall --enabled --service=mdns
xconfig --startxonboot
@@ -47,9 +47,6 @@ anaconda
# Need aajohan-comfortaa-fonts for the SVG rnotes images
aajohan-comfortaa-fonts
# Without this, initramfs generation during live image creation fails: #1242586
dracut-live
%end
%post
@@ -196,9 +193,6 @@ systemctl --no-reload disable atd.service 2> /dev/null || :
systemctl stop crond.service 2> /dev/null || :
systemctl stop atd.service 2> /dev/null || :
# Don't sync the system clock when running live (RHBZ #1018162)
sed -i 's/rtcsync//' /etc/chrony.conf
# Mark things as configured
touch /.liveimg-configured

View File

@@ -1,55 +0,0 @@
# fedora-live-cinnamon.ks
#
# Description:
# - Fedora Live Spin with the Cinnamon Desktop Environment
#
# Maintainer(s):
# - Dan Book <grinnz@grinnz.com>
%include fedora-live-base.ks
%include fedora-live-minimization.ks
%include fedora-cinnamon-packages.ks
part / --size=6144
%post
# cinnamon configuration
# create /etc/sysconfig/desktop (needed for installation)
cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/cinnamon-session
DISPLAYMANAGER=/usr/sbin/lightdm
EOF
# exclude GNOME-specific menu items
desktop-file-edit --set-key=NoDisplay --set-value=true /usr/share/applications/fedora-release-notes.webapp.desktop
desktop-file-edit --set-key=NoDisplay --set-value=true /usr/share/applications/yelp.desktop
cat >> /etc/rc.d/init.d/livesys << EOF
# set up lightdm autologin
sed -i 's/^#autologin-user=.*/autologin-user=liveuser/' /etc/lightdm/lightdm.conf
sed -i 's/^#autologin-user-timeout=.*/autologin-user-timeout=0/' /etc/lightdm/lightdm.conf
#sed -i 's/^#show-language-selector=.*/show-language-selector=true/' /etc/lightdm/lightdm-gtk-greeter.conf
# set Cinnamon as default session, otherwise login will fail
sed -i 's/^#user-session=.*/user-session=cinnamon/' /etc/lightdm/lightdm.conf
# Show harddisk install on the desktop
sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
mkdir /home/liveuser/Desktop
cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop
# and mark it as executable
chmod +x /home/liveuser/Desktop/liveinst.desktop
# this goes at the end after all other changes.
chown -R liveuser:liveuser /home/liveuser
restorecon -R /home/liveuser
EOF
%end

View File

@@ -110,6 +110,9 @@ cat >> /usr/share/applications/fedora-design-suite.desktop << FOE
Name=Design Suite Info
GenericName=About Design Suite
Comment=Wiki page of Design Suite
Name=About Design Suite
GenericName=About Design Suite
Comment=Wiki page of Design Suite
Exec=xdg-open http://fedoraproject.org/wiki/Design_Suite
Type=Application
Icon=applications-internet
@@ -122,6 +125,8 @@ cat >> /usr/share/applications/fedora-design-team.desktop << FOE
[Desktop Entry]
Name=Design Team Info
GenericName=About Design Team
Name=About Design Team
GenericName=About Design Team Wiki Page
Comment=Wiki page of Design Team
Exec=xdg-open http://fedoraproject.org/wiki/Design
Type=Application
@@ -134,4 +139,3 @@ chmod a+x /usr/share/applications/fedora-design-team.desktop
glib-compile-schemas /usr/share/glib-2.0/schemas
%end

View File

@@ -1,7 +1,8 @@
# fedora-livecd-kde.ks
# fedora-live-kde.ks
#
# Description:
# - Fedora Live Spin with the K Desktop Environment (KDE), default 1.4 GB version
# - Fedora Live Spin with the K Desktop Environment (KDE), 2 GiB version
# see fedora-livecd-kde.ks for the default 1.4 GiB version
#
# Maintainer(s):
# - Sebastian Vahl <fedora@deadbabylon.de>
@@ -11,62 +12,33 @@
%include fedora-live-minimization.ks
# DVD payload
part / --size=6144
part / --size=8192
%packages
# unwanted packages from @kde-desktop
# don't include these for now to fit on a cd
# ship KDE wallpapers instead of GNOME ones
-desktop-backgrounds-basic
-kdeaccessibility*
-kdeartwork-screensavers # screensavers are not needed on live images
#-ktorrent # kget has also basic torrent features (~3 megs)
-digikam # digikam has duplicate functionality with gwenview (~28 megs)
#-amarok # ~23 megs (mysql-embedded etc.)
-kipi-plugins # ~8 megs + drags in Marble
#-kdeplasma-addons # ~16 megs
#-krusader # ~4 megs
kde-wallpapers
# Additional packages that are not default in kde-* groups, but useful
# Additional packages that are not default in kde-desktop but useful
k3b # ~15 megs
#kdeartwork # only include some parts of kdeartwork
fuse
liveusb-creator
#pavucontrol # pavucontrol has duplicate functionality with kmix
krusader # file manager, more power-user-oriented than Dolphin (~4 megs)
# only include kdegames-minimal
-kdegames
kdegames-minimal
# kdeedu apps
@kde-education
### space issues
# Cantor backends
cantor-R # Cantor R backend, built against R-core at compile time
maxima # runtime dependency of the Cantor Maxima backend
octave # runtime dependency of the Cantor Octave backend
# fonts (we make no bones about admitting we're english-only)
wqy-microhei-fonts # a compact CJK font, to replace:
-naver-nanum-gothic-fonts # Korean
-vlgothic-fonts # Japanese
-adobe-source-han-sans-cn-fonts # simplified Chinese
-adobe-source-han-sans-twhk-fonts # traditional Chinese
-paratype-pt-sans-fonts # Cyrillic (already supported by DejaVu), huge
#-stix-fonts # mathematical symbols
# remove input methods to free space
-@input-methods
-scim*
-m17n*
-ibus*
-iok
# save some space (from @standard)
-make
# admin-tools
-gnome-disk-utility
# kcm_clock still lacks some features, so keep system-config-date around
#-system-config-date
# prefer kcm_systemd
-system-config-services
# prefer/use kusers
-system-config-users
# KDE 4 translations
kde-l10n-*
calligra-l10n-*
## avoid serious bugs by omitting broken stuff

View File

@@ -1,50 +1,11 @@
# Desktop with customizations to fit in a CD (package removals, etc.)
# Maintained by the Fedora Desktop SIG:
# http://fedoraproject.org/wiki/SIGs/Desktop
# mailto:desktop@lists.fedoraproject.org
%include fedora-live-base.ks
%include fedora-mate-packages.ks
%include fedora-live-minimization.ks
part / --size 6144
%packages
# Drop things for size
-@3d-printing
-brasero
-colord
-fedora-icon-theme
-GConf2
-gnome-bluetooth-libs
-gnome-icon-theme
-gnome-icon-theme-symbolic
-gnome-software
-gnome-themes
-gnome-themes-standard
-gnome-user-docs
-@mate-applications
-mate-icon-theme-faenza
# Drop oversized fonts that aren't needed
# Drop things that pull in perl
# Dictionaries are big
# we're going to try keeping hunspell-* after notting, davidz, and ajax voiced
# strong preference to giving it a go on #fedora-desktop.
# also see http://bugzilla.gnome.org/681084
# Help and art can be big, too
-gnome-user-docs
-evolution-help
# Legacy cmdline things we don't want
-telnet
%end
part / --size 6144
%post
cat >> /etc/rc.d/init.d/livesys << EOF
@@ -79,7 +40,4 @@ chown -R liveuser:liveuser /home/liveuser/
restorecon -R /home/liveuser/
EOF
# This is a huge file and things work ok without it
rm -f /usr/share/icons/HighContrast/icon-theme.cache
%end

76
fedora-livecd-kde.ks Normal file
View File

@@ -0,0 +1,76 @@
# fedora-livecd-kde.ks
#
# Description:
# - Fedora Live Spin with the K Desktop Environment (KDE), default 1.4 GB version
#
# Maintainer(s):
# - Sebastian Vahl <fedora@deadbabylon.de>
# - Fedora KDE SIG, http://fedoraproject.org/wiki/SIGs/KDE, kde@lists.fedoraproject.org
%include fedora-live-kde-base.ks
%include fedora-live-minimization.ks
# DVD payload
part / --size=4096
%packages
# unwanted packages from @kde-desktop
# don't include these for now to fit on a cd
-desktop-backgrounds-basic
-kdeaccessibility*
-kdeartwork-screensavers # screensavers are not needed on live images
#-ktorrent # kget has also basic torrent features (~3 megs)
-digikam # digikam has duplicate functionality with gwenview (~28 megs)
#-amarok # ~23 megs (mysql-embedded etc.)
-kipi-plugins # ~8 megs + drags in Marble
#-kdeplasma-addons # ~16 megs
#-krusader # ~4 megs
# Additional packages that are not default in kde-* groups, but useful
k3b # ~15 megs
#kdeartwork # only include some parts of kdeartwork
fuse
liveusb-creator
# only include kdegames-minimal
-kdegames
kdegames-minimal
### space issues
# fonts (we make no bones about admitting we're english-only)
wqy-microhei-fonts # a compact CJK font, to replace:
-naver-nanum-gothic-fonts # Korean
-vlgothic-fonts # Japanese
-adobe-source-han-sans-cn-fonts # simplified Chinese
-adobe-source-han-sans-twhk-fonts # traditional Chinese
-paratype-pt-sans-fonts # Cyrillic (already supported by DejaVu), huge
#-stix-fonts # mathematical symbols
# remove input methods to free space
-@input-methods
-scim*
-m17n*
-ibus*
-iok
# save some space (from @standard)
-make
# admin-tools
-gnome-disk-utility
# kcm_clock still lacks some features, so keep system-config-date around
#-system-config-date
# prefer kcm_systemd
-system-config-services
# prefer/use kusers
-system-config-users
## avoid serious bugs by omitting broken stuff
%end
%post
%end

View File

@@ -0,0 +1,82 @@
# Desktop with customizations to fit in a CD (package removals, etc.)
# Maintained by the Fedora Desktop SIG:
# http://fedoraproject.org/wiki/SIGs/Desktop
# mailto:desktop@lists.fedoraproject.org
%include fedora-live-mate_compiz.ks
%include fedora-live-minimization.ks
%packages
# some apps from mate-applications
caja-actions
mate-disk-usage-analyzer
mate-netspeed
mate-themes-extras
# more backgrounds
f22-backgrounds-mate
f21-backgrounds-extras-base
f21-backgrounds-extras-mate
# system tools
system-config-printer
system-config-printer-applet
# office
@libreoffice
# dsl tools
rp-pppoe
# audio video
parole
exaile
PackageKit-gstreamer-plugin
# blacklist applications who breaks mate desktop
-audacious
# Drop things for size
-@3d-printing
-brasero
-bluez
-bluez-cups
-colord
-fedora-icon-theme
-GConf2
-gnome-bluetooth-libs
-gnome-icon-theme
-gnome-icon-theme-symbolic
-gnome-software
-gnome-themes
-gnome-themes-standard
-gnome-user-docs
-@mate-applications
-mate-icon-theme-faenza
-NetworkManager-bluetooth
# Drop oversized fonts that aren't needed
# Drop things that pull in perl
# Dictionaries are big
# we're going to try keeping hunspell-* after notting, davidz, and ajax voiced
# strong preference to giving it a go on #fedora-desktop.
# also see http://bugzilla.gnome.org/681084
# Help and art can be big, too
-gnome-user-docs
-evolution-help
# Legacy cmdline things we don't want
-telnet
%end
%post
# This is a huge file and things work ok without it
rm -f /usr/share/icons/HighContrast/icon-theme.cache
%end

View File

@@ -4,7 +4,7 @@
# - Bruno Wolff III <bruno@wolff.to>
# - Formerly maintained by Rahul Sundaram
%include fedora-live-xfce.ks
%include fedora-livecd-xfce.ks
# The recommended part size for DVDs is too close to use for the games spin
part / --size 10240

View File

@@ -171,6 +171,10 @@ hevea
#Include Mozilla Firefox
firefox
# Omit KDE 4 translations for now: https://bugzilla.redhat.com/show_bug.cgi?id=1197940
-kde-l10n-*
-calligra-l10n-*
%end
%post

View File

@@ -1,4 +1,7 @@
%packages
-PackageKit* # we switched to yumex, so we don't need this
-ConsoleKit # ConsoleKit is deprecated
-ConsoleKit-x11 # ConsoleKit is deprecated
firefox
@mate
compiz
@@ -14,43 +17,13 @@ ccsm
emerald-themes
emerald
fusion-icon
fusion-icon-gtk
@networkmanager-submodules
blueman
# some apps from mate-applications
caja-actions
mate-disk-usage-analyzer
mate-netspeed
# more backgrounds
f22-backgrounds-mate
f21-backgrounds-extras-base
f21-backgrounds-extras-mate
# system tools
system-config-printer
system-config-printer-applet
# audio video
parole
exaile
PackageKit-gstreamer-plugin
# office
@libreoffice
# dsl tools
rp-pppoe
# drop packages
-PackageKit* # we switched to yumex, so we don't need this
# blacklist applications which breaks mate-desktop
-audacious
@networkmanager-submodules
# FIXME; apparently the glibc maintainers dislike this, but it got put into the
# desktop image at some point. We won't touch this one for now.
nss-mdns
# This one needs to be kicked out of @standard
-smartmontools
%end

72
fedora-virt-server.ks.in Normal file
View File

@@ -0,0 +1,72 @@
# Kickstart file to create a small "base" Fedora image install suitable
# for use as e.g. an application server.
#
# Maintainer: fedora-cloud-list@fedoraproject.org
#
# REQUIRED variables:
# @@PUBLIC_KEY@@ - ssh public key
#
# You must search for all required variables and replace them.
# Example usage:
# sed -e s,@@PUBLIC_KEY@@,"$(cat ~/.ssh/authorized_keys)", fedora-virt-server.ks.in > my-fedora-server.ks
lang C
keyboard us
timezone --utc GMT/Zulu
auth --useshadow --enablemd5
firewall --service=ssh
bootloader --timeout=1 --append="acpi=force"
network --bootproto=dhcp --device=eth0 --onboot=on
services --enabled=network
## IMPORTANT ##
## EDIT HERE ##
# ROOT PASSWORD:
# Setting a root password is NOT RECOMMENDED, especially if your
# server will be accessible to the public internet. This is
# because of the rise of automated ssh password guessing attacks.
# You should instead (if you don't have one already)
# generate a public ssh key:
# http://sial.org/howto/openssh/publickey-auth/
#
# See comment below in %post for authorizing your public
# key for the root account.
rootpw ""
# However, if you choose instead to make a password,
# you will need to replace the above line with one like
# rootpw --iscrypted @@ROOT_PASSWORD_CRYPTED@@
# If you do neither of these things, you will not be able to log
# into your machine.
clearpart --all --initlabel
part / --size=550 --grow --fstype=ext4
# You may change this if you don't want swap
part swap --recommended
%packages
@standard
%end
#
# Add custom post scripts after the base post.
#
%post
## EDIT HERE ##
cd /root
if ! test -d .ssh; then
mkdir --mode=700 .ssh
fi
cat >> .ssh/authorized_keys << END_AUTHORIZED_KEYS
@@PUBLIC_KEY@@
END_AUTHORIZED_KEYS
chmod 600 .ssh/authorized_keys
if -x /usr/sbin/selinuxenabled && /usr/sbin/selinuxenabled; then
chcon -R -h -t home_ssh_t .ssh
fi
%end
reboot

View File

@@ -9,7 +9,6 @@
# workstation-product-environment in comps
@base-x
@core
@firefox
@fonts
@guest-desktop-agents
@hardware-support