mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-22 01:51:51 +00:00
Commit 68f92b551 removed images/google/protobuf directory, so it is re-created each time during the build process. This resulted in a weird behavior change. Previously, one could do something like this: git clone $CRURL criu (cd criu && sudo make install-criu) rm -rf criu This worked fine, including running rm -rf as a non-root user, since no new directories were created under criu -- all directories were still owned by the original user. Since commit 68f92b551 the same sequence fails: rm: cannot remove '/home/runner/criu/images/google/protobuf/descriptor.pb-c.c': Permission denied rm: cannot remove '/home/runner/criu/images/google/protobuf/descriptor.pb-c.d': Permission denied rm: cannot remove '/home/runner/criu/images/google/protobuf/descriptor.pb-c.h': Permission denied A workaround is to keep empty images/google/protobuf directory, which is what this commit does. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
36 lines
413 B
Plaintext
36 lines
413 B
Plaintext
.config
|
|
*.o
|
|
*.d
|
|
*.a
|
|
*.img
|
|
*.bin
|
|
*.elf
|
|
*.out
|
|
*.swp
|
|
*.swo
|
|
*.so
|
|
.git-ignore
|
|
*.patch
|
|
*.pyc
|
|
cscope*
|
|
tags
|
|
TAGS
|
|
Makefile.local
|
|
compel/compel
|
|
compel/compel-host-bin
|
|
images/*.c
|
|
images/*.h
|
|
.gitid
|
|
criu/criu
|
|
criu/unittest/unittest
|
|
criu/include/version.h
|
|
criu/pie/restorer-blob.h
|
|
criu/pie/parasite-blob.h
|
|
criu/protobuf-desc-gen.h
|
|
lib/build/
|
|
lib/c/criu.pc
|
|
compel/include/asm
|
|
include/common/asm
|
|
include/common/config.h
|
|
build/**
|