Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- lang en_US.UTF-8
- keyboard us
- timezone --utc Europe/London
- part / --size 3500 --ondisk sda --fstype=ext3
- rootpw meego
- #xconfig --startxonboot
- #bootloader --timeout=1 --menu="autoinst:Installation:systemd.unit=installer-shell.service"
- bootloader --timeout=1 --append="quiet"
- #desktop --autologinuser=meego --defaultdesktop=X-IVI --session="/usr/bin/startivi"
- user --name meego --groups audio,video --password meego
- repo --name=mer-core --baseurl=http://releases.merproject.org/releases/latest/builds/armv7hl/packages/ --save --debuginfo --source --gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-meego
- repo --name=plasma --baseurl=http://repo.pub.meego.com/home:/vgrade:/branches:/Project:/KDE:/Trunk:/Testing/Mer_Core_armv7hl/
- repo --name=plasma-mw --baseurl=http://repo.pub.meego.com/home:/vgrade:/PA2/Mer_Core_armv7hl/
- repo --name=smoku_Mer_HA_iMX --baseurl=http://repo.pub.meego.com/home:/smoku:/Mer:/HA:/iMX/Mer_Core_armv7hl/ --save --debuginfo --source --gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-meego
- %packages
- @Mer Core
- @Mer Minimal Xorg
- @Mer Graphics Common
- #@Mer Connectivity
- #@MTF Handset UX
- #@Community Edition Base
- #@Community Edition Libraries
- #kernel-adaptation-pc
- basesystem
- linux-firmware
- xorg-x11-drv-mtev
- #xorg-x11-drv-synaptics
- #xorg-x11-drv-intel
- mesa-dri-i915-driver
- mesa-dri-i965-driver
- mesa-libGLESv2
- libamdgpu-bin
- libz160-bin
- zypper
- openssh-clients
- bash
- boardname
- coreutils
- crda
- deltarpm
- e2fsprogs
- file
- filesystem
- iproute
- kbd
- lsb-release
- net-tools
- nss
- pam
- passwd
- prelink
- procps
- readline
- rootfiles
- rpm
- setup
- shadow-utils
- shared-mime-info
- systemd-sysv
- time
- udev
- usbutils
- util-linux
- wireless-tools
- wpa_supplicant
- xdg-user-dirs
- cjkuni-fonts
- droid-sans-fonts
- droid-sans-mono-fonts
- droid-serif-fonts
- fontpackages-filesystem
- liberation-fonts-common
- liberation-mono-fonts
- liberation-sans-fonts
- liberation-serif-fonts
- uxlaunch
- gzip
- xorg-x11-server-Xorg
- xorg-x11-drv-fbdev
- xorg-x11-xauth
- qt-qmlviewer
- #plasma
- bangarang
- contour-intro
- plasma-contour-config
- plasma-addons
- declarative-plasmoids
- plasma-mobile-mouse
- kde-wallpapers
- kde-runtime-desktoptheme
- kde-runtime-emoticons
- kde-runtime-nepomuk
- kde-runtime-newstuff
- kde-runtime-netattach
- kde-runtime-newstuff
- kde-runtime-plasma
- kde-runtime-solid
- kde-runtime-sounds
- kde-runtime-thumbnail-plugins
- kde-runtime-wallet
- kdelibs-data
- kdelibs-imageio-plugins
- kdelibs-plasma-runtime
- iodbc
- #iodbc-admin
- virtuoso
- virtuoso-drivers
- virtuoso-server
- kdepim-strigi-plugins
- kmix
- # games
- #lskat
- #katomic
- #bovo
- #kfourinline
- #knetwalk
- #kshisen
- kmahjongg
- #kpat
- #kreversi
- # required by installdbgsymbols.sh
- kdialog
- konsole
- ksnapshot
- # apps for opening demo files
- gwenview
- okular
- #calligra-mobile
- #kate
- kwrite
- kontact-touch
- %end
- %post
- # save a little bit of space at least...
- rm -f /boot/initrd*
- # make sure there aren't core files lying around
- rm -f /core*
- # Remove cursor from showing during startup BMC#14991
- echo "xopts=-nocursor" >> /etc/sysconfig/uxlaunch
- # work around for poor key import UI in PackageKit
- rm -f /var/lib/rpm/__db*
- rpm --rebuilddb
- # Normal bootchart is only 30 long so we use this to get longer bootchart during startup when needed.
- cat > /sbin/bootchartd-long << EOF
- #!/bin/sh
- exec /sbin/bootchartd -n 4000
- EOF
- chmod +x /sbin/bootchartd-long
- # Fix for https://bugs.meego.com/show_bug.cgi?id=15963
- mkdir -p /usr/share/themes/base/meegotouch/
- cp -rf /usr/share/themes/meego/meegotouch/dialer /usr/share/themes/base/meegotouch/
- # Also some other apps need fixes for other themes than meego
- cp -rf /usr/share/themes/meego/meegotouch/meegophotos /usr/share/themes/base/meegotouch/
- cp -rf /usr/share/themes/meego/meegotouch/meegomusic /usr/share/themes/base/meegotouch/
- cp -rf /usr/share/themes/meego/meegotouch/meegovideo /usr/share/themes/base/meegotouch/
- # 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
- # Remove some unwanted "engineering english" translations.
- rm -f /usr/share/l10n/meegotouch/recovery*
- # We can run the prelink only with qemu version 0.14 and newer.
- qemu-arm-static -version | grep "0\.14"
- if [ "x$?" == "x0" ]; then
- echo "QEMU version 0.14 running prelink."
- # Prelink can reduce boot time
- if [ -x /usr/sbin/prelink ]; then
- /usr/sbin/prelink -aRqm
- fi
- else
- echo "QEMU version is not 0.14 so not running prelink."
- fi
- # Create a session file for MTF.
- cat > /usr/share/xsessions/X-MEEGO-HS.desktop << EOF
- [Desktop Entry]
- Version=1.0
- Name=mtf compositor session
- #Exec=/usr/bin/plasma-device
- Exec=/usr/bin/startkde
- #Exec=/usr/bin/mcompositor
- Type=Application
- EOF
- # Set symlink pointing to .desktop file
- ln -sf X-MEEGO-HS.desktop /usr/share/xsessions/default.desktop
- # ohm outputs "No protocol specified" message couple of times a second, because of videoep module.
- # See: https://bugs.meego.com/show_bug.cgi?id=22887
- sed -i 's!ModulesBanned=!ModulesBanned=videoep!g' /etc/ohm/modules.ini
- 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
- # 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
- echo "meego-plasma-active-one-usb-live" >> /etc/image-release
- echo "" >> /etc/image-release
- echo "Initial Packages:" >> /etc/image-release
- rpm -qa >> /etc/image-release
- %end
- %post --nochroot
- if [ -n "$IMG_NAME" ]; then
- echo "BUILD: $IMG_NAME" >> $INSTALL_ROOT/etc/meego-release
- fi
- %end
Add Comment
Please, Sign In to add comment