Well the place project is stopped is here:
This the instructions:
The Device Repository
Next, we’ll fill the manifest with information. Start with your device repository. Create the following line between the <manifest> and </manifest> tags, replacing the information inside the square brackets with your own:
<project path="device/[manufacturer]/[device]" name="[repository name]" remote="[remote]" revision="[revision]" />
Note
The revision attribute may be omitted if the default revision for this remote is the one that you wish to use.
If you’re not sure of your remote, jump down to Remotes.
Dependencies
Now create more lines like the previous, using the cm.dependencies or lineage.dependencies file you found earlier in your device repository. This file lists all of the other repositories that you need to build for your selected device. It’s listed in a fairly straightforward way, so create a line for each of the entries in there using the following template:
<project path="[target_path]" name="[repository]" remote="[remote]" revision="[revision]" />
The target path is found in the repository’s name. The preceding “android” or “proprietary” is omitted and underscores are replaced with slashes. For example, android_device_lge_bullhead goes in device/lge/bullhead.
This is the file builded:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project path="device/xiaomi/beryllium" name="android_device_xiaomi_beryllium" remote="los" />
<project path="kernel/xiaomi/sdm845" name="los/android_kernel_xiaomi_sdm845" remote="los" revision="pgz-14.1-eb8" />
<project path="vendor/xiaomi" name="proprietary_vendor_xiaomi" remote="them" />
<project path="device/xiaomi/sdm845-common" name="android_device_xiaomi_sdm845-common" remote="los"/>
</manifest>
And this is the error:
[email protected]:/media/x/x/hal$ ./b.sh
including vendor/cm/vendorsetup.sh
including sdk/bash_completion/adb.bash
including vendor/cm/bash_completion/git.bash
including vendor/cm/bash_completion/repo.bash
build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/xiaomi/beryllium/lineage.mk]]: "build/target/product/product_launched_with_o_mr1.mk" does not exist. Stop.
Device beryllium not found. Attempting to retrieve device repository from LineageOS Github (
http://github.com/LineageOS).
Found repository: android_device_xiaomi_beryllium
Traceback (most recent call last):
File "vendor/cm/build/tools/roomservice.py", line 263, in <module>
default_revision = get_default_revision()
File "vendor/cm/build/tools/roomservice.py", line 117, in get_default_revision
return r.replace('refs/heads/', '').replace('refs/tags/', '')
AttributeError: 'NoneType' object has no attribute 'replace'
build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/xiaomi/beryllium/lineage.mk]]: "build/target/product/product_launched_with_o_mr1.mk" does not exist. Stop.
build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/xiaomi/beryllium/lineage.mk]]: "build/target/product/product_launched_with_o_mr1.mk" does not exist. Stop.
Don't have a product spec for: 'lineage_beryllium'
Do you have the right repo manifest?
including vendor/cm/vendorsetup.sh
build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/xiaomi/beryllium/lineage.mk]]: "build/target/product/product_launched_with_o_mr1.mk" does not exist. Stop.
Device beryllium not found. Attempting to retrieve device repository from LineageOS Github (
http://github.com/LineageOS).
Found repository: android_device_xiaomi_beryllium
Traceback (most recent call last):
File "vendor/cm/build/tools/roomservice.py", line 263, in <module>
default_revision = get_default_revision()
File "vendor/cm/build/tools/roomservice.py", line 117, in get_default_revision
return r.replace('refs/heads/', '').replace('refs/tags/', '')
AttributeError: 'NoneType' object has no attribute 'replace'
build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/xiaomi/beryllium/lineage.mk]]: "build/target/product/product_launched_with_o_mr1.mk" does not exist. Stop.
build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/xiaomi/beryllium/lineage.mk]]: "build/target/product/product_launched_with_o_mr1.mk" does not exist. Stop.
Don't have a product spec for: 'lineage_beryllium'
Do you have the right repo manifest?
No such item in brunch menu. Try 'breakfast'