boost::make_iterator_range(bf::directory_iterator(pkg_path), {})) {
auto path = entry.path();
- // symlink will be skipped
if (bf::is_symlink(symlink_status(path)))
continue;
for (auto& entry :
boost::make_iterator_range(bf::directory_iterator(path), {})) {
auto path = entry.path();
+ if (bf::is_symlink(symlink_status(path)))
+ continue;
+
if (bf::is_regular_file(path)) {
if (!GrantPermission755(path))
return false;
for (auto& entry :
boost::make_iterator_range(bf::directory_iterator(path), {})) {
auto path = entry.path();
+ if (bf::is_symlink(symlink_status(path)))
+ continue;
+
if (bf::is_regular_file(path)) {
if (!GrantPermission644(path))
return false;