Open Bug 904746 Opened 11 years ago Updated 2 years ago

InstallManifest not overwriting symlinks with copied files

Categories

(Firefox Build System :: General, defect)

All
macOS
defect

Tracking

(Not tracked)

People

(Reporter: nalexander, Unassigned)

References

Details

I am experimenting with using InstallManifest and process_install_manifest for Bug 900522.  I just switched my InstallManifest from add_symlink to add_copy, and observe that process_install_manifest has kept the existing symlinks rather than blowing them away and replacing them with copied files.  That surprises me.
There are tests for this at https://hg.mozilla.org/mozilla-central/file/9ff2fa888c04/python/mozbuild/mozpack/test/test_files.py#l267. However, those are low-level tests on the file classes, not on the install manifest. Not sure if the tests are bad or if we need tests covering the interaction from an install manifest perspective.
Product: Core → Firefox Build System
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.