Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/soas.ks
blob: 724fd2c549a9d76514a3099ab1479175b4cd811d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
%include base.ks
%include sugar.ks

bootloader --timeout=1
part / --size 2048
services --enabled=NetworkManager --disabled=acpid,auditd,cups,dnsmasq,exim,ip6tables,iptables,irda,kerneloops,mdmonitor,netfs,network,nfs,nfslock,nscd,portreserve,rpcbind,rpcgssd,rpcidmapd,sshd

# compose against rawhide now again
repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386 --excludepkgs=generic-logos,plymouth,plymouth-*,PolicyKit-kde

# use if mirrors are outdated
# repo --name=rawhide --baseurl=http://download.fedora.redhat.com/pub/fedora/linux/development/i386/os/ --excludepkgs=generic-logos,plymouth,plymouth-*,PolicyKit-kde

# use static rawhide repo for now (equivalent to beta)
# repo --name=rawhide --baseurl=http://kojipkgs.fedoraproject.org/mash/rawhide-20090327/development/i386/os/ --excludepkgs=generic-logos,plymouth,plymouth-*,PolicyKit-kde

%packages
@hardware-support
kernel

# display stuff
@base-x
-gnome-packagekit
slim

# work around for keyboard layout
system-config-keyboard

# allow reproduction of images
livecd-tools

# qlogic firmwares
-ql2100-firmware
-ql2200-firmware
-ql23xx-firmware
-ql2400-firmware
%end

%post
cat > /etc/sysconfig/desktop <<EOF
DISPLAYMANAGER=/usr/bin/slim-dynwm
EOF

cat >> /etc/rc.d/init.d/livesys << EOF

# disable the logout menu item in Sugar
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /desktop/sugar/show_logout false >/dev/null

# setup auto-login for slim
cat >> /etc/slim.conf << FOE
auto_login	yes
default_user	liveuser
FOE
EOF
%end