Skip to content

Commit

Permalink
Revert "feat: [ulnfs] add ulnfs"
Browse files Browse the repository at this point in the history
This reverts commit 6035774.
  • Loading branch information
pppanghu77 authored Oct 17, 2024
1 parent 8de7d51 commit 4986fd1
Show file tree
Hide file tree
Showing 12 changed files with 6 additions and 284 deletions.
22 changes: 0 additions & 22 deletions assets/configs/org.deepin.dde.file-manager.json
Original file line number Diff line number Diff line change
Expand Up @@ -112,28 +112,6 @@
"permissions":"readwrite",
"visibility":"private"
},
"dfm.mount.ulnfs": {
"value":false,
"serial":0,
"flags":[],
"name":"Extend characters of file names by ulnfs",
"name[zh_CN]":"扩展文件名字符数",
"description[zh_CN]":"扩展文件名字符数需重启后才能生效",
"description":"To extend characters of file names, you should restart to make the configuration effective.",
"permissions":"readwrite",
"visibility":"private"
},
"dfm.mount.ulnfs.defaults": {
"value":["$HOME"],
"serial":0,
"flags":[],
"name":"Dirs that support long file names by ulnfs",
"name[zh_CN]":"启用长文件名扩展的目录",
"description[zh_CN]":"默认启用长文件名扩展的目录",
"description":"Dirs that support long file names by default.",
"permissions":"readwrite",
"visibility":"private"
},
"dfm.mount.dlnfs": {
"value":false,
"serial":0,
Expand Down
7 changes: 0 additions & 7 deletions assets/scripts/99dfm-ulnfs-automount

This file was deleted.

5 changes: 1 addition & 4 deletions assets/scripts/dfm-dlnfs-automount
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,7 @@ query_dconfig="dde-dconfig --get -a org.deepin.dde.file-manager -r org.deepin.dd
dlnfs_enable=`$query_dconfig dfm.mount.dlnfs`
echo "dfm_INFO: dlnfs mount status: $dlnfs_enable"

ulnfs_enable=`$query_dconfig dfm.mount.ulnfs`
echo "dfm_INFO: ulnfs mount status: $ulnfs_enable"

if [ "$dlnfs_enable" == "true" ] && [ "$ulnfs_enable" != "true" ]; then
if [ "$dlnfs_enable" == "true" ]; then
default_paths=`$query_dconfig dfm.mount.dlnfs.defaults`
echo "dfm_INFO: default mount paths: $default_paths"

Expand Down
63 changes: 0 additions & 63 deletions assets/scripts/dfm-ulnfs-automount

This file was deleted.

2 changes: 0 additions & 2 deletions debian/dde-file-manager.install
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,3 @@ usr/share/deepin-debug-config/deepin-debug-config.d/*.json
usr/lib/systemd/user/
etc/X11/Xsession.d/99dfm-dlnfs-automount
etc/deepin/dde-file-manager/dfm-dlnfs-automount
etc/X11/Xsession.d/99dfm-ulnfs-automount
etc/deepin/dde-file-manager/dfm-ulnfs-automount
6 changes: 0 additions & 6 deletions src/dfm-base/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -64,12 +64,6 @@ set(DFM_DLNFS_SCRIPT_LAUNCHER
${AssetsPath}/scripts/file-manager.sh)
install(PROGRAMS ${DFM_DLNFS_SCRIPT_LAUNCHER} DESTINATION bin)

set(ULNFS_SCRIPT ${AssetsPath}/scripts/dfm-ulnfs-automount)
install(FILES ${ULNFS_SCRIPT} DESTINATION ${CMAKE_INSTALL_SYSCONFDIR}/deepin/dde-file-manager)

set(ULNFS_SCRIPT_LAUNCHER ${AssetsPath}/scripts/99dfm-ulnfs-automount)
install(FILES ${ULNFS_SCRIPT_LAUNCHER} DESTINATION ${CMAKE_INSTALL_SYSCONFDIR}/X11/Xsession.d)

set(Mimetypes "${ShareDir}/mimetypes")
FILE(GLOB MIMETYPE_FILES ${AssetsPath}/mimetypes/*)
install(FILES ${MIMETYPE_FILES} DESTINATION ${Mimetypes})
Expand Down
2 changes: 1 addition & 1 deletion src/dfm-base/utils/fileutils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1376,7 +1376,7 @@ QString FileUtils::normalPathToTrash(const QString &normal)
bool FileUtils::supportLongName(const QUrl &url)
{
const static QList<QString> datas {
"vfat", "exfat", "ntfs", "fuseblk", "fuse.dlnfs", "ulnfs"
"vfat", "exfat", "ntfs", "fuseblk", "fuse.dlnfs"
};

const QString &fileSystem = dfmio::DFMUtils::fsTypeFromUrl(url);
Expand Down
4 changes: 0 additions & 4 deletions src/services/mountcontrol/mountcontroldbus.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
#include "mounthelpers/cifsmounthelper.h"
#include "mounthelpers/dlnfsmounthelper.h"
#include "mounthelpers/commonmounthelper.h"
#include "mounthelpers/ulnfsmounthelper.h"

#include <QFile>

Expand Down Expand Up @@ -88,12 +87,9 @@ MountControlDBusPrivate::MountControlDBusPrivate(MountControlDBus *qq)
{
CifsMountHelper *cifsHelper = new CifsMountHelper(qq);
DlnfsMountHelper *dlnfsHelper = new DlnfsMountHelper(qq);
UlnfsMountHelper *ulnfsHelper = new UlnfsMountHelper(qq);
CommonMountHelper *commonHelper = new CommonMountHelper(qq);

cifsHelper->cleanMountPoint();
mountHelpers.insert(MountFstypeSupportedField::kCifs, cifsHelper);
mountHelpers.insert(MountFstypeSupportedField::kUlnFs, ulnfsHelper);
mountHelpers.insert(MountFstypeSupportedField::kDlnFs, dlnfsHelper);
supportedFS.append(MountFstypeSupportedField::kDlnFs);
mountHelpers.insert(MountFstypeSupportedField::kCommon, commonHelper);
Expand Down
4 changes: 2 additions & 2 deletions src/services/mountcontrol/mounthelpers/dlnfsmounthelper.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ QVariantMap DlnfsMountHelper::mount(const QString &path, const QVariantMap &opts
// 1. check if dlnfs at `path` is already exist.
if (checkDlnfsExist(path))
return { { kResult, true },
{ kErrorCode, -kLnMountMounted },
{ kErrorCode, -kDlnMountMounted },
{ kErrorMessage, QString("dlnfs is already mounted at %1").arg(path) } };

// 2. check `dlnfs` process exist.
if (QStandardPaths::findExecutable(kDlnfs).isEmpty())
return { { kResult, false },
{ kErrorCode, -kLnFsProcessNotExists },
{ kErrorCode, -kDlnFsProcessNotExists },
{ kErrorMessage, "dlnfs do not exist" } };

// 3. mount dlnfs on `path`
Expand Down
142 changes: 0 additions & 142 deletions src/services/mountcontrol/mounthelpers/ulnfsmounthelper.cpp

This file was deleted.

28 changes: 0 additions & 28 deletions src/services/mountcontrol/mounthelpers/ulnfsmounthelper.h

This file was deleted.

5 changes: 2 additions & 3 deletions src/services/mountcontrol/service_mountcontrol_global.h
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@ inline constexpr char kErrorMessage[] { "errMsg" };

namespace MountFstypeSupportedField {
inline constexpr char kDlnFs[] { "dlnfs" };
inline constexpr char kUlnFs[] { "ulnfs" };
inline constexpr char kCifs[] { "cifs" };
inline constexpr char kCommon[] { "common" };
}
Expand All @@ -52,8 +51,8 @@ enum MountErrorCode { // NOTE(xust): use NAGATIVE value when return, avoid con
kMountNotExist,
kNotOwnerOfMount,

kLnFsProcessNotExists,
kLnMountMounted,
kDlnFsProcessNotExists,
kDlnMountMounted,
kFusermountProcessNotExists,

kUnhandledError = 1000
Expand Down

0 comments on commit 4986fd1

Please sign in to comment.