Compare commits

..

78 Commits

Author SHA1 Message Date
Dennis Gilmore
2dfb8c0758 use --extlinux on arm, add dracut-generic-config as a workaround for a dracut bug 2013-10-07 22:21:50 -05:00
Rex Dieter
7492604654 kde: SDDM doesn't start (#1015048) 2013-10-03 10:05:58 -05:00
Bill Nottingham
1288d6007d Drop gimp-help, b/c it's huge. (#1000891) 2013-10-03 10:49:19 -04:00
Amit Saha
96cf7a22e5 Scientific: Increase install root size 2013-10-03 16:23:01 +10:00
Fabian Affolter
b9dc4f5f49 remove more pkgs 2013-10-01 23:32:48 +02:00
Dan Mashal
045b630a4e Security: Add space to prevent failures on compose 2013-09-24 18:28:48 -07:00
Peter Robinson
4df45db78e SoaS: add lightdm as it's not pulled in by lightdm-gtk anymore it seems 2013-09-25 01:07:43 +01:00
Luya Tshimbalanga
6d05550b86 design: fix link for tutorials 2013-09-17 11:33:47 -07:00
Luya Tshimbalanga
573d47ed00 design: add gimp-paint-studio and link for tutorials 2013-09-17 11:18:58 -07:00
Luya Tshimbalanga
61239d49f4 design: add gimp-paint-studio and link for tutorials 2013-09-17 11:12:21 -07:00
Dan Mashal
1f41edbb13 MATE: trim some more packages for size. 2013-09-15 14:06:44 -07:00
Shakthi Kannan
62a0e57497 Increase FEL DVD payload size to 10240 2013-09-15 06:59:06 +05:30
Amit Saha
e51dfb813a Scientific: Increase the part size 2013-09-12 17:27:42 +10:00
Kevin Fenzi
c6f9b71b37 Drop kbluetooth and rdesktop for now from e-lab to get things testable. 2013-09-11 09:47:33 -06:00
Amit Saha
217620ac55 Scientific: Add back sagemath.
Fix: https://bugzilla.redhat.com/show_bug.cgi?id=1006230
2013-09-11 11:40:54 +10:00
Luya Tshimbalanga
987c05cc5e design: temporarily remove rdesktop 2013-09-10 16:04:33 -07:00
Amit Saha
8f0b1a1f68 Scientific: including sage fails depcheck for no clear reason 2013-09-10 13:00:57 +10:00
Amit Saha
d26fba8808 Scientific: Add sagemath 2013-09-09 09:39:29 +10:00
Amit Saha
d96f923c04 Scientific: firefox deps are now fixed 2013-09-06 15:19:57 +10:00
Fabian Affolter
6dfda6e355 Synced with xfce 2013-09-06 00:36:47 +02:00
Fabian Affolter
f3b92ac9e0 Removed more packages to save space 2013-09-06 00:35:55 +02:00
Peter Robinson
528f3500f2 SoaS: add lightdm-gtk 2013-09-05 23:23:49 +01:00
Peter Robinson
c9fa0ffb82 update sugar 2013-09-05 23:18:04 +01:00
Amit Saha
9562f29b46 Scientific: Remove matplotlib's wx backend 2013-09-06 08:11:32 +10:00
Matthias Clasen
aa0ea4aa4d desktop: we don't need uboot-tools on the desktop spin 2013-09-05 17:46:59 -04:00
Amit Saha
c08f8c215f Scientific: Add Python 3 packages.
Disabling torque for now.
2013-09-05 17:02:11 +10:00
Brendan Jones
5664467ce1 Jam: add new non-* packages 2013-09-04 06:14:14 +02:00
Amit Saha
cfd1288c29 Scientific: Include additional packages
Disable firefox for now.
2013-09-03 13:03:26 +10:00
Kevin Kofler
e1715dc151 fedora-live-kde-base.ks: fix #1003619 (SDDM autologin)
Set SDDM rather than KDM to autologin liveuser on the KDE live image.

Patch by Martin Bříza.
2013-09-02 22:45:02 +02:00
Bruno Wolff III
431bc90632 Add missing 'f' to updates and testing repo urls 2013-08-31 08:08:04 -05:00
Luya Tshimbalanga
4fcffa3b92 design: fixes group 2013-08-28 23:14:20 -07:00
Dennis Gilmore
aaa3151692 make / bigger on KDE images 2013-08-28 20:26:52 -05:00
Adam Williamson
5ee23ccea9 add workaround for #679486 from kparal (see comment #86) 2013-08-28 09:29:19 -05:00
Dennis Gilmore
f7b98bb655 setup extlinux bootloader on arm images 2013-08-26 23:10:33 -05:00
Dennis Gilmore
29f179c805 increase the size of the / partitions for Desktop and Mate images 2013-08-26 20:57:23 -05:00
Dennis Gilmore
947fd69d5f target 2gb for minimal images so they can be installed into beaglebone black nand 2013-08-26 17:09:15 -05:00
Kevin Kofler
da24aef084 fedora-livecd-kde.ks: Bump payload size.
Also update the comments at the top of fedora-live-kde.ks and
fedora-livecd-kde.ks, it's been ages since "livecd-kde" last fit on an
actual CD, the target size is 1 GiB now.
2013-08-26 16:16:35 +02:00
Dan Mashal
58345f2cc3 Remove mate-icon-theme-faenza from the right place 2013-08-25 22:02:46 -07:00
Dan Mashal
da40dc8382 MATE: block mate-icon-theme-faenza for space 2013-08-25 21:52:25 -07:00
Adam Williamson
1f12485e42 make fedora-repo.ks consistent with the actual filename 2013-08-21 16:50:07 -07:00
Bruno Wolff III
2be322d626 Use the higher tag when there are more than one
If two or more tags of the right format point point to
HEAD, we probably want the later of the two.
2013-08-20 21:44:29 -05:00
Adam Williamson
11631d6481 move the 'livesys is done' block back up so it's at least inside livesys 2013-08-20 08:50:39 -07:00
Luya Tshimbalanga
f0a4cbb934 design: add vym, phatch 2013-08-19 13:47:10 -07:00
Brendan Jones
97426b8c93 Jam: add new plugins and mup notation editor. 2013-08-18 20:12:46 +02:00
Kevin Fenzi
168dcbf3d2 Sendmail is out of standard now. No need to exclude here. 2013-08-14 13:51:17 -06:00
Fabian Affolter
4411338736 FSL moved to Xfce 2013-08-13 13:51:50 +02:00
Christoph Wickert
ca841d2202 LXDE: Make autologin more robust 2013-08-13 00:53:17 +02:00
Christoph Wickert
724f5bd19a LXDE: Fix clipit config file creation 2013-08-13 00:46:05 +02:00
Christoph Wickert
3c4e8b4727 LXDE: Clean up 2013-08-13 00:26:17 +02:00
Christoph Wickert
70c1555960 LXDE: We don't need to list upower no more, it's a depenency os lxsession 2013-08-13 00:17:18 +02:00
Luya Tshimbalanga
b52ecec428 Design: custom menu and additional packages 2013-08-11 19:54:06 -07:00
Luya Tshimbalanga
8c702acbc5 Design: custom menu and addtional packages 2013-08-11 19:49:17 -07:00
Luya Tshimbalanga
4f4d1d082a Design: custom menu and additional packages 2013-08-11 19:46:39 -07:00
Kevin Fenzi
a47186bb67 Move configured set to the end. Fixes bug #991466 2013-08-04 11:58:54 -06:00
Kevin Fenzi
681485e85f Update SoAS names 2013-08-01 18:36:23 -06:00
Dennis Gilmore
f8f7efb3f7 remove --grow from arm partitioning 2013-08-01 11:45:35 -05:00
Dennis Gilmore
a466042a77 add dracut-modules-growroot to arm images 2013-07-31 19:45:24 -05:00
Dennis Gilmore
763d6892ed set partition sizes to fit on a 4gb sd card except for mate which is too big 2013-07-31 18:22:09 -05:00
Ray Strode
ee950ce8cf desktop: rename fedora-gnome-packages to fedora-desktop-packages
It's small detail, but the file contains gnome, firefox, and libreoffice
in it. It's really the desktop packages (ring?) not just gnome packages.
2013-07-26 13:21:43 -04:00
Ray Strode
279c21441c desktop: drop rsyslog by default too
journald provides most of the same functionality, so aside from
some special cases it's redundant. It will probably get dropped
from @standard post f20, but for now get it out of the desktop
spin.
2013-07-25 14:45:56 -04:00
Ray Strode
c79eede0d7 desktop: drop sendmail from default install
The plan is to enventually drop it from the lower comps
groups entirely, but it didn't happen this time around,
so at least get the desktop spin fixed for now.

