Skip to content

tarball_multi_releases.sh: downgrade symlink pre-check to WARNING - #101

Merged
marc-hb merged 1 commit into
thesofproject:mainfrom
marc-hb:syml-pre-warn
Sep 16, 2022
Merged

marc-hb merged 1 commit into
thesofproject:mainfrom
marc-hb:syml-pre-warn

Conversation

@marc-hb

@marc-hb marc-hb commented Sep 15, 2022

Copy link
Copy Markdown
Collaborator

It should be fatal to release broken symlinks but resolving symlinks thanks to a combination of releases should be OK. So just WARN.

Signed-off-by: Marc Herbert marc.herbert@intel.com

It should be fatal to release broken symlinks but resolving symlinks
thanks to a combination of releases should be OK. So just WARN.

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
@marc-hb
marc-hb marked this pull request as ready for review September 15, 2022 19:22
@marc-hb marc-hb mentioned this pull request Sep 15, 2022
@mengdonglin

Copy link
Copy Markdown
Contributor

@marc-hb Many thanks! It works for me. I removed duplicated v2.2 *.ri and *.ldc files in sof-v2.2.2 locally and can generated the tar ball with a nice warning. I'll update PR#98

 ./tarball_multi_releases.bash v2.2.x/sof-v2.2 v2.2.x/tools-v2.2 v2.2.x/sof-tplg-v2.2.1/ v2.2.x/sof-v2.2.2
Archiving these directories in this order, last one wins: v2.2.x/sof-v2.2 v2.2.x/tools-v2.2 v2.2.x/sof-tplg-v2.2.1/ v2.2.x/sof-v2.2.2
...
+ mv _selected_versions/install.sh _selected_versions/LICENCE.Intel _selected_versions/LICENCE.NXP _selected_versions/Notice.NXP _selected_versions/README.Intel _selected_versions/README.md _selected_versions/sof-tplg-v2.2.1 _selected_versions/sof-v2.2 _selected_versions/sof-v2.2.2 _selected_versions/tools-v2.2 sof-bin-v2.2.2/
sof-bin-v2.2.2/sof-v2.2.2/sof-rpl.ri: broken symbolic link to intel-signed/sof-rpl.ri
sof-bin-v2.2.2/sof-v2.2.2/sof-rpl.ldc: broken symbolic link to sof-tgl.ldc
sof-bin-v2.2.2/sof-v2.2.2/community/sof-rpl.ri: broken symbolic link to sof-tgl.ri
sof-bin-v2.2.2/sof-v2.2.2/community/sof-rpl-s.ri: broken symbolic link to sof-tgl-h.ri
sof-bin-v2.2.2/sof-v2.2.2/sof-rpl-s.ri: broken symbolic link to intel-signed/sof-rpl-s.ri
sof-bin-v2.2.2/sof-v2.2.2/intel-signed/sof-rpl.ri: broken symbolic link to sof-adl.ri
sof-bin-v2.2.2/sof-v2.2.2/intel-signed/sof-rpl-s.ri: broken symbolic link to sof-adl-s.ri
sof-bin-v2.2.2/sof-v2.2.2/sof-rpl-s.ldc: broken symbolic link to sof-tgl-h.ldc
WARNING: Found some broken symbolic links before combining
...
+ tar cfz sof-bin-v2.2.2.tar.gz sof-bin-v2.2.2/
+ rm -r sof-bin-v2.2.2/

@marc-hb
marc-hb merged commit 27400ce into thesofproject:main Sep 16, 2022
@marc-hb
marc-hb deleted the syml-pre-warn branch September 16, 2022 03:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants