summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ivi-1.0-demo-amb-dual-screen.ks84
1 files changed, 84 insertions, 0 deletions
diff --git a/ivi-1.0-demo-amb-dual-screen.ks b/ivi-1.0-demo-amb-dual-screen.ks
new file mode 100644
index 0000000..6a43c4a
--- /dev/null
+++ b/ivi-1.0-demo-amb-dual-screen.ks
@@ -0,0 +1,84 @@
+#
+# This is a kickstart file that generates a complete demo image for Tizen IVI 1.0 codebase.
+# It demonstrates GhostCluster and the automotive-message-broker while playing back a HD video
+# on the second (passenger) screen.
+# To generate such image, use the following command-line:
+# mic cr raw <this file> --release=latest --generate-bmap --compress-image=bz2
+#
+
+lang en_US.UTF-8
+keyboard us
+timezone --utc America/Los_Angeles
+part /boot --size 1024 --ondisk sda --fstype=ext4 --label boot
+part /opt --size 4096 --ondisk sda --fstype=ext4 --label opt
+part / --size 10240 --ondisk sda --fstype=ext4 --label platform
+
+rootpw tizen
+xconfig --startxonboot
+# The autosuspend parameter is to work around TIVI-162
+bootloader --timeout=0 --append="rootwait rootfstype=ext4 usbcore.autosuspend=-1 quiet"
+
+desktop --autologinuser=tizen
+user --name tizen --groups audio,video --password 'tizen'
+
+repo --name=Tizen-base --baseurl=https://download.tizen.org/snapshots/trunk/ivi/@BUILD_ID@/repos/base/ia32/packages/
+repo --name=Tizen-ivi --baseurl=https://download.tizen.org/snapshots/trunk/ivi/@BUILD_ID@/repos/ivi/ia32/packages/
+repo --name=Tizen-ivi-demo --baseurl=http://download.tizen.org/live/Tizen:/IVI:/demo/Tizen_IVI_standard/ --save
+
+%packages
+
+@IVI Base
+@IVI Devel
+@IVI Support PC
+
+kernel-adaptation-intel-automotive
+
+# Demo packages
+@IVI X PC
+@IVI Demos Support
+sample-media
+
+udev-rules-netbook
+-initscripts
+-insserv
+%end
+
+
+
+%post
+
+cp -a /lib/systemd/system/* /usr/lib/systemd/system
+
+mkdir -p /opt/home/app
+chown app: /opt/home/app
+mkdir -p /home
+ln -s /opt/home/app /home/app
+ln -sf /opt/home/root /root
+
+rm -f /var/lib/rpm/__db*
+rpm --rebuilddb
+
+if [[ (-h /root) ]]; then
+ rm /root
+ mkdir /root
+fi
+
+# Set up uxlaunch to start openbox automatically
+if [ -e /etc/sysconfig/uxlaunch ]; then
+ if [ -e /usr/bin/openbox-session ]; then
+ #Comment out current session
+ sed -i 's/session/#session/' /etc/sysconfig/uxlaunch
+ # Add new session line
+ echo 'session=/usr/bin/openbox-session' >> /etc/sysconfig/uxlaunch
+ fi
+fi
+
+%end
+
+%post --nochroot
+if [ -n "$IMG_NAME" ]; then
+ echo "BUILD: $IMG_NAME" >> $INSTALL_ROOT/etc/tizen-release
+fi
+
+
+%end