Compare commits

..

21 Commits

Author SHA1 Message Date
Matthew Miller
d761360668 cloud image import fedora GPG key for RPMs, as the livecd does
(cherry picked from commit c6f36e4c10)
2013-12-09 14:56:01 -05:00
Matthew Miller
9625f87b66 selinux context fixes for cloud image
(cherry picked from commit 77ea37a424)
2013-12-09 14:55:55 -05:00
Matthew Miller
ba05c3ed08 by popular demand, disable the iptables firewall entirely.
(cherry picked from commit fe5b6843ac)
2013-12-09 14:55:46 -05:00
Christoph Wickert
93227e4c16 Drop mtpaint exclusion, already in comps 2013-12-04 16:01:54 +01:00
Christoph Wickert
8d089260b2 LXDE: Switch from firefox to midori 2013-12-04 16:01:40 +01:00
Christoph Wickert
9122e0d384 LXDE: Drop ssmtp, we no longer have a smtpd in the default install 2013-12-04 16:01:25 +01:00
Rex Dieter
07998a94aa kde: sddm -> kdm switch here (too)
hopefully temporary, so tc spins dont have to wait on comps changes
2013-11-26 13:37:01 -06:00
Rex Dieter
eda86d50a4 Revert "fedora-live-kde-base.ks: fix #1003619 (SDDM autologin)"
This reverts commit f573b2905b.
2013-11-26 10:20:47 -06:00
Rex Dieter
8e60e7d480 Revert "kde: SDDM doesn't start (#1015048)"
This reverts commit d94cd77007.
2013-11-26 10:20:45 -06:00
Luya Tshimbalanga
bba9b95b64 design: comment OEF line 2013-11-25 14:55:21 -08:00
Luya Tshimbalanga
d78446b58c design: remove incomplete git merge trace, comment inkscape tutorial and use list of tutorials instead 2013-11-25 11:06:28 -08:00
Luya Tshimbalanga
7d61f0ac6e design: add tutorials and gimp-paint-studio 2013-11-22 13:57:58 -08:00
Luya Tshimbalanga
2c0b103fef design: add tutorials and gimp-paint-studio 2013-11-22 13:56:37 -08:00
Brendan Jones
c125e408da Jam: replace ardour with ardour3 2013-11-21 07:45:49 +01:00
Brendan Jones
c2e7a402bf Jam: add openAv LV2 plugins 2013-11-19 14:30:27 +01:00
Brendan Jones
b2f1a8e9dd Revert "Jam: Remove aj-snapshot until stable"
This reverts commit 9288235085.
2013-11-19 14:22:49 +01:00
Luya Tshimbalanga
02905f6946 Merge branch 'f20' of ssh://git.fedorahosted.org/git/spin-kickstarts into f20
design: added gimp-gap
2013-11-17 11:53:36 -08:00
Luya Tshimbalanga
eb8823e1d7 design: added gimp-gap 2013-11-17 11:52:53 -08:00
Peter Robinson
265950301c SoaS: add back Write 2013-11-17 19:43:59 +00:00
Peter Robinson
85c65cf1c9 SoaS: update release details 2013-11-17 19:28:03 +00:00
Brendan Jones
9288235085 Jam: Remove aj-snapshot until stable 2013-11-04 22:08:14 +01:00
8 changed files with 60 additions and 67 deletions

View File

@@ -19,14 +19,12 @@ auth --useshadow --enablemd5
selinux --enforcing
rootpw --lock --iscrypted locked
# this is actually not used, but a static firewall
# matching these rules is generated below.
firewall --service=ssh
firewall --disabled
bootloader --timeout=1 --append="console=ttyS0,115200n8 console=tty0" extlinux
network --bootproto=dhcp --device=eth0 --onboot=on
services --enabled=network,sshd,rsyslog,iptables,cloud-init,cloud-init-local,cloud-config,cloud-final
services --enabled=network,sshd,rsyslog,cloud-init,cloud-init-local,cloud-config,cloud-final
zerombr
@@ -63,10 +61,6 @@ syslinux-extlinux
# Needed initially, but removed below.
firewalld
# Basic firewall. If you're going to rely on your cloud service's
# security groups you can remove this.
iptables-services
# cherry-pick a few things from @standard
tar
rsync
@@ -135,28 +129,6 @@ yum -C -y remove linux-firmware
echo "Removing firewalld."
yum -C -y remove firewalld --setopt="clean_requirements_on_remove=1"
# Non-firewalld-firewall
echo -n "Writing static firewall"
cat <<EOF > /etc/sysconfig/iptables
# Simple static firewall loaded by iptables.service. Replace
# this with your own custom rules, run lokkit, or switch to
# shorewall or firewalld as your needs dictate.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m conntrack --ctstate NEW -m tcp -p tcp --dport 22 -j ACCEPT
#-A INPUT -m conntrack --ctstate NEW -m tcp -p tcp --dport 80 -j ACCEPT
#-A INPUT -m conntrack --ctstate NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
EOF
echo .
# Another one needed at install time but not after that, and it pulls
# in some unneeded deps (like, newt and slang)
echo "Removing authconfig."
@@ -223,8 +195,26 @@ yum history new
yum clean all
truncate -c -s 0 /var/log/yum.log
echo "Import RPM GPG key"
releasever=$(rpm -q --qf '%{version}\n' fedora-release)
basearch=$(uname -m)
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
echo "Packages within this cloud image:"
echo "-----------------------------------------------------------------------"
rpm -qa
echo "-----------------------------------------------------------------------"
# Note that running rpm recreates the rpm db files which aren't needed/wanted
rm -f /var/lib/rpm/__db*
echo "Fixing SELinux contexts."
touch /var/log/cron
touch /var/log/boot.log
mkdir -p /var/cache/yum
chattr -i /boot/extlinux/ldlinux.sys
/usr/sbin/fixfiles -R -a restore
chattr +i /boot/extlinux/ldlinux.sys
echo "Zeroing out empty space."
# This forces the filesystem to reclaim space from deleted files