https://lists.fedoraproject.org/pipermail/devel/2013-July/186796.html
2013-07-25 14:17:46 -04:00
Luya Tshimbalanga
cc9c456047 Design: add pencil to the list 2013-07-18 23:12:23 -07:00
Dennis Gilmore
ec9017b587 add desktop kickstarts for arm 2013-07-16 16:18:35 -05:00
Dennis Gilmore
c9f3aed3d6 split out desktop packages 2013-07-16 16:11:47 -05:00
Bruno Wolff III
9556cf3bc0 Prevent warning about @base being not found
@base was renamed to @standard, but @base is still include by
default by pungi. Using --nobase prevents a warning message
from being issued.
2013-07-05 22:31:41 -05:00
Bruno Wolff III
bf294a002c Fix excluding java-1.8.0-openjdk
The periods in java-1.8.0-openjdk appear to cause a problem
with the exclude pattern matching. Using *s instead excludes
java-1.8.0-openjdk, but not java-1.7.0-openjdk.
2013-07-05 22:26:14 -05:00
Bruno Wolff III
b0d3bb2b25 Games: Drop openlierox since it currently doesn't build
openlierox doesn't build with lua 5.2. It may be a while before
it gets fixed. Upstream hasn't done a release in a long time.
(Though the discussions forums appear to be active.)
2013-07-05 12:06:15 -05:00
Bruno Wolff III
0f3f36d2c5 Remove references to packages that no longer exist
I found a few attempts to remove packages that had been dropped
from Fedora.
2013-07-05 10:04:12 -05:00
Bruno Wolff III
6bb61fa057 Fix up repo definitions
Someone noticed that I messed up the repo definitions for live images,
but the fix wasn't right for the live images. The install image uses
a source repo, but the live images don't. The repo commands for the
install image are in the install image itself. It is also safe to
include the updates repo since an updates repo is created for branched
that has no packages and stays that way until release is gold. That
way the same repo set can be used before and after release. Also a
commented out repo definition for updates-testing is provided to help
people who want to enable that.
2013-07-04 10:57:37 -05:00
Bruno Wolff III
d79ee1b027 Remove file with non-graphic character in name 2013-07-04 10:50:43 -05:00
Dennis Gilmore
bdf04f705a add missing fedora-repo-rawhide.ks file and put in repo definitions for fedora-repo-not-rawhide.ks 2013-07-04 09:59:00 -05:00
Dennis Gilmore
69c0debc5d ARM: add uboot for wandboard-quad to images 2013-07-04 09:53:01 -05:00
Amit Saha
1d87b18f46 Scientific: remove/disable non-existent packages 2013-07-04 14:55:30 +10:00
Bruno Wolff III
12e9f1e583 The publish target should build a tar ball if needed 2013-07-02 22:17:39 -05:00
Bruno Wolff III
53643faf8f Games: Base on xfce instead of gnome
The xfce spin is smaller and will work on some older systems (for at
least some games) than gnome will.
2013-07-02 07:00:17 -05:00
Luya Tshimbalanga
3cd8f80d1b design: remove cinepaint due to bug #904256, readd tutorial 2013-07-01 23:25:05 -07:00
Bruno Wolff III
314afb81d0 Handle trying to remake the tar ball
Now running make when the tar ball already exists will result
in it not being recreated.
2013-06-29 22:18:08 -05:00
Bruno Wolff III
0ecefe0230 Fix to work with multiple tags
If there are multiple tags pointing to HEAD we need to pick only
one. We'll take one that seems to be a version number. This allows
the version number tag to coexist with another tag, that perhaps
indicates which images it was used to build.
2013-06-29 22:08:06 -05:00
37 changed files with 364 additions and 438 deletions

View File

@@ -1,5 +1,5 @@
# Get the version name first by seeing if HEAD is tagged # Get the version name first by seeing if HEAD is tagged
version := $(shell git tag --points-at HEAD) version := $(shell git tag --points-at HEAD -l '0.*.*' | sort -r | head -1)
# And if it wasn't use a git hash # And if it wasn't use a git hash
ifeq ($(version),) ifeq ($(version),)
version := $(shell git log -1 --abbrev=8 --pretty=git%h) version := $(shell git log -1 --abbrev=8 --pretty=git%h)
@@ -26,10 +26,12 @@ install:
clean: clean:
rm -f $(name)-*.tar.gz rm -f $(name)-*.tar.gz
dist: dist: $(name)-$(version).tar.gz
$(name)-$(version).tar.gz:
git archive --format=tar --prefix=$(name)-$(version)/ HEAD | gzip > $(name)-$(version).tar.gz git archive --format=tar --prefix=$(name)-$(version)/ HEAD | gzip > $(name)-$(version).tar.gz
publish: publish: $(name)-$(version).tar.gz
scp $(name)-$(version).tar.gz fedorahosted.org:$(name) scp $(name)-$(version).tar.gz fedorahosted.org:$(name)
dist-clean: dist-clean:

