summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2020-08-28 17:57:05 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2020-08-28 18:05:56 +0200
commita2a71ee820873b1cd0360b7c926946971073881c (patch)
treec7a40d3f2b1879e0032994501bb9f17a448550e8
parente4f91d6bd906558cb9f6ae32ac67cb32501d1f24 (diff)
downloadmanifest-a2a71ee820873b1cd0360b7c926946971073881c.tar.gz
manifest-a2a71ee820873b1cd0360b7c926946971073881c.tar.bz2
manifest-a2a71ee820873b1cd0360b7c926946971073881c.zip
vendor/lineage: link scripts to vendor/replicant
Replicant has decided to not move vendor/lineage to vendor/replicant. It's not possible to symlink vendor/lineage to vendor/replicant as some files would end up being included twice. The short terms benefits for moving it was that it would be consistent with the previous Replicant versions and that the build scripts that are already used in the build tutorials would be in a place where users do expect them. However the long terms benefits of not moving it are way bigger: * It lowers the amount of maintenance and the amount of work for keeping the current version up to date and to make new Replicant version in a very significant way: * Moving it requires to fork many repository just for changing the path to vendor/replicant * All the repositories will need to be rebased or merged which is time consuming * Rebasing vendor/replicant itself is usually a pain because of the numerous changes just to change vendor/lineage to vendor/replicant but also because of some variables names changes from LINEAGE/LINEAGEOS to REPLICANT. So symlinking just the scripts should be enough to make every use case work. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--replicant/repositories.xml5
1 files changed, 4 insertions, 1 deletions
diff --git a/replicant/repositories.xml b/replicant/repositories.xml
index 5f970a9..66a634d 100644
--- a/replicant/repositories.xml
+++ b/replicant/repositories.xml
@@ -21,5 +21,8 @@
<project path="kernel/replicant/linux" name="replicant-next/kernel_replicant_linux" remote="replicant-next" />
<project path="manifest" name="replicant-next/manifest" remote="replicant-next" revision="replicant-10-dev" />
<project path="system/core" name="replicant-next/system_core" groups="pdk" remote="replicant-next" />
- <project path="vendor/lineage" name="replicant-next/vendor_lineage" remote="replicant-next" />
+ <project path="vendor/lineage" name="replicant-next/vendor_lineage" remote="replicant-next" >
+ <linkfile src="build.sh" dest="vendor/replicant/build.sh" />
+ <linkfile src="clean-mesa.sh" dest="vendor/replicant/clean-mesa.sh" />
+ </project>
</manifest>