# -*-mic2-options-*- -f livecd -*-mic2-options-*- # # Do not Edit! Generated by: # kickstarter.py # lang fr_FR.UTF-8 keyboard fr timezone --utc Europe/Paris part / --size 3000 --ondisk sda --fstype=ext3 rootpw nouva xconfig --startxonboot bootloader --timeout=0 --append="quiet" desktop --autologinuser=nouva user --name nouva --groups audio,video --password nouva repo --name=1.2-oss --baseurl=http://download.meego.com/snapshots/1.2.0.90.1.20110525.2/repos/oss/ia32/packages/ --save --debuginfo --source --gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-meego repo --name=1.2-non-oss --baseurl=http://download.meego.com/snapshots/1.2.0.90.1.20110525.2/repos/non-oss/ia32/packages/ --save --debuginfo --source --gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-meego repo --name=adobe --baseurl=http://linuxdownload.adobe.com/linux/i386/ --save %packages @MeeGo Core @MeeGo X Window System @MeeGo Tablet @MeeGo Tablet Applications @X for Netbooks kernel-adaptation-pinetrail libqtwebkit4 libqtwebkit-qmlwebkitplugin linux-firmware lsb-release meego-ux-sharing-qml-ui meego-app-fingerpaint meego-app-email meego-app-contacts glib-networking installer installer-launch wget gst-plugins-bad-free gst-plugins-bad-free-extras gst-plugins-flumpegdemux gst-plugins-good installer flash-plugin sensorfw-pegatron meego-facebook-plugins zypper openssh-server openssh-clients make m17n-db-french qt-qmake -dsme -libdsme %end %post # save a little bit of space at least... rm -f /boot/initrd* # Prelink can reduce boot time if [ -x /usr/sbin/prelink ]; then /usr/sbin/prelink -aRqm fi rm -f /var/lib/rpm/__db* rpm --rebuilddb # verify link of flash plugin if [ -f /usr/lib/flash-plugin/setup ]; then sh /usr/lib/flash-plugin/setup install rm -f /root/oldflashplugins.tar.gz fi echo "DISPLAYMANAGER=\"uxlaunch\"" >> /etc/sysconfig/desktop echo "session=/usr/bin/mcompositor" >> /etc/sysconfig/uxlaunch echo "xopts=-nocursor" >> /etc/sysconfig/uxlaunch #full french support siouple (eric) gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory -t string -s /meegotouch/i18n/language fr_FR gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory -t string -s /meegotouch/i18n/lc_time fr_FR gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory -t string -s /meegotouch/i18n/lc_collate fr_FR@collation=phonebook gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory -t string -s /meegotouch/i18n/lc_numeric fr gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory -t string -s /meegotouch/i18n/lc_monetary fr_FR@currency=EUR gconftool-2 --direct \ --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \ -s -t string /meegotouch/target/name tablet gconftool-2 --direct \ --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \ -s -t string /meego/ux/theme 1024-600-10 gconftool-2 --direct \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \ -s -t bool /meego/ux/ShowPanelsAsHome true echo "10-pegatron" > /etc/boardname-override echo "10-pegatron" > /etc/boardname cp /etc/sensorfw/sensord.conf.d/* /etc/sensorfw/ # Work around for eGalax Touchscreen cp /etc/X11/xorg.conf.d/60-cando-mtev.conf /etc/X11/xorg.conf.d/60-egalax-mtev.conf sed -i s/"Cando Multi Touch Panel"/"eGalax Touchscreen"/ /etc/X11/xorg.conf.d/60-egalax-mtev.conf sed -i s/Cando/eGalax/ /etc/X11/xorg.conf.d/60-egalax-mtev.conf # Copy boot and shutdown images #cp /usr/share/themes/1024-600-10/images/system/boot-screen.png /usr/share/plymouth/splash.png #cp /usr/share/themes/1024-600-10/images/system/shutdown-screen.png /usr/share/plymouth/shutdown-1024x600.png # nouva / ryxeo wget http://192.168.100.3/meego/boot-screen.png -O /usr/share/plymouth/splash.png wget http://192.168.100.3/meego/shutdown-screen.png -O /usr/share/plymouth/shutdown-1024x600.png # bug de copie / mise a jour qu'il faudra corriger a la base rm -f /usr/bin/sample-media-install.sh wget http://192.168.100.3/meego/sample-media-install.sh -O /usr/bin/sample-media-install.sh chmod +x /usr/bin/sample-media-install.sh #traductions perso du 5 juin wget http://192.168.100.3/meego/fr.tar -O /tmp/fr.tar ( cd /usr/share/qt4/translations/ tar xfv /tmp/fr.tar ) #correctif pour avoir "toutes les applications" sur la page d'accueil #wget http://192.168.100.3/meego/meego-ux-panels.tar -O /tmp/meego-ux-panels.tar #( #cd / #ln -s /tmp /meego #cd /tmp #tar xfv meego-ux-panels.tar #cd meego-ux-panels #make install #rm /meego ##clean up #rm -rf /tmp/meego-ux-panels* #) #echo "Eric verif que make install ok" #bash #controle de la luminosite wget http://192.168.100.3/meego/tablet-ux-brightness-scripts.tgz -O /tmp/tablet-ux-brightness-scripts.tgz ( cd /home/nouva tar xfvz /tmp/tablet-ux-brightness-scripts.tgz rm -f /tmp/tablet-ux-brightness-scripts.tgz ) #plugin mp3 and co a venir aussi wget http://192.168.100.3/meego/gst.tar -O /tmp/gst.tar mkdir -p /opt/divx/ ( cd /opt/divx/ tar xfv /tmp/gst.tar bash all.sh cd / #bash #rm -fr /home/ryxeo/ rm -f /tmp/gst.tar ) wget http://192.168.100.3/meego/libgstflump3dec.so -O /usr/lib/gstreamer-0.10/libgstflump3dec.so chmod +x /usr/lib/gstreamer-0.10/libgstflump3dec.so #des exemples de musique mp3 ... pas libre attention mkdir -p /usr/share/sample-media/MUSIC/mp3 wget http://192.168.100.3/meego/01.mp3 -O /usr/share/sample-media/MUSIC/mp3/01.mp3 #a reflechir sed -i -e s/meego/nouva/ /boot/extlinux/extlinux.conf #copie du fichier pour avoir le clavier francais par defaut ... little hack cp /usr/share/meegotouch/virtual-keyboard/layouts/fr.xml /usr/share/meegotouch/virtual-keyboard/layouts/en_gb_default.xml #echo "Eric test" #bash # work around for maemo6 sensor crash rm /usr/lib/qt4/plugins/sensors/libqtsensors_meego.so # work around for camera rm /usr/lib/gstreamer-0.10/libgstcamerabin.so #fix bug des tar dont les fichiers peuvent etre a n'importe qui ... chown nouva:nouva /home/nouva -R %end %post --nochroot if [ -n "$IMG_NAME" ]; then echo "BUILD: $IMG_NAME" >> $INSTALL_ROOT/etc/meego-release fi %end