Advertisement
Guest User

Untitled

a guest
Oct 16th, 2014
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.51 KB | None | 0 0
  1.  
  2.  
  3. #version=DEVEL
  4. user --groups=audio,video --name=nemo --password=nemo
  5. # Keyboard layouts
  6. keyboard us# Root password
  7. rootpw --plaintext nemo
  8. # System language
  9. lang en_US.UTF-8
  10. # Installation logging level
  11. logging --level=info
  12.  
  13. # System timezone
  14. timezone --isUtc UTC
  15. # Default Desktop Settings
  16. desktop --autologinuser=meego
  17. repo --name="mer-core" --baseurl=http://repo.merproject.org/obs/mer-core:/armv7hl:/devel/Core_armv7hl/ --debuginfo --ssl_verify=yes
  18. repo --name="nemo-ux" --baseurl=http://repo.merproject.org/obs/nemo:/devel:/ux/mer-core_armv7hl_devel/ --ssl_verify=yes
  19. repo --name="nemo-apps" --baseurl=http://repo.merproject.org/obs/nemo:/devel:/apps/latest_armv7hl/ --ssl_verify=yes
  20. repo --name=nemo-adaptation-n950-n9 --baseurl=http://repo.merproject.org/obs/nemo:/devel:/hw:/ti:/omap3:/n950-n9/latest_armv7hl/
  21. repo --name=nemo-adaptation-n9xx-common --baseurl=http://repo.merproject.org/obs/nemo:/devel:/hw:/ti:/omap3:/n9xx-common/latest_armv7hl/
  22. #repo --name="mer-qt" --baseurl=http://repo.merproject.org/obs/mer:/qt:/devel/latest_armv7hl/ --ssl_verify=yes
  23. repo --name=filippz --baseurl=http://repo.merproject.org/obs/home:/filippz/latest_armv7hl/ --includepkgs=kernel-adaptation-n950
  24. #repo --name=filippz-devel --baseurl=http://repo.merproject.org/obs/home:/filippz:/devel/latest_armv7hl/
  25. repo --name=jalnmwr --baseurl=http://repo.merproject.org/obs/home:/SourenAraya:/branches:/nemo:/devel:/mw/latest_armv7hl/
  26. # Disk partitioning information
  27. part / --fstype="ext3" --ondisk=sda --size=1500
  28.  
  29. %pre
  30. touch $INSTALL_ROOT/.bootstrap
  31. %end
  32.  
  33. %post
  34. rm $INSTALL_ROOT/.bootstrap
  35.  
  36. #having mce prevents N9 from booting
  37. mv /lib/systemd/system/mce.service /lib/systemd/system/mce.service.bak
  38.  
  39. #user-session@.service is history
  40. #so remove it...
  41. #rm /lib/systemd/system/user-session@.service
  42. #...and set start-user-session to call user@.service instead...
  43. #sed -i 's/USER_SERVICE=.*/USER_SERVICE=user\\@${DEF_UID}.service/' /usr/lib/startup/start-user-session
  44. #...in the end set user@.service to start with call --unit=default.target
  45. #sed -i 's/ExecStart=.*/ExecStart=\/lib\/systemd\/systemd --user --unit=default.target/' /lib/systemd/system/user@.service
  46.  
  47.  
  48. # Hack to fix the proximity sensor on n950
  49. cat > /usr/sbin/enable_prox << EOF
  50. #!/bin/sh
  51. echo 1 > /sys/devices/platform/i2c_omap.2/i2c-2/2-0039/prox_enable
  52. EOF
  53. chmod +x /usr/sbin/enable_prox
  54.  
  55. cat > /etc/systemd/system/proximity-fix.service << EOF
  56. [Unit]
  57. Description=Fix proximity sensor on N950
  58.  
  59. [Service]
  60. Type=oneshot
  61. ExecStart=/usr/sbin/enable_prox
  62. TimeoutSec=0
  63. StandardOutput=tty
  64. RemainAfterExit=yes
  65. SysVStartPriority=99
  66.  
  67. [Install]
  68. WantedBy=multi-user.target
  69. EOF
  70. ln -s /etc/systemd/system/proximity-fix.service /etc/systemd/system/multi-user.target.wants/
  71.  
  72. ## fix permissions
  73. chown -R 100000:100000 /home/nemo
  74.  
  75. # developer mode password workaround
  76. sed -i 's/system/privileged/' /etc/dbus-1/system.d/org.nemo.passwordmanager.conf
  77.  
  78.  
  79.  
  80. ## rpm-rebuilddb.post from mer-kickstarter-configs package
  81. # Rebuild db using target's rpm
  82. echo -n "Rebuilding db using target rpm.."
  83. rm -f /var/lib/rpm/__db*
  84. rpm --rebuilddb
  85. echo "done"
  86. ## end rpm-rebuilddb.post
  87.  
  88. #if [ "@SSU_RELEASE_TYPE@" = "rnd" ]; then
  89. # [ -n "@NEMO_RELEASE@" ] && ssu release -r @NEMO_RELEASE@
  90. # [ -n "@FLAVOUR@" ] && ssu flavour @FLAVOUR@
  91. # ssu mode 2
  92. #else
  93. # [ -n "@NEMO_RELEASE@" ] && ssu release @NEMO_RELEASE@
  94. # ssu mode 4
  95. #fi
  96.  
  97. ## arch-armv7hl.post from mer-kickstarter-configs package
  98. # Without this line the rpm don't get the architecture right.
  99. echo -n 'armv7hl-meego-linux' > /etc/rpm/platform
  100.  
  101. # Also libzypp has problems in autodetecting the architecture so we force tha as well.
  102. # https://bugs.meego.com/show_bug.cgi?id=11484
  103. echo 'arch = armv7hl' >> /etc/zypp/zypp.conf
  104. ## end arch-armv7hl.post
  105.  
  106. # Remove service to mount debugfs installed by systemd (it causes liptick to crash)
  107. rm -f /lib/systemd/system/sys-kernel-debug.mount
  108. rm -f /lib/systemd/system/sysinit.target.wants/sys-kernel-debug.mount
  109.  
  110.  
  111. %end
  112.  
  113. %post --nochroot
  114. if [ -n "$IMG_NAME" ]; then
  115. echo "BUILD: $IMG_NAME" >> $INSTALL_ROOT/etc/meego-release
  116. fi
  117.  
  118.  
  119. %end
  120.  
  121. %packages
  122. PackageKit-Qt5
  123. PackageKit-glib
  124. PackageKit-zypp
  125. PackageKit
  126. alsa-lib
  127. attr
  128. augeas-libs
  129. basesystem
  130. bash
  131. bluez-configs-mer
  132. bluez-libs
  133. bluez
  134. bme-rm-680-bin
  135. boardname
  136. boost-filesystem
  137. boost-system
  138. #buteo-mtp-qt5-sync-plugin
  139. #buteo-syncfw-qt5
  140. bzip2-libs
  141. bzip2
  142. ca-certificates
  143. cairo
  144. ce-backgrounds
  145. check
  146. cjkuni-fonts
  147. commhistory-daemon
  148. connman-qt5-declarative
  149. connman-qt5
  150. connman-test
  151. connman
  152. contactsd
  153. #contextkit-plugin-kbslider
  154. #contextkit-plugin-mce
  155. #contextkit-plugin-power-bme
  156. #contextkit
  157. cor
  158. coreutils
  159. crda
  160. curl
  161. db4-utils
  162. db4
  163. dbus-glib
  164. dbus-libs
  165. dbus-python
  166. dbus-x11
  167. dbus
  168. deltarpm
  169. desktop-file-utils
  170. diffutils
  171. droid-sans-fonts
  172. droid-sans-mono-fonts
  173. droid-serif-fonts
  174. dsme
  175. e2fsprogs-libs
  176. e2fsprogs
  177. elfutils-libelf
  178. exempi
  179. expat
  180. farstream
  181. fbset
  182. file-libs
  183. file
  184. filesystem
  185. findutils
  186. fingerterm
  187. flac
  188. fontconfig
  189. fontpackages-filesystem
  190. freetype
  191. fuse-libs
  192. fuse
  193. gawk
  194. gconf
  195. gdb
  196. gdbm
  197. giflib
  198. glib-networking
  199. glib2
  200. glibc-common
  201. glibc
  202. gmime
  203. gnupg2
  204. gnutls
  205. google-opensans-fonts
  206. grep
  207. gst-omapfb
  208. gst-plugins-bad-free
  209. gst-plugins-base
  210. gst-plugins-good
  211. gstreamer
  212. gstreamer0.10-nokia-videosrc
  213. gzip
  214. hwdata
  215. info
  216. iotop
  217. iproute
  218. iptables
  219. iputils
  220. iw
  221. json-c
  222. kbd
  223. kcalcore-qt5
  224. kernel-adaptation-n950
  225. kmod-libs
  226. kmod
  227. lcms-libs
  228. lcms
  229. libICE
  230. libSM
  231. libX11
  232. libXau
  233. libXaw
  234. libXdamage
  235. libXext
  236. libXfixes
  237. libXft
  238. libXi
  239. libXmu
  240. libXpm
  241. libXrender
  242. libXt
  243. libXtst
  244. libXv
  245. libaccounts-glib-tools
  246. libaccounts-glib
  247. libaccounts-qt5
  248. libacl
  249. libarchive
  250. libasyncns
  251. libattr
  252. libblkid
  253. libcal-rm-680-bin
  254. libcanberra
  255. libcap
  256. libcmtspeechdata
  257. libcom_err
  258. libcommhistory-qt5-declarative
  259. libcommhistory-qt5-tools
  260. libcommhistory-qt5
  261. libcontacts-qt5
  262. libcontentaction-qt5
  263. libcreds3
  264. libcurl
  265. libdbus-qeventloop-qt5
  266. libdrm
  267. libdsme
  268. libenca-libenca0
  269. libenca
  270. liberation-fonts-common
  271. liberation-mono-fonts
  272. liberation-sans-fonts
  273. liberation-serif-fonts
  274. libexif
  275. libffi
  276. libgcc
  277. libgcrypt
  278. libgpg-error
  279. libgsf
  280. libgudev1
  281. libical
  282. libicu
  283. libidn
  284. libiodata-qt5
  285. libiphb
  286. libiptcdata
  287. libjpeg-turbo
  288. libksba
  289. liblua
  290. libmlocale-qt5
  291. libngf-qt5
  292. libnice
  293. libnl
  294. libnl1
  295. libogg
  296. libomap3camd
  297. libpng
  298. libmeegotouchevents-qt5
  299. libngf-client
  300. libqmfclient1-qt5
  301. libqmfmessageserver1-qt5
  302. libqofono-qt5
  303. libqt5sparql-tracker-direct
  304. libqt5sparql
  305. libqtwebkit5-widgets
  306. libqtwebkit5
  307. libquillmetadata-qt5
  308. libresource
  309. libresourceqt-qt5
  310. libsailfishkeyprovider
  311. libshadowutils
  312. libsignon-glib
  313. libsignon-qt5
  314. libsmack
  315. libsndfile
  316. libsolv-tools
  317. libsolv0
  318. libsoup
  319. libss
  320. libstdc++
  321. libsysfs
  322. libtasn1
  323. libtheora
  324. libtiff
  325. libtool-ltdl
  326. libtrace
  327. #libudev
  328. libusb
  329. libusb1
  330. libuser
  331. libutempter
  332. libuuid
  333. libvisual
  334. libvorbis
  335. libwl1271-bin
  336. libxcb
  337. libxkbcommon
  338. libxkbfile
  339. libxml2
  340. libxslt
  341. libzypp
  342. lipstick-colorful-home-qt5
  343. lipstick-qt5-tools-ui
  344. lipstick-qt5-tools
  345. lipstick-qt5
  346. linux-firmware-ti-connectivity
  347. lsb-release
  348. lsof
  349. lynx
  350. maliit-framework-wayland-inputcontext
  351. maliit-framework-wayland
  352. maliit-plugins
  353. mapplauncherd-booster-qtcomponents-qt5
  354. mapplauncherd-qt5
  355. mapplauncherd
  356. mce-tools
  357. mce
  358. mer-gfx-tests
  359. mer-release
  360. mkcal-qt5
  361. mlite-qt5
  362. mobile-broadband-provider-info
  363. mtdev
  364. multi_c_rehash
  365. n950-camera-fw
  366. nano
  367. ncurses-base
  368. ncurses-libs
  369. ncurses
  370. #nemo-configs-connman
  371. nemo-configs-n950-n9-wayland
  372. nemo-configs-n950-n9
  373. #nemo-firstsession
  374. nemo-mobile-session-common
  375. nemo-mobile-session-wayland
  376. nemo-qml-plugin-accounts-qt5
  377. #nemo-qml-plugin-alarms-qt5
  378. nemo-qml-plugin-configuration-qt5
  379. nemo-qml-plugin-contacts-qt5-tools
  380. nemo-qml-plugin-contacts-qt5
  381. nemo-qml-plugin-dbus-qt5
  382. #nemo-qml-plugin-email-qt5
  383. #nemo-qml-plugin-folderlistmodel
  384. nemo-qml-plugin-messages-internal-qt5
  385. nemo-qml-plugin-notifications-qt5
  386. nemo-qml-plugin-signon-qt5
  387. nemo-qml-plugin-systemsettings
  388. nemo-qml-plugin-thumbnailer-qt5
  389. nemo-qml-plugin-time-qt5
  390. nemo-theme-glacier
  391. net-tools
  392. ngfd-settings-basic
  393. ngfd
  394. #nokia-n950-configs
  395. nspr
  396. nss-softokn-freebl
  397. nss-sysinit
  398. nss
  399. ofono-tests
  400. ofono
  401. ohm-configs-default
  402. ohm-plugin-core
  403. ohm
  404. omap-update-display
  405. oneshot
  406. openssh-clients
  407. openssh-server
  408. openssh
  409. openssl-libs
  410. orc
  411. pacrunner
  412. pam
  413. pango
  414. passwd
  415. pcre
  416. pixman
  417. #plymouth-lite
  418. policy-settings-basic-n950
  419. polkit
  420. poppler-glib
  421. poppler
  422. popt
  423. prelink
  424. procps
  425. profiled-settings-default
  426. profiled
  427. psmisc
  428. pth
  429. pulseaudio-module-cmtspeech-n9xx
  430. pulseaudio-modules-nemo-common
  431. pulseaudio-modules-nemo-mainvolume
  432. pulseaudio-modules-nemo-music
  433. pulseaudio-modules-nemo-parameters
  434. pulseaudio-modules-nemo-record
  435. pulseaudio-modules-nemo-stream-restore
  436. pulseaudio-modules-nemo-voice
  437. pulseaudio-policy-enforcement
  438. pulseaudio-settings-n950
  439. pulseaudio
  440. pygobject2
  441. python-libs
  442. python
  443. qmlcalc
  444. qmlcalendar
  445. #qmlclock
  446. #qmlcontacts
  447. #qmlfilemuncher
  448. qmlgallery
  449. #qmlmail
  450. qmlmaps
  451. #qmlmessages
  452. qmlmusicplayer
  453. #qmlnotes-theme-blanco-extra
  454. qmlnotes
  455. qmlpackagemanager
  456. qmlpinquery
  457. qmlsettings-account-plugin-email
  458. qmlsettings-account-plugin-jabber
  459. qmlsettings
  460. qmsystem-qt5
  461. qt-components-qt5-gallery
  462. qt-components-qt5
  463. qt5-plugin-generic-evdev
  464. qt5-plugin-imageformat-jpeg
  465. qt5-plugin-platform-eglfs
  466. qt5-plugin-platform-minimal
  467. qt5-plugin-sqldriver-sqlite
  468. qt5-qt3d
  469. qt5-qtconcurrent
  470. qt5-qtcore
  471. qt5-qtdbus
  472. qt5-qtdeclarative-import-localstorageplugin
  473. qt5-qtdeclarative-import-location
  474. qt5-qtdeclarative-import-multimedia
  475. qt5-qtdeclarative-import-qtquick2plugin
  476. qt5-qtdeclarative-import-window2
  477. qt5-qtdeclarative-import-xmllistmodel
  478. qt5-qtdeclarative-pim-organizer
  479. qt5-qtdeclarative-qmlscene
  480. qt5-qtdeclarative-qtquick
  481. qt5-qtdeclarative
  482. qt5-qtdocgallery
  483. qt5-qtfeedback
  484. qt5-qtgraphicaleffects
  485. qt5-qtgui
  486. qt5-qtlocation
  487. qt5-qtmultimedia-gsttools
  488. qt5-qtmultimedia-plugin-mediaservice-gstmediaplayer
  489. qt5-qtmultimedia
  490. qt5-qtnetwork
  491. qt5-qtopengl
  492. qt5-qtpim-contacts
  493. qt5-qtpim-organizer
  494. qt5-qtpim-versit
  495. qt5-qtpim-versitorganizer
  496. qt5-qtpositioning
  497. qt5-qtprintsupport
  498. #qt5-qtquickcontrols-nemo-examples
  499. #qt5-qtquickcontrols-nemo
  500. #qt5-qtquickcontrols
  501. qt5-qtsensors-plugin-sensorfw
  502. qt5-qtsensors
  503. qt5-qtserviceframework
  504. qt5-qtsql
  505. qt5-qtsvg-plugin-imageformat-svg
  506. qt5-qtsvg
  507. qt5-qtsysteminfo
  508. qt5-qtwayland-wayland_egl-examples
  509. qt5-qtwayland-wayland_egl
  510. qt5-qtwebkit-uiprocess-launcher
  511. qt5-qtwidgets
  512. qt5-qtxml
  513. qt5-qtxmlpatterns
  514. qtcontacts-sqlite-qt5
  515. quillimagefilter-qt5
  516. readline
  517. recode
  518. rootfiles
  519. rpm-libs
  520. rpm
  521. screen
  522. sed
  523. sensorfw-qt5-configs
  524. sensorfw-qt5
  525. setup
  526. shadow-utils
  527. shared-mime-info
  528. signon-qt5
  529. sound-theme-freedesktop
  530. speex
  531. sqlite
  532. #ssu-vendor-data-nemo
  533. ssu
  534. statefs-contextkit-subscriber
  535. statefs-pp
  536. statefs-provider-bme
  537. statefs-qt5
  538. statefs
  539. sysfsutils
  540. systemd-config-mer
  541. #systemd-console-ttyS0
  542. #systemd-sysv
  543. systemd-libs
  544. systemd-user-session-targets
  545. systemd-config-mer
  546. systemd
  547. taglib
  548. tar
  549. telepathy-accounts-signon
  550. telepathy-farstream
  551. telepathy-glib
  552. telepathy-mission-control
  553. telepathy-qt5-farstream
  554. telepathy-qt5
  555. telepathy-ring
  556. #ti-omap3-sgx-wayland-wsegl
  557. ti-omap3-sgx
  558. #ti-wl1271-firmware
  559. ti-wl1273-bt-firmware
  560. ti-wl1273-fm-radio-firmware
  561. time
  562. timed-qt5
  563. tinycdb
  564. tone-generator
  565. totem-pl-parser
  566. tracker-utils
  567. tracker
  568. tumbler
  569. tzdata-timed
  570. tzdata
  571. udev-rules-n950
  572. unzip
  573. usb-moded-config-n950-n9
  574. usb-moded
  575. usbutils
  576. util-linux
  577. v8
  578. vim-common
  579. vim-enhanced
  580. vim-filesystem
  581. vim-minimal
  582. voicecall-qt5
  583. voicecall-ui-reference
  584. wayland
  585. wget
  586. wireless-regdb
  587. wireless-tools
  588. wl1271-cal-bin
  589. wpa_supplicant
  590. xdg-user-dirs
  591. xdg-utils
  592. xkeyboard-config
  593. xorg-x11-filesystem
  594. xorg-x11-xkb-utils
  595. xz-libs
  596. xz
  597. zlib
  598. zypper
  599.  
  600.  
  601. %end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement