← Back to issue list

fix(executor): preserve special files during build copy

View original Github issue

Metadata

Project
craft-parts
Number
#1523
Type
pull request
State
open
Author
gcomneno
Labels
Created
2026-03-31 08:31:20+00:00
Updated
2026-04-03 16:01:58+00:00
Closed

Current evaluation

No evaluation has been recorded for this issue yet.

Issue body

## Summary - preserve FIFOs and character/block device files when copying sources into the build directory - use `file_utils.copy` in the build-step source copy path - add unit tests for copying special files and re-enable the integration test for #1458 ## Testing - pytest -q tests/unit/utils/test_file_utils.py -k "TestCopy" - sudo -E .venv/bin/pytest -q tests/unit/utils/test_file_utils.py -k "test_copy_chardev or test_copy_blockdev or test_copy_fifo" -rs - sudo -E .venv/bin/pytest -q tests/integration/executor/test_organize.py -k special_files -rs Closes #1458

Evaluation history

No evaluation history available.