Compare commits

...

28 Commits

Author SHA1 Message Date
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
23 changed files with 185 additions and 383 deletions

View File

@@ -1,5 +1,5 @@
# Get the version name first by seeing if HEAD is tagged
version := $(shell git tag --points-at HEAD -l '0.*.*' | head -1)
version := $(shell git tag --points-at HEAD -l '0.*.*' | sort -r | head -1)
# And if it wasn't use a git hash
ifeq ($(version),)
version := $(shell git log -1 --abbrev=8 --pretty=git%h)

View File

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

View File

@@ -23,6 +23,8 @@ kernel-lpae
chrony
arm-boot-config
initial-setup
#lets resize / on first boot
dracut-modules-growroot
# install uboot images
uboot-beagle

View File

@@ -0,0 +1,10 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-desktop-packages.ks
%include fedora-arm-vfat-partitioning.ks
%packages
-initial-setup
%end

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

@@ -0,0 +1,10 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-desktop-packages.ks
%include fedora-arm-partitioning.ks
%packages
-initial-setup
%end

View File

@@ -3,6 +3,8 @@
%include fedora-kde-packages.ks
%include fedora-arm-partitioning.ks
part / --size=3400 --fstype ext4
%post
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

View File

@@ -3,6 +3,8 @@
%include fedora-mate-packages.ks
%include fedora-arm-vfat-partitioning.ks
part / --size=4000 --fstype ext4
%post
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

View File

@@ -3,6 +3,8 @@
%include fedora-mate-packages.ks
%include fedora-arm-partitioning.ks
part / --size=4000 --fstype ext4
%post
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

View File

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

View File

@@ -1,5 +1,5 @@
bootloader --location=none
part /boot/uboot --size=20 --fstype vfat
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.
# (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
# 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*
-GConf2-dbus*
-bluez-gnome
-java-1.8.0-openjdk
# Periods cause problems in paterns, so replace with *s
-java-1*8*0-openjdk
-community-mysql*
-jruby*

View File

@@ -77,8 +77,6 @@ exists() {
\$*
}
touch /.liveimg-configured
# Make sure we don't mangle the hardware clock on shutdown
ln -sf /dev/null /etc/systemd/system/hwclock-save.service
@@ -204,6 +202,9 @@ systemctl --no-reload disable atd.service 2> /dev/null || :
systemctl stop crond.service 2> /dev/null || :
systemctl stop atd.service 2> /dev/null || :
# Mark things as configured
touch /.liveimg-configured
EOF
# bah, hal starts way too late

View File

@@ -4,7 +4,7 @@
# - A Spin targeted towards professional designers
# Website: http://fedoraproject.org/wiki/Design_Suite
# Maintainers:
# - Luya Tshimbalanga <luya AT fedoraproject DOT org>
# - Luya Tshimbalanga <sdz AT fedoraproject DOT org>
# - Previous maintainer Sebastian Dziallas
%include fedora-live-desktop.ks
@@ -26,21 +26,26 @@ fontforge
font-manager
gimp
gimp-*-plugin
gimp-data-extras
gimp-high-pass-filter
gimp-normalmap
gimp-resynthesizer
gpick
GREYCstoration-gimp
hugin
inkscape
mypaint
inkscape
nautilus-image-converter
optipng
phatch
screenruler
scribus
colord-extra-profiles
synfigstudio
# ufraw # dropped as duplicate of darktable
xournal
# office
bijiben # replaces gnote
vym
pdfshuffler
# internet
@@ -51,16 +56,22 @@ audacity
pitivi
# system
# gtk-recordmydesktop # dropped for space (#887991)
# network-manager-applet #part of Gnome Desktop
# fonts
aajohan-comfortaa-fonts
adobe-source-sans-pro-fonts
campivisivi-titillium-fonts
lato-fonts
overpass-fonts
# removal of duplicated and unneeded applications
-gnome-boxes
-gthumb
-eog
-gnome-photos
# Legacy cmdline things we don't want
-krb5-auth-dialog
@@ -86,6 +97,13 @@ overpass-fonts
%end
%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','Others','System Settings','Sundry','Graphics','Games','Office','Multimedia','Network','Internet']
FOE
# Add link to the Inkscape Course
cat >> /usr/share/applications/inkscape-course.desktop << FOE
@@ -100,6 +118,10 @@ Categories=Graphics;Documentation;
FOE
chmod a+x /usr/share/applications/inkscape-course.desktop
# 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
%include fedora-live-base.ks
%include fedora-desktop-packages.ks
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
cat >> /etc/rc.d/init.d/livesys << EOF

View File

@@ -116,7 +116,8 @@ lv2-c++-tools
lv2-samplv1
lv2-synthv1
lv2-drumkv1
lv2-triceratops
lv2-newtonator
#dssi
nekobee-dssi
@@ -140,6 +141,7 @@ nano
mscore
lilypond
frescobaldi
mup
#audio utilities
jamin
@@ -154,6 +156,7 @@ rtirq
#patchage
#ladish #not packaged yet
japa
radium-compressor
#streaming
idjc

View File

@@ -36,7 +36,7 @@ MailClient=sylpheed.desktop
FOE
# 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
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
mkdir -p /home/liveuser/.config/clipit
cat .config/clipit/clipitrc << FOE
cat > /home/liveuser/.config/clipit/clipitrc << FOE
[rc]
use_copy=true
use_primary=false
synchronize=false
automatic_paste=false
show_indexes=false
save_uris=true
use_rmb_menu=false
save_history=false
history_limit=50
items_menu=20
statics_show=true
statics_items=10
hyperlinks_only=false
confirm_clear=false
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
# this goes at the end after all other changes.

