diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2020-08-28 17:57:05 +0200 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2020-08-28 18:05:56 +0200 |
commit | a2a71ee820873b1cd0360b7c926946971073881c (patch) | |
tree | c7a40d3f2b1879e0032994501bb9f17a448550e8 | |
parent | e4f91d6bd906558cb9f6ae32ac67cb32501d1f24 (diff) | |
download | manifest-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.xml | 5 |
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> |