Advertisement
Guest User

Untitled

a guest
Jan 27th, 2014
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.46 KB | None | 0 0
  1. # -*-mic2-options-*- -f raw --copy-kernel --record-pkgs=name --pkgmgr=zypp --arch=armv7hl -*-mic2-options-*-
  2. #
  3. # Do not Edit! Generated by:
  4. # kickstarter.py
  5. #
  6.  
  7. lang en_US.UTF-8
  8. keyboard us
  9. timezone --utc UTC
  10.  
  11. #part / --size 1500 --ondisk mmcblk0p --fstype=ext3
  12.  
  13. part / --size=3600 --ondisk mmcblk0p --fstype=ext4
  14.  
  15. # This is not used currently. It is here because the /boot partition
  16. # needs to be the partition number 3 for the u-boot usage.
  17. part swap --size=8 --ondisk mmcblk0p --fstype=swap
  18.  
  19. # This partition is made so that u-boot can find the kernel
  20. part /boot --size=32 --ondisk mmcblk0p --fstype=vfat
  21.  
  22. rootpw nemo
  23.  
  24. user --name nemo --groups audio,video,privileged --password nemo
  25.  
  26. repo --name=mer-core --baseurl=http://releases.merproject.org/releases/latest/builds/armv7hl/packages --debuginfo
  27. #repo --name=nemo-ux --baseurl=http://repo.merproject.org/obs/nemo:/devel:/ux/latest_armv7hl/
  28. #repo --name=nemo-apps --baseurl=http://repo.merproject.org/obs/nemo:/devel:/apps/latest_armv7hl/
  29. repo --name=nemo-mw --baseurl=http://repo.merproject.org/obs/nemo:/devel:/mw/latest_armv7hl/
  30. repo --name=mer-qt --baseurl=http://repo.merproject.org/obs/mer:/qt:/devel/latest_armv7hl/
  31.  
  32. repo --name=nemo-adaptation-n950-n9 --baseurl=http://repo.merproject.org/obs/nemo:/devel:/hw:/ti:/omap3:/n950-n9/latest_armv7hl/
  33. repo --name=nemo-adaptation-n900 --baseurl=http://repo.merproject.org/obs/nemo:/devel:/hw:/ti:/omap3:/n900/latest_armv7hl/
  34. repo --name=nemo-adaptation-n9xx-common --baseurl=http://repo.merproject.org/obs/nemo:/devel:/hw:/ti:/omap3:/n9xx-common/latest_armv7hl/
  35. repo --name=nemo-devel-n900 https://build.merproject.org/package/binaries?package=udev-rules-n900&project=nemo%3Adevel%3Ahw%3Ati%3Aomap3%3An900&repository=latest_armv7hl
  36.  
  37.  
  38. #1.0.1.12
  39. repo --name=jolla --baseurl=http://releases.jolla.com/releases/1.0.1.12/jolla/armv7hl/
  40. repo --name=hotfixes --baseurl=http://releases.jolla.com/releases/1.0.1.12/hotfixes/armv7hl/
  41. repo --name=apps --baseurl=http://releases.jolla.com/jolla-apps/latest-release/armv7hl/
  42. repo --name=limited-nemo-mw --baseurl=http://repo.merproject.org/obs/home:/vgrade:/branches:/nemo:/devel:/mw/latest_armv7hl/
  43. repo --name=jalnmwr --baseurl=http://repo.merproject.org/obs/home:/SourenAraya:/branches:/nemo:/devel:/mw/latest_armv7hl/
  44. repo --name=bme-patched-service-unit --baseurl=http://repo.merproject.org/obs/home:/SourenAraya:/branches:/nemo:/devel:/hw:/ti:/omap3:/n950-n9/latest_armv7hl/ --includepkgs=bme-rm-680-bin
  45.  
  46. %packages
  47.  
  48. #@jolla-mw
  49. qt5-qtmultimedia-plugin-resourcepolicy-resourceqt
  50. #alsa-plugins-pulseaudio
  51. statefs-provider-connman
  52. droid-sans-fonts
  53. xdg-utils
  54. droid-sans-mono-fonts
  55. droid-serif-fonts
  56. buteo-mtp-qt5-sync-plugin
  57. jolla-keyboard
  58. bluez-configs-sailfish
  59. ohm
  60. statefs-provider-keyboard-generic
  61. jolla-firstsession
  62. statefs-provider-mce
  63. qt5-plugin-bearer-connman
  64. statefs-provider-ofono
  65. statefs-provider-profile
  66. qt5-qtsensors-plugin-sensorfw
  67. connman-configs-sailfish
  68. -statefs-provider-upower
  69. buteo-sync-plugins-qt5
  70. mapplauncherd-privileges-jolla
  71. jolla-preload-pictures
  72. statefs-provider-bluez
  73.  
  74.  
  75. #@jolla-core
  76. fontpackages-filesystem
  77. lsb-release
  78. wireless-tools
  79. kbd
  80. wpa_supplicant
  81. systemd-sysv
  82. iproute
  83. setup
  84. ssu
  85. ofono
  86. xdg-user-dirs
  87. e2fsprogs
  88. pam
  89. shadow-utils
  90. passwd
  91. shared-mime-info
  92. mer-release
  93. prelink
  94. iputils
  95. procps
  96. ssu-vendor-data-jolla
  97. connman
  98. readline
  99. rootfiles
  100. rpm
  101. coreutils
  102. basesystem
  103. bash
  104. jolla-ca
  105. crda
  106. busybox-symlinks-gzip
  107. bluez
  108. boardname
  109. net-tools
  110. jolla-common-configurations
  111. nss
  112. deltarpm
  113. usbutils
  114. file
  115. time
  116. util-linux
  117. filesystem
  118.  
  119.  
  120.  
  121. #=================================================
  122. #@jolla-configuration-n9
  123.  
  124. #@jolla-ui-wayland
  125. jolla-sessions-qt5
  126. lipstick-jolla-home-qt5
  127. jolla-actdead-charging
  128.  
  129. #@jolla-sailfish-applications
  130. all-translations-pack
  131. jolla-handwriting
  132. transferengine-plugins
  133. jolla-vault
  134. jolla-settings-bluetooth
  135. jolla-settings-sync
  136. jolla-contacts
  137. jolla-startupwizard
  138. jolla-settings-accounts
  139. #jolla-camera
  140. jolla-settings-accounts-extensions
  141. jolla-settings-layout
  142. jolla-settings-networking
  143. sailfish-browser
  144. jolla-settings-transferui-qt5
  145. jolla-gallery
  146. voicecall-ui-jolla
  147. jolla-messages
  148. jolla-vault-units
  149. -jolla-xt9
  150. -jolla-xt9-cp
  151. store-client
  152. jolla-settings-system
  153. jolla-hacks
  154.  
  155.  
  156. #@jolla-store-applications
  157. jolla-calendar
  158. #yandex-store
  159. jolla-mediaplayer
  160. jolla-clock
  161. jolla-notes
  162. jolla-email
  163. jolla-calculator
  164. sailfish-office
  165.  
  166.  
  167. #------ BEGIN N900-SUPPORT -------
  168. #bme-rm-680-bin
  169. bme-rx-51-bin
  170. #contextkit-plugin-power-bme
  171. contextkit-maemo-battery-rx51-bin
  172. #contextkit-plugin-kbslider
  173. dsme
  174. #gst-nokia-camera
  175. #gstreamer0.10-nokia-videosrc
  176. gst-omapfb
  177. kernel-adaptation-n900
  178. n900-camera-firmware
  179. nokia-n900-configs
  180. #omap-update-display
  181. #pulseaudio-module-x11
  182. #pulseaudio-modules-nemo-common
  183. #pulseaudio-module-cmtspeech-n9xx
  184. #pulseaudio-modules-n900-mainvolume
  185. #pulseaudio-modules-n900-music
  186. #pulseaudio-modules-n900-record
  187. #pulseaudio-modules-n900-voice
  188. #pulseaudio-settings-n900
  189. systemd-console-ttyS0
  190. #nemo-configs-n950-n9
  191.  
  192. ti-omap3-sgx
  193. #ti-omap3-sgx-libGLESv1
  194. #ti-omap3-sgx-libGLESv2
  195. ti-omap3-sgx-wayland-wsegl
  196.  
  197. #ti-wl1271-firmware
  198. #ti-wl1273-bt-firmware
  199. #ti-wl1273-fm-radio-firmware
  200. #udev-rules-n900
  201. udev-rules-nokia-n900
  202. bcm-bt-firmware
  203. wl1251-cal-bin
  204.  
  205. #Recommends
  206. policy-settings-basic-n900
  207. usb-moded-config-n900
  208. #------ END N900-SUPPORT -------
  209.  
  210. qt5-plugin-platform-eglfs
  211. nemo-configs-n950-n9-wayland
  212. qt5-qtwayland-wayland_egl
  213. #=================================================
  214.  
  215. -sailfish-maps
  216. -ohm-config
  217. jolla-common-configurations
  218. libsailfishkeyprovider-data-jolla
  219.  
  220. #pulseaudio-policy-enforcement
  221. -usb-moded-settings-sailfish
  222. jolla-developer-mode
  223.  
  224.  
  225.  
  226.  
  227. #=== MULTIMEDIA =================================
  228. gst-av
  229. #alsa-utils
  230. #================================================
  231.  
  232. #===== tools ===========================
  233. nano
  234. zypper
  235. #==== END tools ==============================
  236.  
  237.  
  238.  
  239. %end
  240.  
  241. %post
  242.  
  243. Config_Src=`gconftool-2 --get-default-source`
  244.  
  245. # Set up proper target for libmeegotouch
  246. gconftool-2 --direct --config-source $Config_Src \
  247. -s -t string /meegotouch/target/name N900
  248.  
  249. # Hack to fix the plymouth based splash screen on N900
  250. mv /usr/bin/ply-image /usr/bin/ply-image-real
  251. cat > /usr/bin/ply-image << EOF
  252. #!/bin/sh
  253. echo 32 > /sys/class/graphics/fb0/bits_per_pixel
  254. exec /usr/bin/ply-image-real $@
  255. EOF
  256. chmod +x /usr/bin/ply-image
  257.  
  258. ## fix permissions
  259. chown -R 100000:100000 /home/nemo
  260.  
  261. # developer mode password workaround
  262. sed -i 's/system/privileged/' /etc/dbus-1/system.d/org.nemo.passwordmanager.conf
  263.  
  264.  
  265.  
  266. ## rpm-rebuilddb.post from mer-kickstarter-configs package
  267. # Rebuild db using target's rpm
  268. echo -n "Rebuilding db using target rpm.."
  269. rm -f /var/lib/rpm/__db*
  270. rpm --rebuilddb
  271. echo "done"
  272. ## end rpm-rebuilddb.post
  273.  
  274. #if [ "@SSU_RELEASE_TYPE@" = "rnd" ]; then
  275. # [ -n "@NEMO_RELEASE@" ] && ssu release -r @NEMO_RELEASE@
  276. # [ -n "@FLAVOUR@" ] && ssu flavour @FLAVOUR@
  277. # ssu mode 2
  278. #else
  279. # [ -n "@NEMO_RELEASE@" ] && ssu release @NEMO_RELEASE@
  280. # ssu mode 4
  281. #fi
  282.  
  283. ## arch-armv7hl.post from mer-kickstarter-configs package
  284. # Without this line the rpm don't get the architecture right.
  285. echo -n 'armv7hl-meego-linux' > /etc/rpm/platform
  286.  
  287. # Also libzypp has problems in autodetecting the architecture so we force tha as well.
  288. # https://bugs.meego.com/show_bug.cgi?id=11484
  289. echo 'arch = armv7hl' >> /etc/zypp/zypp.conf
  290. ## end arch-armv7hl.post
  291.  
  292. %end
  293.  
  294. %post --nochroot
  295. if [ -n "$IMG_NAME" ]; then
  296. echo "BUILD: $IMG_NAME" >> $INSTALL_ROOT/etc/meego-release
  297. fi
  298.  
  299. %end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement