# -*-mic2-options-*- -f raw --copy-kernel --record-pkgs=name --pkgmgr=yum --arch=armv7hl -*-mic2-options-*- # # Do not Edit! Generated by: # kickstarter.py # lang en_US.UTF-8 keyboard us timezone --utc America/Los_Angeles part / --size=1200 --ondisk mmcblk0p --fstype=ext3 rootpw nemo user --name nemo --groups audio,video --password nemo repo --name=mer-core --baseurl=http://releases.merproject.org/releases/latest/builds/armv7hl/packages/ --save --debuginfo repo --name=ce-utils --baseurl=http://repo.pub.meego.com/CE:/Utils/Mer_Core_armv7hl/ --save repo --name=ce-mw-shared --baseurl=http://repo.pub.meego.com/CE:/MW:/Shared/Mer_Core_armv7hl/ --save repo --name=ce-mw-mtf --baseurl=http://repo.pub.meego.com/CE:/MW:/MTF/CE_MW_Shared_armv7hl/ --save repo --name=ce-apps --baseurl=http://repo.pub.meego.com/CE:/Apps/CE_MW_Shared_armv7hl/ --save repo --name=ce-apps-mtf --baseurl=http://repo.pub.meego.com/CE:/Apps:/MTF/CE_MW_MTF_armv7hl/ --save repo --name=ce-ux-mtf --baseurl=http://repo.pub.meego.com/CE:/UX:/MTF/CE_MW_MTF_armv7hl/ --save repo --name=ce-mtf-tracker-related-apps --baseurl=http://repo.pub.meego.com/Project:/MTF:/Tracker/CE_UX_MTF_armv7hl/ --save repo --name=cubox --baseurl=http://repo.pub.meego.com/home:/sage:/mer:/cubox/Mer_Core_armv7hl/ --save %packages @Mer Core @Mer Graphics Common @Mer Connectivity @Nemo Middleware Shared @Nemo Utils @Nemo Apps @Nemo Apps MTF @MTF Handset UX @MTF Tracker Related Apps kernel-adaptation-cubox u-boot-cubox systemd-console-ttyS0 openssh-clients openssh-server xterm ce-backgrounds plymouth-lite vim-enhanced contextkit-maemo-mce mce xorg-x11-xauth xorg-x11-drv-fbdev connman-test %end %post # work around for poor key import UI in PackageKit rm -f /var/lib/rpm/__db* rpm --rebuilddb # Prelink can reduce boot time #if [ -x /usr/sbin/prelink ]; then # /usr/sbin/prelink -aRqm #fi # Hack to fix the plymouth based splash screen on N900 mv /usr/bin/ply-image /usr/bin/ply-image-real cat > /usr/bin/ply-image << EOF #!/bin/sh echo 32 > /sys/class/graphics/fb0/bits_per_pixel exec /usr/bin/ply-image-real $@ EOF chmod +x /usr/bin/ply-image cat >> /usr/share/xsessions/xterm.desktop << EOF [Desktop Entry] Version=1.0 Name=xterm Exec=/usr/bin/xterm -maximize Type=Application EOF # Set symlink pointing to .desktop file ln -sf xterm.desktop /usr/share/xsessions/default.desktop # Without this line the rpm don't get the architecture right. echo -n 'armv7hl-meego-linux' > /etc/rpm/platform # Also libzypp has problems in autodetecting the architecture so we force tha as well. # https://bugs.meego.com/show_bug.cgi?id=11484 echo 'arch = armv7hl' >> /etc/zypp/zypp.conf # Set up proper target for libmeegotouch Config_Src=`gconftool-2 --get-default-source` gconftool-2 --direct --config-source $Config_Src \ -s -t string /meegotouch/target/name N900 # Wait a bit more than the default 5s when starting application. mkdir -p /etc/xdg/mcompositor/ echo "close-timeout-ms 15000;" > /etc/xdg/mcompositor/new-mcompositor.conf # Set env variable to show cursor on MTF apps. cat > /etc/profile.d/mtf-mouse-ptr.sh << EOF export M_USE_SHOW_CURSOR=1 EOF %end %post --nochroot if [ -n "$IMG_NAME" ]; then echo "BUILD: $IMG_NAME" >> $INSTALL_ROOT/etc/meego-release fi %end