Compare commits

...

23 Commits

Author SHA1 Message Date
Matthew Miller
ce61f186bb set releasever and basearch so we can find the right RPM GPG key to import 2013-12-11 11:57:41 -07:00
Matthew Miller
5579ccc249 switch order of serial and virtual console so logs output to serial console
because that's more useful in openstack. Note does not affect pvgrub
(and therefore ec2)
2013-12-11 10:36:26 -08:00
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
9 changed files with 63 additions and 68 deletions

View File

@@ -19,14 +19,12 @@ auth --useshadow --enablemd5
selinux --enforcing selinux --enforcing
rootpw --lock --iscrypted locked rootpw --lock --iscrypted locked
# this is actually not used, but a static firewall firewall --disabled
# matching these rules is generated below.
firewall --service=ssh
bootloader --timeout=1 --append="console=ttyS0,115200n8 console=tty0" extlinux bootloader --timeout=1 --append="console=tty1 console=ttyS0,115200n8" extlinux
network --bootproto=dhcp --device=eth0 --onboot=on 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 zerombr
@@ -63,10 +61,6 @@ syslinux-extlinux
# Needed initially, but removed below. # Needed initially, but removed below.
firewalld 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 # cherry-pick a few things from @standard
tar tar
rsync rsync
@@ -135,28 +129,6 @@ yum -C -y remove linux-firmware
echo "Removing firewalld." echo "Removing firewalld."
yum -C -y remove firewalld --setopt="clean_requirements_on_remove=1" 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 # Another one needed at install time but not after that, and it pulls
# in some unneeded deps (like, newt and slang) # in some unneeded deps (like, newt and slang)
echo "Removing authconfig." echo "Removing authconfig."
@@ -223,8 +195,26 @@ yum history new
yum clean all yum clean all
truncate -c -s 0 /var/log/yum.log 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." 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 /usr/sbin/fixfiles -R -a restore
chattr +i /boot/extlinux/ldlinux.sys
echo "Zeroing out empty space." echo "Zeroing out empty space."
# This forces the filesystem to reclaim space from deleted files # This forces the filesystem to reclaim space from deleted files

View File

@@ -7,6 +7,10 @@
### The KDE-Desktop ### The KDE-Desktop
### fixes ### 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 # use kde-print-manager instead of system-config-printer
-system-config-printer -system-config-printer

View File

@@ -280,6 +280,8 @@ systemctl enable tmp.mount
# work around for poor key import UI in PackageKit # work around for poor key import UI in PackageKit
rm -f /var/lib/rpm/__db* rm -f /var/lib/rpm/__db*
releasever=$(rpm -q --qf '%{version}\n' fedora-release)
basearch=$(uname -m)
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
echo "Packages within this LiveCD" echo "Packages within this LiveCD"
rpm -qa rpm -qa

View File

@@ -4,7 +4,7 @@
# - A Spin targeted towards professional designers # - A Spin targeted towards professional designers
# Website: http://fedoraproject.org/wiki/Design_Suite # Website: http://fedoraproject.org/wiki/Design_Suite
# Maintainers: # Maintainers:
# - Luya Tshimbalanga <sdz AT fedoraproject DOT org> # - Luya Tshimbalanga <luya AT fedoraproject DOT org>
# - Previous maintainer Sebastian Dziallas # - Previous maintainer Sebastian Dziallas
%include fedora-live-desktop.ks %include fedora-live-desktop.ks
@@ -27,8 +27,11 @@ font-manager
gimp gimp
gimp-*-plugin gimp-*-plugin
gimp-data-extras gimp-data-extras
gimp-gap
gimp-paint-studio
gimp-high-pass-filter gimp-high-pass-filter
gimp-normalmap gimp-normalmap
gimp-paint-studio
gimp-resynthesizer gimp-resynthesizer
gpick gpick
GREYCstoration-gimp GREYCstoration-gimp
@@ -101,44 +104,41 @@ overpass-fonts
#Override the favorite desktop application in Dash #Override the favorite desktop application in Dash
cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE
[org.gnome.shell] [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 #Enable categories in Gnome Shell
app-folder-categories=['Utilities', 'Sundry', 'Office', 'Network', 'Internet', 'Graphics', 'Games', 'Multimedia', 'System', 'Development', 'Accessories', 'System Settings', 'Other'] app-folder-categories=['Utilities', 'Sundry', 'Office', 'Network', 'Internet', 'Graphics', 'Games', 'Multimedia', 'System', 'Development', 'Accessories', 'System Settings', 'Other']
FOE 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
<<<<<<< HEAD # Add link to lists of tutorials
=======
# Add link to the list of design tutorials
cat >> /usr/share/applications/list-design-tutorials.desktop << FOE cat >> /usr/share/applications/list-design-tutorials.desktop << FOE
[Desktop Entry] [Desktop Entry]
Name=List of design tutorials Name=List of Design Tutorials
GenericName=Design tutorials GenericName=List of design tutorials
Comment=List of websites using open source design software Comment=Reference of graphic and web design related tutorials
Exec=xdg-open https://fedoraproject.org/wiki/Design_Suite/Tutorials Exec=xdg-open http://fedoraproject.org/wiki/Design_Suite/Tutorials
Type=Application Type=Application
Icon=applications-graphics Icon=applications-graphics
Categories=Graphics;Documentation; Categories=Graphics;Documentation;
FOE FOE
chmod a+x /usr/share/applications/list-design-tutorials.desktop chmod a+x /usr/share/applications/list-design-tutorials.desktop
>>>>>>> 6d05550... design: fix link for tutorials
# rebuild schema cache with any overrides we installed # rebuild schema cache with any overrides we installed
glib-compile-schemas /usr/share/glib-2.0/schemas glib-compile-schemas /usr/share/glib-2.0/schemas
EOF #EOF
%end %end

View File

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

View File

@@ -40,11 +40,12 @@ 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/^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 # set up user liveuser as default user and preselected user
sed -i 's/^LastUser=.*/LastUser=liveuser/' /etc/sddm.conf sed -i 's/#PreselectUser=Default/PreselectUser=Default/' /etc/kde/kdm/kdmrc
sed -i 's/^LastSession=.*/LastSession=kde-plasma.desktop/' /etc/sddm.conf sed -i 's/#DefaultUser=johndoe/DefaultUser=liveuser/' /etc/kde/kdm/kdmrc
# 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

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

View File

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

View File

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