View File

@@ -66,7 +66,6 @@ selinux --permissive
-realmd -realmd
-rhythmbox -rhythmbox
-sane-backends* -sane-backends*
-sendmail
-shotwell -shotwell
-simple-scan -simple-scan
-system-config-* -system-config-*

View File

View File

@@ -4,6 +4,9 @@ auth --useshadow --enablemd5
selinux --enforcing selinux --enforcing
firewall --enabled --service=mdns,ssh firewall --enabled --service=mdns,ssh
# configure extlinux bootloader
bootloader --extlinux
# make sure that initial-setup runs and lets us do all the configuration bits # make sure that initial-setup runs and lets us do all the configuration bits
firstboot --reconfig firstboot --reconfig
@@ -20,9 +23,14 @@ services --enabled=ssh,NetworkManager,avahi-daemon,rsyslog,chronyd --disabled=ne
kernel kernel
kernel-lpae kernel-lpae
dracut-config-generic
chrony chrony
arm-boot-config arm-boot-config
extlinux-bootloader
initial-setup initial-setup
#lets resize / on first boot
dracut-modules-growroot
# install uboot images # install uboot images
uboot-beagle uboot-beagle
@@ -33,6 +41,7 @@ uboot-smdkv310
uboot-uevm uboot-uevm
uboot-wandboard_dl uboot-wandboard_dl
uboot-wandboard_solo uboot-wandboard_solo
uboot-wandboard_quad
%end %end

View File

@@ -0,0 +1,12 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-desktop-packages.ks
%include fedora-arm-vfat-partitioning.ks
part / --size=4000 --fstype ext4
%packages
-initial-setup
%end

12
fedora-arm-desktop.ks Normal file
View File

@@ -0,0 +1,12 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-desktop-packages.ks
%include fedora-arm-partitioning.ks
part / --size=4000 --fstype ext4
%packages
-initial-setup
%end

View File

@@ -3,6 +3,8 @@
%include fedora-kde-packages.ks %include fedora-kde-packages.ks
%include fedora-arm-vfat-partitioning.ks %include fedora-arm-vfat-partitioning.ks
part / --size=4000 --fstype ext4
%post %post
echo -n "Enabling initial-setup gui mode on startup" echo -n "Enabling initial-setup gui mode on startup"
ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service

View File

@@ -3,6 +3,8 @@
%include fedora-kde-packages.ks %include fedora-kde-packages.ks
%include fedora-arm-partitioning.ks %include fedora-arm-partitioning.ks
part / --size=4000 --fstype ext4
%post %post
echo -n "Enabling initial-setup gui mode on startup" echo -n "Enabling initial-setup gui mode on startup"
ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service

View File

@@ -3,6 +3,8 @@
%include fedora-mate-packages.ks %include fedora-mate-packages.ks
%include fedora-arm-vfat-partitioning.ks %include fedora-arm-vfat-partitioning.ks
part / --size=5000 --fstype ext4
%post %post
echo -n "Enabling initial-setup gui mode on startup" echo -n "Enabling initial-setup gui mode on startup"
ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service

View File

@@ -3,6 +3,8 @@
%include fedora-mate-packages.ks %include fedora-mate-packages.ks
%include fedora-arm-partitioning.ks %include fedora-arm-partitioning.ks
part / --size=5000 --fstype ext4
%post %post
echo -n "Enabling initial-setup gui mode on startup" echo -n "Enabling initial-setup gui mode on startup"
ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service

View File

@@ -1,6 +1,9 @@
%include fedora-arm-base.ks %include fedora-arm-base.ks
%include fedora-arm-vfat-partitioning.ks %include fedora-arm-vfat-partitioning.ks
part swap --size=128 --fstype swap
part / --size=1400 --fstype ext4
%post %post
# setup systemd to boot to the right runlevel # setup systemd to boot to the right runlevel

View File

@@ -1,6 +1,9 @@
%include fedora-arm-base.ks %include fedora-arm-base.ks
%include fedora-arm-partitioning.ks %include fedora-arm-partitioning.ks
part swap --size=128 --fstype swap
part / --size=1400 --fstype ext4
%post %post
# setup systemd to boot to the right runlevel # setup systemd to boot to the right runlevel

View File

@@ -1,5 +1,4 @@
bootloader --location=none
part /boot --size=512 --fstype ext3 part /boot --size=512 --fstype ext3
part swap --size=512 --fstype swap part swap --size=512 --fstype swap
part / --grow --size=6500 --fstype ext4 part / --size=3000 --fstype ext4

View File

@@ -1,5 +1,4 @@
bootloader --location=none
part /boot/uboot --size=20 --fstype vfat part /boot/uboot --size=20 --fstype vfat
part swap --size=512 --fstype swap part swap --size=512 --fstype swap
part / --grow --size=6500 --fstype ext4 part / --size=3400 --fstype ext4

View File

@@ -0,0 +1,23 @@
%packages
@firefox
@gnome-desktop
@libreoffice
# 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
# We use gnome-control-center's printer and input sources panels instead
-system-config-printer
-im-chooser
# Similarly, there was also some debate about removing rsyslog from @standard
# (since much of its functionality is provided by journald now), but it's
# not going to happen for f20 either, so drop it here for now.
# https://lists.fedoraproject.org/pipermail/devel/2013-July/186796.html
-rsyslog
%end

View File

@@ -25,7 +25,8 @@ repo --name=rawhide-source --mirrorlist=http://mirrors.fedoraproject.org/mirror
# Package manifest for the compose. Uses repo group metadata to translate groups. # Package manifest for the compose. Uses repo group metadata to translate groups.
# (default groups for the configured repos are added by --default) # (default groups for the configured repos are added by --default)
%packages --default # @base got renamed to @standard, but @base is still included by default by pungi.
%packages --default --nobase
# pungi is an inclusive depsolver so that multiple packages are brought # pungi is an inclusive depsolver so that multiple packages are brought
# in to satisify dependencies and we don't always want that. So we use # in to satisify dependencies and we don't always want that. So we use
@@ -39,7 +40,8 @@ repo --name=rawhide-source --mirrorlist=http://mirrors.fedoraproject.org/mirror
-generic* -generic*
-GConf2-dbus* -GConf2-dbus*
-bluez-gnome -bluez-gnome
-java-1.8.0-openjdk # Periods cause problems in paterns, so replace with *s
-java-1*8*0-openjdk
-community-mysql* -community-mysql*
-jruby* -jruby*
@@ -142,6 +144,7 @@ kde-l10n-*
libreoffice-langpack-* libreoffice-langpack-*
man-pages-* man-pages-*
mythes-* mythes-*
-gimp-help-*
# Removals # Removals
-PackageKit-zif -PackageKit-zif

