Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/soas-sugar.ks
diff options
context:
space:
mode:
authorSebastian Dziallas <sebastian@when.com>2009-08-22 21:25:32 (GMT)
committer Sebastian Dziallas <sebastian@when.com>2009-08-22 21:25:32 (GMT)
commitd0c03585a49c0e439160e628cdf170b790bad4df (patch)
tree137623b5ad233b19aeed88f43f45cb59d7c0d36c /soas-sugar.ks
parent1582846a6254ed9afa91a7d2827739ad106df5e5 (diff)
switch to gdm, name user liveuser again, reduze img size
Diffstat (limited to 'soas-sugar.ks')
-rw-r--r--soas-sugar.ks37
1 files changed, 16 insertions, 21 deletions
diff --git a/soas-sugar.ks b/soas-sugar.ks
index e60a9d1..79292bb 100644
--- a/soas-sugar.ks
+++ b/soas-sugar.ks
@@ -24,8 +24,8 @@ pygame
# additional packages
DeviceKit-disks
evince-djvu
+gdm
gvfs
-olpc-utils
vte
# e-mail client
@@ -154,21 +154,9 @@ cd $WD
# make sure to include date of compose
echo `date -R` >> /etc/redhat-release
-# setup olpc display manager and remove olpc-configure
-rm -f /etc/rc.d/init.d/diskspacecheck
-rm -f /etc/rc.d/init.d/diskspacerecover
-rm -f /etc/rc.d/init.d/olpc-configure
-rm -f /etc/X11/xorg-*.conf
-
-echo "/usr/sbin/olpc-dm" > /etc/X11/prefdm
-
# setup e-mail for bug reports
sed -i 's/root@localhost/feedback@sugarlabs.org/g' /etc/abrt/plugins/Mailx.conf
-cat > /etc/sysconfig/desktop <<EOF
-DISPLAYMANAGER=/usr/sbin/olpc-dm
-EOF
-
cat >> /etc/rc.d/init.d/livesys << EOF
# try to work-around issues with NM and APs
@@ -192,11 +180,11 @@ gpgcheck=0
FOE
# fix permissions on home directory
-chown olpc /home/olpc
-chgrp olpc /home/olpc
+chown liveuser /home/liveuser
+chgrp liveuser /home/liveuser
# setup Xclients
-cat >> /home/olpc/.Xclients << FOE
+cat >> /home/liveuser/.Xclients << FOE
xsetroot -def
eval \\\$(dbus-launch --sh-syntax --exit-with-session)
@@ -211,8 +199,8 @@ fi
SUGAR_SCALING=\\\$SUGAR_SCALING sugar
FOE
-chmod a+x /home/olpc/.Xclients
-chown olpc:olpc /home/olpc/.Xclients
+chmod a+x /home/liveuser/.Xclients
+chown liveuser:liveuser /home/liveuser/.Xclients
# 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
@@ -240,19 +228,19 @@ FOE
# unzip activities and clean up
cd /usr/share/sugar/bundles
-ACTIVITY_DIR=/home/olpc/Activities
+ACTIVITY_DIR=/home/liveuser/Activities
mkdir -p \$ACTIVITY_DIR
chown -R 500:500 \$ACTIVITY_DIR
chmod a+x install-activity.py
for file in *.xo; do
- su olpc -c "./install-activity.py \$file"
+ su liveuser -c "./install-activity.py \$file"
rm -f \$file
done
# execute sample content script and clean up afterwards
chmod a+x copy-to-datastore.py
-su olpc -c ./copy-to-datastore.py
+su liveuser -c ./copy-to-datastore.py
rm -f *.pdf
# check modules and themes and run firstboot
@@ -263,6 +251,13 @@ rm -f /usr/share/firstboot/modules/eula.*
touch /etc/reconfigSys
chkconfig --level 345 firstboot on 2>/dev/null
+# set up auto-login
+cat >> /etc/gdm/custom.conf << FOE
+[daemon]
+AutomaticLoginEnable=true
+AutomaticLogin=liveuser
+FOE
+
EOF
%end