Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # DisplayName: Jolla N9/@ARCH@ (release) 0.80
- # KickstartType: release
- # SuggestedImageType: fs
- # SuggestedArchitecture: armv7hl
- lang en_US.UTF-8
- timezone --utc UTC
- user --name nemo --groups audio,video --password nemo
- keyboard us
- ### Commands from /tmp/sandbox/usr/share/ssu/kickstart/part/default
- part / --size 500 --ondisk sda --fstype=ext4
- ## No suitable configuration found in /tmp/sandbox/usr/share/ssu/kickstart/bootloader
- ## [add repos here]
- %packages
- @Jolla Configuration N9
- %end
- %attachment
- ## No suitable configuration found in /tmp/sandbox/usr/share/ssu/kickstart/attachment
- %end
- %pre
- export SSU_RELEASE_TYPE=release
- ### begin 01_init
- touch $INSTALL_ROOT/.bootstrap
- ### end 01_init
- %end
- %post
- export SSU_RELEASE_TYPE=release
- ### begin 01_arch-hack
- if [ "@ARCH@" == armv7hl ] || [ "@ARCH@" == armv7tnhl ]; then
- # Without this line the rpm does not get the architecture right.
- echo -n "@ARCH@-meego-linux" > /etc/rpm/platform
- # Also libzypp has problems in autodetecting the architecture so we force tha as well.
- # https://bugs.meego.com/show_bug.cgi?id=11484
- echo "arch = @ARCH@" >> /etc/zypp/zypp.conf
- fi
- ### end 01_arch-hack
- ### begin 01_rpm-rebuilddb
- # Rebuild db using target's rpm
- echo -n "Rebuilding db using target rpm.."
- rm -f /var/lib/rpm/__db*
- rpm --rebuilddb
- echo "done"
- ### end 01_rpm-rebuilddb
- ### begin 50_oneshot
- # exit boostrap mode
- rm -f /.bootstrap
- # export some important variables until there's a better solution
- export LANG=en_US.UTF-8
- export LC_COLLATE=en_US.UTF-8
- export GSETTINGS_BACKEND=gconf
- # run the oneshot triggers for root and first user uid
- UID_MIN=$(grep "^UID_MIN" /etc/login.defs | tr -s " " | cut -d " " -f2)
- DEVICEUSER=`getent passwd $UID_MIN | sed 's/:.*//'`
- if [ -x /usr/bin/oneshot ]; then
- su -c "/usr/bin/oneshot --mic"
- su -c "/usr/bin/oneshot --mic" $DEVICEUSER
- fi
- ### end 50_oneshot
- ### begin 60_ssu
- if [ "$SSU_RELEASE_TYPE" = "rnd" ]; then
- [ -n "@RNDRELEASE@" ] && ssu release -r @RNDRELEASE@
- [ -n "@RNDFLAVOUR@" ] && ssu flavour @RNDFLAVOUR@
- ssu mode 2
- else
- [ -n "@RELEASE@" ] && ssu release @RELEASE@
- ssu mode 4
- fi
- ### end 60_ssu
- ### begin 70_sdk-domain
- export SSU_DOMAIN=@RNDFLAVOUR@
- if [ "$SSU_RELEASE_TYPE" = "release" ] && [[ "$SSU_DOMAIN" = "public-sdk" ]];
- then
- ssu domain sailfish
- fi
- ### end 70_sdk-domain
- %end
- %post --nochroot
- export SSU_RELEASE_TYPE=release
- ### begin 01_release
- if [ -n "$IMG_NAME" ]; then
- echo "BUILD: $IMG_NAME" >> $INSTALL_ROOT/etc/meego-release
- fi
- ### end 01_release
- %end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement