summaryrefslogtreecommitdiff
path: root/src/fs_fsys.c
AgeCommit message (Collapse)AuthorFilesLines
2022-12-22db: always have writable directories with --no-chownDaniel Kolesa1-0/+4
The --no-chown flag is most useful when running apk as a regular user, in which case we want to make sure that there are no issues regarding permissions. Fixes https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10854
2022-08-17db: fix change detection for symlinksTimo Teräs1-13/+7
apk_fileinfo_get() special cases symlink digest calculation. Convert apk_fsdir_ops.file_digest to .file_info to fix symlink change detection. fixes #10853
2022-02-22db, uvol: commit regular files before uvol volumesTimo Teräs1-0/+1
add priority to order fsdir commit sequence
2022-02-21fs_fsys: ignore mkdir EEXISTTimo Teräs1-1/+2
Be happy if the directory already exists.
2021-12-29abstract differences between GNU and Apple xattr functionsAriadne Conill1-2/+2
2021-12-02extract: fix uvol to not be called for uvol directoryTimo Teräs1-2/+8
2021-11-15fs_fsys: fix extraction of symlinksTimo Teräs1-6/+8
Symlinks should use the real target filename instead of the temporary extraction name.
2021-11-09optimize apk_pathbuilder_pop to get the old lengthTimo Teräs1-5/+6
avoids memrchr
2021-11-09database: implement uvol supportTimo Teräs1-0/+316
by adding an abstraction layer to the file system