WIP 2.x
Building Relevant Bits of CyanogenMod
in addition to the hybris-hal the following modules have to be built:
make -j4 libril make -j4 hwcomposer.msm7x30 make -j4 libdroidmedia minimediaservice minisfservice
packaging droidmedia (in SDK not HADK)
cd $ANDROID_ROOT ./pack_source_droidmedia.sh mb2 -s droidmedia.spec -t $VENDOR-$DEVICE-armv7hl build mv RPMS/*.rpm $ANDROID_ROOT/droid-local-repo/$DEVICE/ createrepo $ANDROID_ROOT/droid-local-repo/$DEVICE sb2 -t $VENDOR-$DEVICE-armv7hl -R -msdk-install zypper ref rm out/target/product/$DEVICE/system/bin/minimediaservice rm out/target/product/$DEVICE/system/bin/minisfservice rm out/target/product/$DEVICE/system/lib/libdroidmedia.so
Droid HAL
cd $ANDROID_ROOT rpm/dhd/helpers/build_packages.sh
Create Root Filesystem
cp ~/mer/Jolla-\@RELEASE\@-vision-\@ARCH\@.ks tmp/ hybris/droid-configs/droid-configs-device/helpers/process_patterns.sh RELEASE=2.0.4.13 EXTRA_NAME=-guhl<yymmdd> sudo mic create fs --arch $PORT_ARCH \ --debug \ --tokenmap=ARCH:$PORT_ARCH,RELEASE:$RELEASE,EXTRA_NAME:$EXTRA_NAME \ --record-pkgs=name,url \ --outdir=sfe-$DEVICE-$RELEASE$EXTRA_NAME \ --pack-to=sfe-$DEVICE-$RELEASE$EXTRA_NAME.tar.bz2 \ $ANDROID_ROOT/tmp/Jolla-@RELEASE@-$DEVICE-@ARCH@.ks
Manually extracting rootfs in adb
boot to recovery. mount sdcard and data. In adb root shell:
mkdir -p /data/.stowaways/sailfishos tar --numeric-owner -xvjf /storage/sdcard0/sfe-vision-2.0.4.13-guhl161225.tar.bz2 -C /data/.stowaways/sailfishos
Last modified 8 years ago
Last modified on 12/26/16 09:59:18