View File

@@ -77,8 +77,6 @@ exists() {
\$* \$*
} }
touch /.liveimg-configured
# Make sure we don't mangle the hardware clock on shutdown # Make sure we don't mangle the hardware clock on shutdown
ln -sf /dev/null /etc/systemd/system/hwclock-save.service ln -sf /dev/null /etc/systemd/system/hwclock-save.service
@@ -204,6 +202,13 @@ systemctl --no-reload disable atd.service 2> /dev/null || :
systemctl stop crond.service 2> /dev/null || : systemctl stop crond.service 2> /dev/null || :
systemctl stop atd.service 2> /dev/null || : systemctl stop atd.service 2> /dev/null || :
# Mark things as configured
touch /.liveimg-configured
# add static hostname to work around xauth bug
# https://bugzilla.redhat.com/show_bug.cgi?id=679486
echo "localhost" > /etc/hostname
EOF EOF
# bah, hal starts way too late # bah, hal starts way too late

View File

@@ -17,7 +17,7 @@ part / --size 8192
# graphics # graphics
blender blender
bluefish bluefish
cinepaint #cinepaint
cmyktool cmyktool
darktable darktable
dia dia
@@ -26,23 +26,28 @@ fontforge
font-manager font-manager
gimp gimp
gimp-*-plugin gimp-*-plugin
gimp-data-extras
gimp-paint-studio
gimp-high-pass-filter
gimp-normalmap
gimp-resynthesizer
gpick gpick
GREYCstoration-gimp GREYCstoration-gimp
hugin hugin
inkscape
mypaint mypaint
inkscape
nautilus-image-converter nautilus-image-converter
optipng optipng
# pinta # is huge because it needs mono phatch
# postr # dropped because shotwell support flickr upload screenruler
simple-scan
scribus scribus
colord-extra-profiles colord-extra-profiles
synfigstudio synfigstudio
# ufraw # dropped as duplicate of darktable
xournal xournal
# office # office
gnote vym
pdfshuffler pdfshuffler
# internet # internet
@@ -52,19 +57,19 @@ filezilla
audacity audacity
pitivi pitivi
# system
# gtk-recordmydesktop # dropped for space (#887991)
# network-manager-applet #part of Gnome Desktop
# fonts # fonts
aajohan-comfortaa-fonts aajohan-comfortaa-fonts
adobe-source-sans-pro-fonts adobe-source-sans-pro-fonts
campivisivi-titillium-fonts
lato-fonts lato-fonts
overpass-fonts overpass-fonts
# removal of duplicated and unneeded applications # removal of duplicated and unneeded applications
-gnome-boxes -gnome-boxes
-gthumb
-eog -eog
-gnome-photos
-rdesktop
# Legacy cmdline things we don't want # Legacy cmdline things we don't want
-krb5-auth-dialog -krb5-auth-dialog
@@ -89,22 +94,45 @@ overpass-fonts
%end %end
#%post %post
#Override the favorite desktop application in Dash
cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE
[org.gnome.shell]
favorite-apps=['firefox.desktop', 'evolution.desktop', 'shotwell.desktop', 'gimp.desktop', 'inkscape.desktop', 'blender.desktop', 'libreoffice-writer.desktop', 'scribus.desktop', 'nautilus.desktop', 'bijiben.desktop', 'anaconda.desktop']
#Enable categories in Gnome Shell
app-folder-categories=['Utilities', 'Sundry', 'Office', 'Network', 'Internet', 'Graphics', 'Games', 'Multimedia', 'System', 'Development', 'Accessories', 'System Settings', 'Other']
FOE
# Add link to the Inkscape Course # Add link to the Inkscape Course
#cat >> /usr/share/applications/inkscape-course.desktop << FOE cat >> /usr/share/applications/inkscape-course.desktop << FOE
#[Desktop Entry] [Desktop Entry]
#Name=Introduction To Inkscape Name=Introduction To Inkscape
#GenericName=Inkscape Course GenericName=Inkscape Course
#Comment=Materials from Máirín Duffy's Inkscape Class Comment=Materials from Máirín Duffy's Inkscape Class
#Exec=xdg-open http://linuxgrrl.com/learn/Introduction_To_Inkscape Exec=xdg-open http://linuxgrrl.com/learn/Introduction_To_Inkscape
#Type=Application Type=Application
#Icon=fedora-logo-icon Icon=fedora-logo-icon
#Categories=Graphics;Documentation; Categories=Graphics;Documentation;
#FOE FOE
#chmod a+x /usr/share/applications/inkscape-course.desktop chmod a+x /usr/share/applications/inkscape-course.desktop
#EOF # Add link to the list of design tutorials
cat >> /usr/share/applications/list-design-tutorials.desktop << FOE
[Desktop Entry]
Name=List of design tutorials
GenericName=Design tutorials
Comment=List of websites using open source design software
Exec=xdg-open https://fedoraproject.org/wiki/Design_Suite/Tutorials
Type=Application
Icon=applicatons-graphics
Categories=Graphics;Documentation;
FOE
chmod a+x /usr/share/applications/list-design-tutorials.desktop
#%end # rebuild schema cache with any overrides we installed
glib-compile-schemas /usr/share/glib-2.0/schemas
EOF
%end

View File

@@ -3,27 +3,10 @@
# mailto:desktop@lists.fedoraproject.org # mailto:desktop@lists.fedoraproject.org
%include fedora-live-base.ks %include fedora-live-base.ks
%include fedora-desktop-packages.ks
part / --size 4096 part / --size 4096
%packages
@firefox
@gnome-desktop
@libreoffice
# 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
# We use gnome-control-center's printer and input sources panels instead
-system-config-printer
-im-chooser
%end
%post %post
cat >> /etc/rc.d/init.d/livesys << EOF cat >> /etc/rc.d/init.d/livesys << EOF

View File

@@ -81,6 +81,9 @@ seq24
muse muse
qtractor qtractor
non-session-manager non-session-manager
non-daw
non-sequencer
non-mixer
# audio-plugins # audio-plugins
calf calf
@@ -116,7 +119,8 @@ lv2-c++-tools
lv2-samplv1 lv2-samplv1
lv2-synthv1 lv2-synthv1
lv2-drumkv1 lv2-drumkv1
lv2-triceratops
lv2-newtonator
#dssi #dssi
nekobee-dssi nekobee-dssi
@@ -140,6 +144,7 @@ nano
mscore mscore
lilypond lilypond
frescobaldi frescobaldi
mup
#audio utilities #audio utilities
jamin jamin
@@ -154,6 +159,7 @@ rtirq
#patchage #patchage
#ladish #not packaged yet #ladish #not packaged yet
japa japa
radium-compressor
#streaming #streaming
idjc idjc