View File

@@ -7,6 +7,10 @@
### The KDE-Desktop
### fixes
# sddm->kdm, (temporary) so don't have to wait on comps changes
-sddm
-sddm-kcm
kdm
# use kde-print-manager instead of system-config-printer
-system-config-printer

View File

@@ -4,7 +4,7 @@
# - A Spin targeted towards professional designers
# Website: http://fedoraproject.org/wiki/Design_Suite
# Maintainers:
# - Luya Tshimbalanga <sdz AT fedoraproject DOT org>
# - Luya Tshimbalanga <luya AT fedoraproject DOT org>
# - Previous maintainer Sebastian Dziallas
%include fedora-live-desktop.ks
@@ -27,8 +27,11 @@ font-manager
gimp
gimp-*-plugin
gimp-data-extras
gimp-gap
gimp-paint-studio
gimp-high-pass-filter
gimp-normalmap
gimp-paint-studio
gimp-resynthesizer
gpick
GREYCstoration-gimp
@@ -101,44 +104,41 @@ overpass-fonts
#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']
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','list-design-tutorials.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
cat >> /usr/share/applications/inkscape-course.desktop << FOE
[Desktop Entry]
Name=Introduction To Inkscape
GenericName=Inkscape Course
Comment=Materials from Máirín Duffy's Inkscape Class
Exec=xdg-open http://linuxgrrl.com/learn/Introduction_To_Inkscape
Type=Application
Icon=fedora-logo-icon
Categories=Graphics;Documentation;
FOE
chmod a+x /usr/share/applications/inkscape-course.desktop
#cat >> /usr/share/applications/inkscape-course.desktop << FOE
#[Desktop Entry]
#Name=Introduction To Inkscape
#GenericName=Inkscape Course
#Comment=Materials from Máirín Duffy's Inkscape Class
#Exec=xdg-open http://linuxgrrl.com/learn/Introduction_To_Inkscape
#Type=Application
#Icon=fedora-logo-icon
#Categories=Graphics;Documentation;
#FOE
#chmod a+x /usr/share/applications/inkscape-course.desktop
<<<<<<< HEAD
=======
# Add link to the list of design tutorials
# Add link to lists of 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
Name=List of Design Tutorials
GenericName=List of design tutorials
Comment=Reference of graphic and web design related tutorials
Exec=xdg-open http://fedoraproject.org/wiki/Design_Suite/Tutorials
Type=Application
Icon=applications-graphics
Categories=Graphics;Documentation;
FOE
chmod a+x /usr/share/applications/list-design-tutorials.desktop
>>>>>>> 6d05550... design: fix link for tutorials
# rebuild schema cache with any overrides we installed
glib-compile-schemas /usr/share/glib-2.0/schemas
EOF
#EOF
%end

View File

@@ -76,7 +76,7 @@ sooperlooper
#recodring and DAW
audacity
ardour
ardour3
rosegarden4
seq24
muse
@@ -124,6 +124,9 @@ lv2-triceratops
lv2-newtonator
lv2-x42-plugins
lv2-fomp-plugins
lv2-sorcer
lv2-fabla
lv2-artyfx-plugins
#dssi
nekobee-dssi

View File

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

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 10 (Unknown)
Fedora release 20 (Rawhide)
Sugar on a Stick 10
Fedora release 20 (Heisenbug)
EOF
# Add our activities to the favorites

View File

@@ -12,7 +12,9 @@
@lxde-apps
@lxde-media
@lxde-office
@firefox
# FIXME: can be omitted once comps is updated
midori
# pam-fprint causes a segfault in LXDM when enabled
-fprintd-pam
@@ -35,9 +37,6 @@ metacity
#-man-pages-*
#-words
# use ssmtp
ssmtp
# save some space
-autofs
-acpid
@@ -50,10 +49,7 @@ ssmtp
-stix-fonts
-ibus-typing-booster
-xscreensaver-extras
-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
#-wqy-zenhei-fonts # FIXME: Workaround to save space, do this in comps
# drop some system-config things
-system-config-boot

View File

@@ -70,6 +70,5 @@ livecd-tools
-plymouth-system-theme
-plymouth-theme-charge
sugar-logos
-sugar-write
%end