[XDA-University] hhp_211:
Thanks for the guide and info.

I am struggling a bit

I'm still learning 'git' 'repo' termonology, so I'll try to explain the way ii is making sense to me

I am trying to build Dirty Unicorns

I've done the initial:

repo init -u https://github.com/DirtyUnicorns-KitKat/manifest.git -b du44

edited the envsetup.sh to include my model:: du_fascinatemtd-userdebug

this is what it spits out

Which would you like? [aosp_arm-eng] 26
build/core/product_config.mk:238: *** _nic.PRODUCTS.[[device/samsung/fascinatemtd/du.mk]]: "vendor/samsung/fascinatemtd/fascinatemtd-vendor.mk" does not exist. Stop.
Device fascinatemtd not found. Attempting to retrieve device repository from Dirty Unicorns Github (http://github.com/DirtyUnicorns-KitKat).
Found repository: android_device_samsung_fascinatemtd
Default revision: du44
Checking branch info
Dirty Unicorns/android_device_samsung_fascinatemtd already exists
Syncing repository to retrieve project.
Fetching project android_device_samsung_fascinatemtd
Fetching projects: 100% (1/1), done.

Repository synced!
Looking for dependencies
Adding dependencies to manifest
Dirty Unicorns/android_device_samsung_aries-common already exists
Adding dependency: DirtyUnicorns-KitKat/android_kernel_samsung_aries -> kernel/samsung/aries
Using default branch for android_kernel_samsung_aries
Dirty Unicorns/android_hardware_samsung already exists
Adding dependency: DirtyUnicorns-KitKat/proprietary_vendor_samsung -> vendor/samsung
Using default branch for proprietary_vendor_samsung
Syncing dependencies
Fetching project android_device_samsung_aries-common
Fetching project android_hardware_samsung
Fetching project samsung-kernel-aries
Fetching project proprietary_vendor_samsung
Fetching projects: 100% (4/4), done.
Checking out files: 100% (1496/1496), done.

Done
build/core/product_config.mk:238: *** _nic.PRODUCTS.[[device/samsung/fascinatemtd/du.mk]]: "vendor/samsung/fascinatemtd/fascinatemtd-vendor.mk" does not exist. Stop.

** Don't have a product spec for: 'du_fascinatemtd'
** Do you have the right repo manifest?

what im experencing is that the DU repo for'proprietary_vendor_samsung' does not have the fascinate

the one I need is here https://github.com/TeamRegular/android_vendor_samsung_fascinatemtd

and uses the 'branch' nexus

I for the life of me can not figure out how to get that repo and edit the proper files to direct it to sync and build properly

.

I have edited the manifest.xml to look like this:

I shortened it and highlighted in RED what I added.

<?xml version="1.0" encoding="UTF-8"?>
<manifest>

<remote name="github"
fetch="https://github.com/"
review="gerrit.dirtyunicorns.com" />

<remote name="aosp"
fetch="https://android.googlesource.com"
review="android-review.googlesource.com" />

<remote name="du"
fetch="https://github.com/DirtyUnicorns-KitKat/"
review="gerrit.dirtyunicorns.com" />

<remote name="omnirom"
review="gerrit.omnirom.org"
fetch="https://github.com/omnirom" />

[COLOR="Red"][B] <remote name="TeamRegular"
fetch="https://github.com/TeamRegular"
revision="nexus" />[/B][/COLOR]

<default revision="du44"
remote="du"
sync-c="true"
sync-f="true"
sync-j="8" />

########
#########
#########

<!--vendors-->
<project path="vendor/du" name="vendor_du" remote="du" revision="du44" />
[B][COLOR="Red"] <project path="vendor/samsung/fascinatemtd" name="android_vendor_samsung_fascinatemtd" remote="TeamRegular" revision="nexus" />
[/COLOR][/B]

if I attempt a repo init I get this error ::

repo init https://github.com/TeamRegular/android_vendor_samsung_fascinatemtd.git -b nexus

error: revision nexus in manifests not found

and I've also edited the roomservice.xml file to this::

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="android_device_samsung_fascinatemtd" path="device/samsung/fascinatemtd" remote="du" revision="du44" />
<project name="android_device_samsung_aries-common" path="device/samsung/aries-common" remote="du" revision="du44" />
<project name="android_hardware_samsung" path="hardware/samsung" remote="du" revision="du44" />
<project name="samsung-kernel-aries" path="kernel/samsung/aries" remote="du" revision="du44" />
<project name="android_kernel_samsung_aries" path="kernel/samsung/aries" remote="du" revision="du44" />
[COLOR="Red"][B] <project name="android_vendor_samsung_fascinatemtd" path="vendor/samsung" remote="TeamRegular" revision="nexus" />[/B][/COLOR]
</manifest>