View File

@@ -40,12 +40,11 @@ chmod a+x /home/liveuser/.xsession
chown liveuser:liveuser /home/liveuser/.xsession chown liveuser:liveuser /home/liveuser/.xsession
# set up autologin for user liveuser # set up autologin for user liveuser
sed -i 's/#AutoLoginEnable=true/AutoLoginEnable=true/' /etc/kde/kdm/kdmrc sed -i 's/^AutoUser=.*/AutoUser=liveuser/' /etc/sddm.conf
sed -i 's/#AutoLoginUser=fred/AutoLoginUser=liveuser/' /etc/kde/kdm/kdmrc
# set up user liveuser as default user and preselected user # set up user liveuser as default user and preselected user
sed -i 's/#PreselectUser=Default/PreselectUser=Default/' /etc/kde/kdm/kdmrc sed -i 's/^LastUser=.*/LastUser=liveuser/' /etc/sddm.conf
sed -i 's/#DefaultUser=johndoe/DefaultUser=liveuser/' /etc/kde/kdm/kdmrc sed -i 's/^LastSession=.*/LastSession=kde-plasma.desktop/' /etc/sddm.conf
# add liveinst.desktop to favorites menu # add liveinst.desktop to favorites menu
mkdir -p /home/liveuser/.kde/share/config/ mkdir -p /home/liveuser/.kde/share/config/

View File

@@ -2,7 +2,7 @@
# #
# Description: # Description:
# - Fedora Live Spin with the K Desktop Environment (KDE), 2 GiB version # - Fedora Live Spin with the K Desktop Environment (KDE), 2 GiB version
# see fedora-livecd-kde.ks for the default CD-sized version # see fedora-livecd-kde.ks for the default 1 GiB version
# #
# Maintainer(s): # Maintainer(s):
# - Sebastian Vahl <fedora@deadbabylon.de> # - Sebastian Vahl <fedora@deadbabylon.de>

View File

@@ -90,6 +90,8 @@
-gnu-free-mono-fonts -gnu-free-mono-fonts
-gnu-free-sans-fonts -gnu-free-sans-fonts
-gnu-free-serif-fonts -gnu-free-serif-fonts
-uboot-tools
-dtc
# Without gnu freefonts, the lack of Malayalam coverage is # Without gnu freefonts, the lack of Malayalam coverage is
# a problem in anaconda (#977764) # a problem in anaconda (#977764)

View File

@@ -1,7 +1,7 @@
# fedora-livecd-kde.ks # fedora-livecd-kde.ks
# #
# Description: # Description:
# - Fedora Livecd Spin with the K Desktop Environment (KDE) # - Fedora Live Spin with the K Desktop Environment (KDE), default 1 GiB version
# #
# Maintainer(s): # Maintainer(s):
# - Sebastian Vahl <fedora@deadbabylon.de> # - Sebastian Vahl <fedora@deadbabylon.de>
@@ -10,6 +10,9 @@
%include fedora-live-kde-base.ks %include fedora-live-kde-base.ks
%include fedora-live-minimization.ks %include fedora-live-minimization.ks
# DVD payload
part / --size=4096
%packages %packages
# unwanted packages from @kde-desktop # unwanted packages from @kde-desktop

View File

@@ -36,7 +36,7 @@ MailClient=sylpheed.desktop
FOE FOE
# set up auto-login for liveuser # set up auto-login for liveuser
sed -i 's|# autologin=dgod|autologin=liveuser|g' /etc/lxdm/lxdm.conf sed -i 's/# autologin=.*/autologin=liveuser/g' /etc/lxdm/lxdm.conf
# Show harddisk install on the desktop # Show harddisk install on the desktop
sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
@@ -45,32 +45,13 @@ cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop
# create default config for clipit, otherwise it displays a dialog on startup # create default config for clipit, otherwise it displays a dialog on startup
mkdir -p /home/liveuser/.config/clipit mkdir -p /home/liveuser/.config/clipit
cat .config/clipit/clipitrc << FOE cat > /home/liveuser/.config/clipit/clipitrc << FOE
[rc] [rc]
use_copy=true use_copy=true
use_primary=false
synchronize=false
automatic_paste=false
show_indexes=false
save_uris=true save_uris=true
use_rmb_menu=false
save_history=false save_history=false
history_limit=50
items_menu=20
statics_show=true statics_show=true
statics_items=10
hyperlinks_only=false
confirm_clear=false
single_line=true single_line=true
reverse_history=false
item_length=50
ellipsize=2
history_key=<Ctrl><Alt>H
actions_key=<Ctrl><Alt>A
menu_key=<Ctrl><Alt>P
search_key=<Ctrl><Alt>F
offline_key=<Ctrl><Alt>O
offline_mode=false
FOE FOE
# this goes at the end after all other changes. # this goes at the end after all other changes.

View File

@@ -11,8 +11,27 @@
-planner -planner
# Drop things for size # Drop things for size
-@3d-printing
-brasero
-bluez
-bluez-cups
-@dial-up
-dnf
-firefox -firefox
-gnome-bluetooth-libs
-gnome-icon-theme-symbolic
-gnome-software
-gnome-user-docs
-@guest-desktop-agents
-@libreoffice -@libreoffice
-@mate-applications
-mate-bluetooth
-mate-icon-theme-faenza
-transmission-gtk
# Drop oversized fonts that aren't needed
-cjkuni-uming-fonts
-wqy-zenhei-fonts
# A web browser would be nice for a live cd # A web browser would be nice for a live cd
midori midori
@@ -65,8 +84,8 @@ midori
-ntsysv -ntsysv
# Drop some system-config things # Drop some system-config things
-system-config-boot
-system-config-language -system-config-language
-system-config-printer
-system-config-rootpassword -system-config-rootpassword
-system-config-services -system-config-services
-policycoreutils-gui -policycoreutils-gui
@@ -78,4 +97,3 @@ midori
rm -f /usr/share/icons/HighContrast/icon-theme.cache rm -f /usr/share/icons/HighContrast/icon-theme.cache
%end %end

View File

