Skip to content

Latest commit

 

History

History
executable file
·
28 lines (16 loc) · 1.35 KB

README.mkdn

File metadata and controls

executable file
·
28 lines (16 loc) · 1.35 KB

Scripts

Usage: source script-name.sh

Bunch of homemade bash scripts which I often use to make my life easier :)
Feel free to fork it for your own use, and I'm open to PRs if you'd like to improve something or fix issues!

  • build-rom.sh: Builds any android ROM for any device, and uploads it to transfer.sh

  • clone-hals.sh: Clones QCOM msm8916 HALs which I use to compile Android Pie ROMs for lettuce & A6020

  • clone-bacon-repos.sh: Clones my Android Pie device sources for bacon

  • clone-A6020-repos.sh: Clones my Android Pie device sources for A6020

  • ubuntu-setup.sh: Sets up an Ubuntu 18.04+ server or PC for android builds

  • merge-aosp-tag.sh: Merges the specified AOSP tag in a ROM source in all repos that are not tracked directly from AOSP

  • merge-caf-tag.sh: Merges the specified CAF tag in a ROM source in all repos that are not tracked directly from CAF

  • jenkins-setup-gce.sh: Set up jenkins at port 80 (HTTP port) in a GCE instance running Ubuntu

  • merge-aosp-tag-legacy.sh: Merge specified AOSP tag in AOSP-LEGACY ROM source; enhanced version of merge-aosp-tag.sh

  • merge-caf-tag-ginkgo.sh: Merge specified CAF QSSI or vendor tag in caf-ginkgo ROM source; enhanced rewritten version of merge-caf-tag.sh. Also automatically pushes succesfully merged repos.