- Making required directories
- Obtaining the repo binary
- Adding repo binary to your path
- Giving the repo binary proper permissions
- Initializing an empty repo
- Syncing the repo
Alright, so now we’re getting there. I have outlined the basics of what we’re about to do and broke them down as I know them. This is all pretty much going to be copy/paste so it’ll be fairly difficult to screw this up :)
$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
To initialize your local repository using the ColtOS trees, use a command like this:
repo init -u https://github.com/Colt-Enigma/platform_manifest -b c14
repo sync
or use
repo sync -c --force-sync --optimized-fetch --no-tags --no-clone-bundle --prune -j$(nproc --all)
First You need to add the following lines in your Device Tree's colt_devicename.mk file
TARGET_BOOT_ANIMATION_RES := 1080 : Please change as per your device resolution
# Inherit some common ColtOS stuff.
for all the ColtOS Stuff: $(call inherit-product, vendor/colt/config/common_full_phone.mk)
for maintainer: COLT_BUILD_MAINTAINER := RakeshBatra
for Gapps Build: WITH_GAPPS := true
and use the following to build:
. build/envsetup.sh
lunch colt_[device-codename]-userdebug
make colt -j$
If you got some commits missing in our sources for your device, let us know on our telegram chat. Everything else, it's up to you at the time of building.
- ArrowOS Project
- LineageOS/Cyanogenmod
- Project-Xtended
- [Thanks to all the custom rom community]
#TeamColt