Community Workspace/Omap4/Pandaboard/mer-minimal-lipstick-pandaboard-armv7hl.ks

# #  lang en_US.UTF-8 keyboard us timezone --utc UTC part /boot --size=32 --ondisk mmcblk0p --fstype=vfat --active part / --size=3600 --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 repo --name=ce-adaptation-pandaboard --baseurl=http://repo.pub.meego.com/CE:/Adaptation:/PandaBoard/Mer_Core_armv7hl/ --save repo --name=ce-mw-shared --baseurl=http://repo.pub.meego.com/CE:/MW:/Shared/Mer_Core_armv7hl/ --save repo --name=home-sage-ce-adaptation-pandaboard --baseurl=http://repo.pub.meego.com/home:/sage:/branches:/CE:/Adaptation:/PandaBoard/latest_armv7hl/ --save repo --name=ce-apps --baseurl=http://repo.pub.meego.com/CE:/Apps/CE_MW_Shared_armv7hl/ --save repo --name=ce-ux-mtf --baseurl=http://repo.pub.meego.com/CE:/UX:/MTF/CE_MW_MTF_armv7hl/ --save repo --name=home-plundstr-boot-study --baseurl=http://repo.pub.meego.com/home:/plundstr:/boot-study/Mer_Core_armv7hl/ --save repo --name=home:sledge:branches:home:sledge:branches:home:sledge:branches:CE:Adaptation:PandaBoard --baseurl=http://repo.pub.meego.com/home:/sledge:/branches:/home:/sledge:/branches:/home:/sledge:/branches:/CE:/Adaptation:/PandaBoard/Mer_Core_armv7hl/ --save repo --name=home:sledge:branches:home:sage:branches:CE:Adaptation:PandaBoard --baseurl=http://repo.pub.meego.com/home:/sledge:/branches:/home:/sage:/branches:/CE:/Adaptation:/PandaBoard/get_3.4.23_kernel_here/ --save %packages @Mer Graphics Common @Mer Minimal Xorg @Mer Connectivity @Mer Core qt-qmlviewer kernel-adaptation-pandaboard xorg-x11-server-Xorg-setuid pvr-omap4 pvr-omap4-kernel pvr-omap4-libEGL pvr-omap4-libGLESv1 pvr-omap4-libGLESv2 u-boot-omap4panda x-loader-omap4panda linux-firmware-ti-connectivity #mce xorg-x11-xauth openssh-clients openssh-server ce-backgrounds plymouth-lite vim-enhanced xterm xorg-launch-helper lipstick-colorful-home libdeclarative-sensors qt-components mcompositor maliit-plugins meegotouch-community-l10n mapplauncherd flickr-qml qmlcalc %end %post Config_Src=`gconftool-2 --get-default-source` gconftool-2 --direct --config-source $Config_Src \ -s -t string /meegotouch/target/name Panda mkdir -p /etc/xdg/mcompositor/ echo "close-timeout-ms 15000;" > /etc/xdg/mcompositor/new-mcompositor.conf echo -n 'armv7hl-meego-linux' > /etc/rpm/platform echo 'arch = armv7hl' >> /etc/zypp/zypp.conf mv /usr/bin/ply-image /usr/bin/ply-image-real cat > /usr/bin/ply-image << EOF echo 32 > /sys/class/graphics/fb0/bits_per_pixel exec /usr/bin/ply-image-real $@ EOF chmod +x /usr/bin/ply-image echo -n "Rebuilding db using target rpm.." rm -f /var/lib/rpm/__db* rpm --rebuilddb echo "done" #EOF sed -i 's!Section "Screen"!Section "Screen"\n\tOption\t\t"SWCursor"\t"on"!g' /usr/share/X11/xorg.conf.d/99-pvr.conf cat > /etc/profile.d/qt-graphicssystem-opengl.sh << EOF export QT_GRAPHICSSYSTEM=runtime export QT_DEFAULT_RUNTIME_SYSTEM=opengl EOF %end %post --nochroot if [ -n "$IMG_NAME" ]; then echo "BUILD: $IMG_NAME" >> $INSTALL_ROOT/etc/meego-release fi %end
 * 1) -*-mic2-options-*- -f raw --record-pkgs=name --pkgmgr=yum --arch=armv7hl -*-mic2-options-*-
 * 1) Do not Edit! Generated by:
 * 2) kickstarter.py
 * 1) old kernel+pvr:
 * 2) repo --name=home-sledge-branches-ce-adaptation-pandaboard --baseurl=http://repo.pub.meego.com/home:/sledge:/branches:/CE:/Adaptation:/PandaBoard/Mer_Core_armv7hl/ --save
 * 3) repo --name=home-sledge-branches-home-sage-branches-ce-adaptation-pandaboard --baseurl=http://repo.pub.meego.com/home:/sledge:/branches:/home:/sage:/branches:/CE:/Adaptation:/PandaBoard/get_3.0.4_kernel_here/ --save
 * 1) new kernel+pvr:
 * 1) @Nemo Middleware Shared
 * 2) @Nemo Apps
 * 3) @MTF Handset UX
 * 1) xorg-x11-drv-evdev
 * 2) xorg-x11-drv-vesa
 * 3) xorg-x11-drv-fbdev
 * 1) pulseaudio-module-x11
 * 1) contextkit-maemo-mce
 * 1) Set up proper target for libmeegotouch
 * 1) Wait a bit more than the default 5s when starting application.
 * 1) arch-armv7hl.post from mer-kickstarter-configs package
 * 2) Without this line the rpm don't get the architecture right.
 * 1) Also libzypp has problems in autodetecting the architecture so we force tha as well.
 * 2) https://bugs.meego.com/show_bug.cgi?id=11484
 * 1) end arch-armv7hl.post
 * 1) Hack to fix the plymouth based splash screen on N900
 * 1) !/bin/sh
 * 1) rpm-rebuilddb.post from mer-kickstarter-configs package
 * 2) Rebuild db using target's rpm
 * 1) end rpm-rebuilddb.post
 * 1) Set env variable to show cursor on MTF apps.
 * 2) cat > /etc/profile.d/mtf-mouse-ptr.sh << EOF
 * 3) export M_USE_SHOW_CURSOR=1
 * 1) Enable sw cursor for pandaboard.
 * 1) Set QT graphics system to opengl