View File

@@ -4,365 +4,135 @@
# A fully functional live OS based on Fedora for use in security auditing,
# forensics research, and penetration testing.
# Maintainers:
# Christoph Wickert <cwickert [AT] fedoraproject <dot> org>
# Joerg Simon <jsimon [AT] fedoraproject <dot> org>
# Fabian Affolter <fab [AT] fedoraproject <dot> org>
# Fabian Affolter <fab [AT] fedoraproject <dot> org>
# Joerg Simon <jsimon [AT] fedoraproject <dot> org>
# Christoph Wickert <cwickert [AT] fedoraproject <dot> org>
# 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
# 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!
# 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-minimization.ks
%packages
### LXDE desktop
@lxde-desktop
lxlauncher
obconf
lxdm
@xfce-desktop
@xfce-apps
#@xfce-extra-plugins
#@xfce-media
#@xfce-office
#@firefox
### internet
firefox
icedtea-web
pidgin
sylpheed
transmission
### graphics
#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
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
# Security tools (not ready at the moment)
@security-lab
security-menus
# save some space
-sendmail
ssmtp
-autofs
-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
-man-pages-*
# drop some system-config things
-system-config-boot
#-system-config-language
-system-config-lvm
#-system-config-network
-system-config-rootpassword
#-system-config-services
-policycoreutils-gui
-gnome-disk-utility
# we need UPower for suspend and hibernate
upower
###################### Security Stuffs ############################
security-menus
##################################################################
# Category: Reconnaissance
# rCommand: dsniff -h
dsniff
# rCommand: hping -h
hping3
nc6
nc
# Command: ncrack -h
ncrack
ngrep
# rCommand: nmap -h
nmap
# Command: zenmap-root
nmap-frontend
# Command: p0f -h
p0f
# rCommand: sing -h
sing
# Command: scanssh -h
#temp takout scanssh
# rCommand: scapy -h
scapy
# Command: socat
# Entry: Socket cat
socat
# rCommand: tcpdump -h
tcpdump
# rCommand: unicornscan -h
unicornscan
# rCommand: wireshark
# Entry: Wireshark
wireshark-gnome
# Command: xprobe2
xprobe2
# 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
# exclude some packages to save some space
# use './fsl-maintenance.py -l' in your security spin git folder to build
-ArpON
-bonesi
-cmospwd
-dnstop
-hfsutils
-honeyd
-kismon
-netsed
-onesixtyone
-pdfcrack
-picviz-gui
-prelude-lml
-prelude-manager
-prewikka
-proxychains
-pyrit
-raddump
-safecopy
-scalpel
-sslstrip
-tcpreen
-tcpreplay
-tripwire
-wipe
%end
%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)
cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/startlxde
DISPLAYMANAGER=/usr/sbin/lxdm
PREFERRED=/usr/bin/startxfce4
DISPLAYMANAGER=/usr/sbin/lightdm
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
/usr/libexec/gam_server
@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
/usr/libexec/notification-daemon
mkdir -p /home/liveuser/.config/xfce4
cat > /home/liveuser/.config/xfce4/helpers.rc << FOE
MailReader=sylpheed-claws
FileManager=Thunar
WebBrowser=midori
FOE
# set up preferred apps
cat > /etc/xdg/libfm/pref-apps.conf << FOE
[Preferred Applications]
WebBrowser=firefox.desktop
MailClient=redhat-sylpheed.desktop
# disable screensaver locking (#674410)
cat >> /home/liveuser/.xscreensaver << FOE
mode: off
lock: False
dpmsEnabled: False
FOE
# set up auto-login for liveuser
sed -i 's|# autologin=dgod|autologin=liveuser|g' /etc/lxdm/lxdm.conf
# deactivate xfconf-migration (#683161)
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
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
# Add autostart for parcellite
cp /usr/share/applications/fedora-parcellite.desktop /etc/xdg/autostart
# and mark it as executable (new Xfce security feature)
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
restorecon -R /home/liveuser
EOF
%end

View File

@@ -26,8 +26,8 @@ rm -f /var/lib/rpm/__db*
# Get proper release naming in the control panel
cat >> /boot/olpc_build << EOF
Sugar on a Stick 8 ('Ōhelo Berry)
Fedora release 18 (Spherical Cow)
Sugar on a Stick 10 (Unknown)
Fedora release 20 (Rawhide)
EOF
# Add our activities to the favorites

View File

@@ -91,7 +91,6 @@ lordsawar
lure
machineball
nethack
openlierox
pachi
pioneers
quarry
@@ -187,7 +186,6 @@ games-menus
# No compilations of games as I want to only include games that at least
# someone thought were good within a genre.
-kdegames
-gnome-games
# Nothing should be downloading data to play.
-autodownloader

View File

@@ -32,13 +32,10 @@ metacity
# dictionaries are big
-aspell-*
-hunspell-*
-man-pages-*
-words
#-man-pages-*
#-words
# use ssmtp instead of sendmail
-sendmail
# use ssmtp
ssmtp
# save some space
@@ -53,7 +50,7 @@ ssmtp
-stix-fonts
-ibus-typing-booster
-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
-mtpaint
@@ -67,8 +64,5 @@ ssmtp
-policycoreutils-gui
-gnome-disk-utility
# we need UPower for suspend and hibernate
upower
%end

View File

@@ -21,7 +21,6 @@
-rdate
-rdist
-icedtea-web
-sendmail
-firefox
-glx-utils
-nmap-ncat

View File

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