lang en_US.UTF-8 keyboard us timezone --utc America/Los_Angeles auth --useshadow --enablemd5 part / --size=1750 --ondisk sda --fstype=ext3 # loop image size #part / --size=246 # ubi image max size for n900 rootpw meego user --name meego --groups audio,video --password meego # Core repo --name=MeeGo-1.0-Core-official --baseurl=http://repo.meego.com/MeeGo/releases/1.0/core/repos/armv7l/packages/ repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-13&arch=$basearch %packages --excludedocs #@meego-core @meego-base-x #@base-x #@base @core kernel #memtest86+ xterm # Open packages related to the N900 kernel-n900 nokia-n900-configs nokia-usb-networking udev-rules-nokia-n900 camera-firmware connman-test # http://bugs.meego.com/show_bug.cgi?id=2338 dbus-python pygobject2 # Some extra tools and libs openssh-server openssh-clients wget rsync qt qt-demos # closed source packages: xorg-x11-drv-fbdev %end %post # free some space #rm /usr/lib/locale/locale-archive #localedef -f UTF-8 -i en_US en_US.UTF-8 # make sure there aren't core files lying around #rm -f /core* # open serial line console for embedded system echo "s0:235:respawn:/sbin/agetty -L 115200 ttyS2 vt100" >> /etc/inittab echo "ttyS2" >> /etc/securetty # Set default runlevel to 5 sed -i 's/id:3:initdefault:/id:5:initdefault:/g' /etc/inittab # Change the root device name sed -i 's!/dev/sda1!/dev/mmcblk0p1!g' /etc/fstab # At times this consumes a lot of cpu with connman. => disabled /sbin/chkconfig --del nokia-usb-networking # Temporary fix for keypad issue mkdir -p /etc/xdg/autostart/ rm /etc/xdg/autostart/n900-keypad.desktop &> /dev/null cat >> /etc/xdg/autostart/n900-keypad.desktop << EOF [Desktop Entry] Name=N900 keypad Exec=setxkbmap -rules evdev -model nokiarx51 -option grp:ctrl_shift_toggle -layout us -variant ",qwerty" Terminal=False Type=Application EOF %end %post --nochroot if [ -n "$IMG_NAME" ]; then echo "BUILD: $IMG_NAME" >> $INSTALL_ROOT/etc/meego-release fi set -o verbose # Kernel version KERNEL_VERSION=`ls -1 $INSTALL_ROOT/boot/vmlinuz* | tail -1 | xargs basename | cut --complement -b 1-8` echo "KERNEL VERSION: $KERNEL_VERSION" cp $INSTALL_ROOT/boot/vmlinuz-$KERNEL_VERSION $IMG_NAME-vmlinuz-$KERNEL_VERSION set +o verbose %end