@@ -4,359 +4,152 @@
# A fully functional live OS based on Fedora for use in security auditing, # A fully functional live OS based on Fedora for use in security auditing,
# forensics research, and penetration testing. # forensics research, and penetration testing.
# Maintainers: # Maintainers:
# Christoph Wickert <cwickert [AT] fedoraproject <dot> org> # Fabian Affolter <fab [AT] fedoraproject <dot> org>
# Joerg Simon <jsimon [AT] fedoraproject <dot> org> # Joerg Simon <jsimon [AT] fedoraproject <dot> org>
# Fabian Affolter <fab [AT] fedoraproject <dot> org> # Christoph Wickert <cwickert [AT] fedoraproject <dot> org>
# Acknowledgements: # Acknowledgements:
# Fedora LiveCD Xfce Spin team - some work here was inherited, many thanks! # Fedora LiveCD Xfce Spin team - some work here was and will be inherited,
# many thanks!
# Fedora LXDE Spin - Copied over stuff to make LXDE Default # Fedora LXDE Spin - Copied over stuff to make LXDE Default
# Luke Macken, Adam Miller for the original OpenBox Security ks and all # Luke Macken and Adam Miller for the original OpenBox Security ks and all
# the Security Applications! # the Security Applications!
# Hiemanshu Sharma <hiemanshu [AT] fedoraproject <dot> org> # Hiemanshu Sharma <hiemanshu [AT] fedoraproject <dot> org>
# Important!!!!
# Beginning with Security Stuff - we use pattern to parse the kickstart file
# for building the security menu - please use
# # Category: Categoryname <- for new Categories
# # Command: Commandname <- for the given Command
# # rCommand: Commandname <- for a command as root
# # Entry: Menu-Entry <- for the MenuEntry Name (optional)
%include fedora-live-base.ks %include fedora-live-base.ks
%include fedora-live-minimization.ks %include fedora-live-minimization.ks
# spin was failing to compose due to lack of space, so bumping the size.
part / --size 10240
%packages %packages
### LXDE desktop @xfce-desktop
@lxde-desktop @xfce-apps
lxlauncher
obconf
lxdm
### internet # Security tools (not ready at the moment)
firefox @security-lab
icedtea-web security-menus
pidgin
sylpheed
transmission
### graphics # unlock default keyring. FIXME: Should probably be done in comps
#mtpaint
### audio & video
alsa-plugins-pulseaudio
asunder
lxmusic
gxine
gxine-mozplugin
pavucontrol
pnmixer
# I'm looking for something smaller than
#gnomebaker
### utils
galculator
parcellite
xpad
### system
gigolo
Terminal
### more desktop stuff
fedora-icon-theme
adwaita-cursor-theme
adwaita-gtk2-theme
adwaita-gtk3-theme
# pam-fprint causes a segfault in LXDM when enabled
-fprintd-pam
# needed for automatic unlocking of keyring (#643435)
gnome-keyring-pam gnome-keyring-pam
network-manager-applet
# needed for xdg-open to support LXDE
perl-File-MimeInfo
xcompmgr
xdg-user-dirs-gtk
xscreensaver-extras
# use yumex instead of gnome-packagekit
#yumex
-apper
-gnome-packagekit
# LXDE has lxpolkit. Make sure no other authentication agents end up in the spin.
-polkit-gnome
-polkit-kde
# make sure xfce4-notifyd is not pulled in
notification-daemon
-xfce4-notifyd
# make sure xfwm4 is not pulled in for firstboot
# https://bugzilla.redhat.com/show_bug.cgi?id=643416
metacity
# Command line
powertop
wget
yum-utils
# dictionaries are big
-aspell-*
-hunspell-*
-man-pages-*
-words
# save some space # save some space
-sendmail -autofs
ssmtp
-acpid -acpid
-gimp-help
-desktop-backgrounds-basic
-realmd # only seems to be used in GNOME
-PackageKit* # we switched to yumex, so we don't need this
-aspell-* # dictionaries are big
-gnumeric
-foomatic-db-ppds
-foomatic
-stix-fonts
-ibus-typing-booster
-xfce4-sensors-plugin
-man-pages-*
# drop some system-config things # drop some system-config things
-system-config-boot -system-config-boot
#-system-config-language #-system-config-network
-system-config-lvm
-system-config-rootpassword -system-config-rootpassword
#-system-config-services #-system-config-services
-policycoreutils-gui -policycoreutils-gui
-gnome-disk-utility
# we need UPower for suspend and hibernate # exclude some packages to save some space
upower # use './fsl-maintenance.py -l' in your security spin git folder to build
-ArpON
###################### Security Stuffs ############################ -aide
security-menus -binwalk
################################################################## -bkhive
# Category: Reconnaissance -bonesi
# rCommand: dsniff -h -bro
dsniff -cmospwd
# rCommand: hping -h -dnstop
hping3 -etherape
nc6 -hfsutils
nc -httpie
# Command: ncrack -h -httrack
ncrack -hydra
ngrep -kismon
# rCommand: nmap -h -labrea
nmap -nebula
# Command: zenmap-root -netsed
nmap-frontend -onesixtyone
# Command: p0f -h -packETH
p0f -pads
# rCommand: sing -h -pdfcrack
sing -picviz-gui
# Command: scanssh -h -prelude-lml
#temp takout scanssh -prelude-manager
# rCommand: scapy -h -prewikka
scapy -proxychains
# Command: socat -pyrit
# Entry: Socket cat -raddump
socat -rkhunter
# rCommand: tcpdump -h -safecopy
tcpdump -samdump2
# rCommand: unicornscan -h -scalpel
unicornscan -sshscan
# rCommand: wireshark -sslstrip
# Entry: Wireshark -tcpreen
wireshark-gnome -tcpreplay
# Command: xprobe2 -tripwire
xprobe2 -wipe
# Command: nbtscan
nbtscan
# Command: tcpxtract
tcpxtract
# Command: firewalk
# Entry: Firewalk
firewalk
# Command: hunt
# Entry: Hunt
hunt
# Command: dnsenum -h
# Entry: DNS Enumeration
dnsenum
# rCommand: iftop
iftop
# Command: argus -h
argus
# rCommand: ettercap -C
# Entry: Ettercap
ettercap
ettercap-gtk
# rCommand: packETH
packETH
# rCommand: iptraf-ng
iptraf-ng
pcapdiff
# rCommand: etherape
etherape
# Command: lynis
lynis
# rCommand: netsniff-ng
netsniff-ng
# Command: tcpjunk -x
tcpjunk
# rCommand: ssldump -h
ssldump
# rCommand: yersinia -G
# Entry: Yersinia
yersinia
net-snmp
# Command: openvas-client
# Entry: OpenVAS Client
openvas-client
openvas-scanner
#################################################################
# Category: Forensics
# Command: ddrescue -h
ddrescue
# Command: gparted
gparted
hexedit
# rCommand: testdisk -h
testdisk
# Command: foremost -h
# Entry: Foremost Filecarver
foremost
# Command: sectool-gui
# Entry: sectool
sectool-gui
scanmem
sleuthkit
# Command: unhide
unhide
# Command: examiner
# Entry: ELF Examiner
examiner
dc3dd
afftools
# Command: srm -h
# Entry: Securely Remove Files
srm
# Command: nwipe
# Entry: Securely erase disks
nwipe
# Command: firstaidkit -g gtk
# Entry: First Aid Kit
#firstaidkit-plugin-all #temp removed - dependency to grub2
ntfs-3g
ntfsprogs
#####################################################################
# Category: WebApplicationTesting
# Command: httping -h
httping
# Command: nikto -help
# Entry: Nikto Websecurity Scanner
nikto
# Command: ratproxy -h
ratproxy
# Command: lbd
# Entry: Load Balancing Detector
lbd
# Command: skipfish
skipfish
# Command: sqlninja
sqlninja
#######################################################################
# Category: Wireless
# Command: aircrack-ng
aircrack-ng
# Command: airsnort
airsnort
# rCommand: kismet
kismet
# Command: weplab
# Entry: Wep Key Cracker
weplab
# Command: wavemon
wavemon
#######################################################################
# Category: CodeAnalysis
# Command: splint
splint
# Command: pscan
pscan
# Command: flawfinder
# Entry: Flawfinder
flawfinder
# Command: rats
# Entry: Rough Auditing Tool for Security
rats
######################################################################
# Category: IntrusionDetection
# rCommand: chkrootkit
chkrootkit
# Command: aide -h
aide
labrea
# Command: honeyd -h
# Entry: Honeypot Daemon
# temp removal
#honeyd
# Command: pads -h
# Entry: Passive Asset Detection System
pads
nebula
# Command: rkhunter
# Entry: RootKitHunter
rkhunter
########################################################################
# Category: PasswordTools
# Command: john
john
# Command: ophcrack
# Entry: Objectif Securite ophcrack
ophcrack
# Command: medusa -d
# Entry: Medusa Brute Force
medusa
%end %end
%post %post
# LXDE and LXDM configuration # xfce configuration
# This is a huge file and things work ok without it
rm -f /usr/share/icons/HighContrast/icon-theme.cache
# create /etc/sysconfig/desktop (needed for installation) # create /etc/sysconfig/desktop (needed for installation)
cat > /etc/sysconfig/desktop <<EOF cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/startlxde PREFERRED=/usr/bin/startxfce4
DISPLAYMANAGER=/usr/sbin/lxdm DISPLAYMANAGER=/usr/sbin/lightdm
EOF EOF
cat >> /etc/rc.d/init.d/livesys << EOF cat >> /etc/rc.d/init.d/livesys << EOF
# disable screensaver locking and make sure gamin gets started
cat > /etc/xdg/lxsession/LXDE/autostart << FOE mkdir -p /home/liveuser/.config/xfce4
/usr/libexec/gam_server
@lxpanel --profile LXDE cat > /home/liveuser/.config/xfce4/helpers.rc << FOE
@pcmanfm --desktop --profile LXDE MailReader=sylpheed-claws
/usr/libexec/notification-daemon FileManager=Thunar
WebBrowser=midori
FOE FOE
# set up preferred apps # disable screensaver locking (#674410)
cat > /etc/xdg/libfm/pref-apps.conf << FOE cat >> /home/liveuser/.xscreensaver << FOE
[Preferred Applications] mode: off
WebBrowser=firefox.desktop lock: False
MailClient=redhat-sylpheed.desktop dpmsEnabled: False
FOE FOE
# set up auto-login for liveuser # deactivate xfconf-migration (#683161)
sed -i 's|# autologin=dgod|autologin=liveuser|g' /etc/lxdm/lxdm.conf rm -f /etc/xdg/autostart/xfconf-migration-4.6.desktop || :
# deactivate xfce4-panel first-run dialog (#693569)
mkdir -p /home/liveuser/.config/xfce4/xfconf/xfce-perchannel-xml
cp /etc/xdg/xfce4/panel/default.xml /home/liveuser/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
# 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 Xfce as default session, otherwise login will fail
sed -i 's/^#user-session=.*/user-session=xfce/' /etc/lightdm/lightdm.conf
# Show harddisk install on the desktop # Show harddisk install on the desktop
sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
mkdir /home/liveuser/Desktop mkdir /home/liveuser/Desktop
cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop
# Add autostart for parcellite # and mark it as executable (new Xfce security feature)
cp /usr/share/applications/fedora-parcellite.desktop /etc/xdg/autostart chmod +x /home/liveuser/Desktop/liveinst.desktop
# this goes at the end after all other changes. # this goes at the end after all other changes.
chown -R liveuser:liveuser /home/liveuser chown -R liveuser:liveuser /home/liveuser
@@ -365,4 +158,3 @@ restorecon -R /home/liveuser
EOF EOF
%end %end

