refactor
This commit is contained in:
parent
0af9c6e8b0
commit
7fe7299e7c
@ -13,13 +13,16 @@ else
|
|||||||
TYPE=64_bit
|
TYPE=64_bit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
docker stop repertory_${NAME}
|
TAG=repertory_shell
|
||||||
docker rm repertory_${NAME}
|
CONTAINER=${TAG}_shell_${NAME}
|
||||||
docker build -t repertory:${NAME} - < docker/${TYPE}/${NAME} &&
|
|
||||||
docker run -itd --device /dev/fuse --cap-add SYS_ADMIN --name repertory_${NAME} -v $(pwd):/mnt repertory:${NAME} &&
|
docker stop ${CONTAINER}
|
||||||
docker exec -it repertory_${NAME} /bin/bash
|
docker rm ${CONTAINER}
|
||||||
docker stop repertory_${NAME}
|
docker build -t ${TAG}:${NAME} - < docker/${TYPE}/${NAME} &&
|
||||||
docker rm repertory_${NAME}
|
docker run -itd --device /dev/fuse --cap-add SYS_ADMIN --name ${CONTAINER} -v $(pwd):/mnt ${TAG}:${NAME} &&
|
||||||
|
docker exec -it ${CONTAINER} /bin/bash
|
||||||
|
docker stop ${CONTAINER}
|
||||||
|
docker rm ${CONTAINER}
|
||||||
fi
|
fi
|
||||||
popd
|
popd
|
||||||
popd
|
popd
|
||||||
|
@ -304,11 +304,11 @@ void fuse_drive_base::populate_stat(const std::string &api_path,
|
|||||||
const api_meta_map &meta, bool directory,
|
const api_meta_map &meta, bool directory,
|
||||||
i_provider &provider, struct stat *st) {
|
i_provider &provider, struct stat *st) {
|
||||||
memset(st, 0, sizeof(struct stat));
|
memset(st, 0, sizeof(struct stat));
|
||||||
st->st_nlink =
|
st->st_nlink = static_cast<nlink_t>(
|
||||||
(directory ? 2 + (size_or_count == 0U
|
directory ? 2 + (size_or_count == 0U
|
||||||
? provider.get_directory_item_count(api_path)
|
? provider.get_directory_item_count(api_path)
|
||||||
: size_or_count)
|
: size_or_count)
|
||||||
: 1);
|
: 1);
|
||||||
if (directory) {
|
if (directory) {
|
||||||
st->st_blocks = 0;
|
st->st_blocks = 0;
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user