View File

@@ -26,8 +26,8 @@ rm -f /var/lib/rpm/__db*
# Get proper release naming in the control panel # Get proper release naming in the control panel
cat >> /boot/olpc_build << EOF cat >> /boot/olpc_build << EOF
Sugar on a Stick 8 ('Ōhelo Berry) Sugar on a Stick 10 (Unknown)
Fedora release 18 (Spherical Cow) Fedora release 20 (Rawhide)
EOF EOF
# Add our activities to the favorites # Add our activities to the favorites
@@ -83,6 +83,16 @@ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults
# Enable Sugar power management # Enable Sugar power management
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /desktop/sugar/power/automatic True >/dev/null gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /desktop/sugar/power/automatic True >/dev/null
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 Sugar as default session, otherwise login will fail
sed -i 's/^#user-session=.*/user-session=sugar/' /etc/lightdm/lightdm.conf
EOF
cat >> /etc/rc.d/init.d/livesys-late << EOF cat >> /etc/rc.d/init.d/livesys-late << EOF
# disable screensaver locking # disable screensaver locking

View File

@@ -7,7 +7,7 @@
%include fedora-livecd-desktop.ks %include fedora-livecd-desktop.ks
# DVD payload # DVD payload
part / --size=8192 part / --size 10240
%packages %packages
@@ -49,7 +49,8 @@ perl-Test-Pod-Coverage
-gimp-libs -gimp-libs
-gimp-data-extras -gimp-data-extras
-kdebluetooth -kdebluetooth
-kbluetooth
-rdesktop
%end %end

View File

@@ -4,7 +4,7 @@
# - Bruno Wolff III <bruno@wolff.to> # - Bruno Wolff III <bruno@wolff.to>
# - Formerly maintained by Rahul Sundaram # - Formerly maintained by Rahul Sundaram
%include fedora-livecd-desktop.ks %include fedora-livecd-xfce.ks
# The recommended part size for DVDs is too close to use for the games spin # The recommended part size for DVDs is too close to use for the games spin
part / --size 10240 part / --size 10240
@@ -91,7 +91,6 @@ lordsawar
lure lure
machineball machineball
nethack nethack
openlierox
pachi pachi
pioneers pioneers
quarry quarry
@@ -187,7 +186,6 @@ games-menus
# No compilations of games as I want to only include games that at least # No compilations of games as I want to only include games that at least
# someone thought were good within a genre. # someone thought were good within a genre.
-kdegames -kdegames
-gnome-games
# Nothing should be downloading data to play. # Nothing should be downloading data to play.
-autodownloader -autodownloader

View File

@@ -10,12 +10,10 @@
# Maintainer: Amit Saha <amitksaha@fedoraproject.org> # Maintainer: Amit Saha <amitksaha@fedoraproject.org>
# https://fedoraproject.org/wiki/User:Amitksaha # https://fedoraproject.org/wiki/User:Amitksaha
# Last modified: March 10, 2012.
%include fedora-live-kde.ks %include fedora-live-kde.ks
# DVD payload # The recommended part size for DVDs is too close to use for the scientific spin
part / --size 10000 part / --size 12288
%packages %packages
@@ -27,6 +25,11 @@ scilab
scilab-devel scilab-devel
scilab-doc scilab-doc
# sagemath
# BZ #1006230 should fix this
sagemath
sagemath-notebook
#Devel tools #Devel tools
#Install the mandatory packages from dev-tools and dev-libs #Install the mandatory packages from dev-tools and dev-libs
@@ -35,14 +38,41 @@ scilab-doc
@development-libs @development-libs
@c-development @c-development
@rpm-development-tools @rpm-development-tools
#others, not included
# C++ libraries
blitz-devel
armadillo-devel
# Misc. related utils # Misc. related utils
ddd ddd
valgrind valgrind
ipython
#python 2 tools/libraries not included from the groups
python-ipython
python-ipython-console
python-ipython-notebook
sympy
python-networkx
#python 3 and tools/libraries not included from the groups
python3
python3-matplotlib
python3-scipy
python3-numpy
python3-ipython
python3-ipython-console
python3-ipython-notebook
python3-networkx
# matplotlib backends
python-matplotlib-qt4
python-matplotlib-tk
python3-matplotlib-qt4
python3-matplotlib-tk
# Include Java development tools # Include Java development tools
@java-development @java-development
apache-commons-math
#fortran compiler #fortran compiler
gcc-gfortran gcc-gfortran
@@ -54,8 +84,7 @@ rkward
qtoctave qtoctave
# IDEs for the IDE folks # IDEs for the IDE folks
netbeans @eclipse
eclipse
spyder spyder
#writing & publishing #writing & publishing
@@ -63,7 +92,7 @@ emacs
emacs-color-theme emacs-color-theme
vim vim
scribus scribus
scite #scite
lyx lyx
kile kile
@@ -72,21 +101,22 @@ kile
BibTool BibTool
pdfshuffler pdfshuffler
# Parallel/Distributed computing libraries/tools # Parallel/Distributed computing libraries/tools
openmpi openmpi
openmpi-devel
valgrind-openmpi valgrind-openmpi
pvm pvm
pvm-gui #will install 'pvm' as well pvm-gui #will install 'pvm' as well
libgomp libgomp
python-pp python-pp
mpi4py-openmpi
python3-mpi4py-openmpi
#Version control- a GUI for each as well #Version control- a GUI for each as well
# Installing rapidsvn will also install subversion package # Installing rapidsvn will also install subversion package
rapidsvn rapidsvn
# Install git-gui, will also install git git
git-gui git-gui
# Mercurial # Mercurial
mercurial mercurial
@@ -95,7 +125,6 @@ mercurial-hgk
#Backup Utilities #Backup Utilities
backintime-kde backintime-kde
#needs to install this specifically because of some conflict between openmpi #needs to install this specifically because of some conflict between openmpi
#and emacs (http://lists.fedoraproject.org/pipermail/devel/2011-July/153812.html) #and emacs (http://lists.fedoraproject.org/pipermail/devel/2011-July/153812.html)
libotf libotf
@@ -106,13 +135,13 @@ root-gui-fitpanel
root-python root-python
#Multiple jobs/clustering system #Multiple jobs/clustering system
torque # torque
torque-server # torque-server
torque-scheduler # torque-scheduler
torque-gui # torque-gui
torque-libs # torque-libs
torque-mom # torque-mom
python-pbs # python-pbs
#Drawing, Picture viewing tools, Visualization tools #Drawing, Picture viewing tools, Visualization tools
dia dia
@@ -126,8 +155,9 @@ Mayavi
#Misc. Utils #Misc. Utils
screen screen
tmux
rlwrap rlwrap
xchat hexchat
shutter shutter
fig2ps fig2ps
bibtex2html bibtex2html

View File

@@ -32,13 +32,10 @@ metacity
# dictionaries are big # dictionaries are big
-aspell-* #-man-pages-*
-hunspell-* #-words
-man-pages-*
-words
# use ssmtp instead of sendmail # use ssmtp
-sendmail
ssmtp ssmtp
# save some space # save some space
@@ -53,7 +50,7 @@ ssmtp
-stix-fonts -stix-fonts
-ibus-typing-booster -ibus-typing-booster
-xscreensaver-extras -xscreensaver-extras
-wqy-zenhei-fonts -wqy-zenhei-fonts # FIXME: Workaround to save space, do this in comps
# FIXME: can be removed once mtpaint is gone from lxde-apps in comps # FIXME: can be removed once mtpaint is gone from lxde-apps in comps
-mtpaint -mtpaint
@@ -67,8 +64,5 @@ ssmtp
-policycoreutils-gui -policycoreutils-gui
-gnome-disk-utility -gnome-disk-utility
# we need UPower for suspend and hibernate
upower
%end %end

View File

@@ -0,0 +1,3 @@
repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch
#repo --name=updates-testing --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f$releasever&arch=$basearch

1
fedora-repo-rawhide.ks Normal file
View File

@@ -0,0 +1 @@
repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch

View File

@@ -6,4 +6,4 @@
%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-non-rawhide.ks # %include fedora-repo-not-rawhide.ks

View File

@@ -21,7 +21,6 @@
-rdate -rdate
-rdist -rdist
-icedtea-web -icedtea-web
-sendmail
-firefox -firefox
-glx-utils -glx-utils
-nmap-ncat -nmap-ncat
@@ -35,6 +34,8 @@
@sugar-desktop @sugar-desktop
-sugar-ruler -sugar-ruler
sugar-cp-updater sugar-cp-updater
lightdm
lightdm-gtk
# Write breaks unless we do this (we don't need it anyway) # Write breaks unless we do this (we don't need it anyway)
# enable for testing in the F17 dev cycle # enable for testing in the F17 dev cycle

View File

@@ -39,7 +39,6 @@ gnome-keyring-pam
# drop some system-config things # drop some system-config things
-system-config-boot -system-config-boot
-system-config-lvm
-system-config-network -system-config-network
-system-config-rootpassword -system-config-rootpassword
#-system-config-services #-system-config-services