Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
System
KPMCore
Commits
36bb57c0
Commit
36bb57c0
authored
Dec 28, 2021
by
Tomaz Canabrava
Committed by
Andrius Štikonas
Dec 28, 2021
Browse files
Add posix permissions on filesystems used in posix systems
parent
e1774d40
Changes
12
Hide whitespace changes
Inline
Side-by-side
src/fs/btrfs.h
View file @
36bb57c0
...
...
@@ -42,6 +42,8 @@ public:
bool
writeLabel
(
Report
&
report
,
const
QString
&
deviceNode
,
const
QString
&
newLabel
)
override
;
bool
writeLabelOnline
(
Report
&
report
,
const
QString
&
deviceNode
,
const
QString
&
mountPoint
,
const
QString
&
newLabel
)
override
;
bool
updateUUID
(
Report
&
report
,
const
QString
&
deviceNode
)
const
override
;
QString
posixPermissions
()
const
override
{
return
implPosixPermissions
();
};
void
setPosixPermissions
(
const
QString
&
permissions
)
override
{
implSetPosixPermissions
(
permissions
);
};
CommandSupportType
supportGetUsed
()
const
override
{
return
m_GetUsed
;
...
...
src/fs/f2fs.h
View file @
36bb57c0
...
...
@@ -40,6 +40,8 @@ public:
bool
resize
(
Report
&
report
,
const
QString
&
deviceNode
,
qint64
length
)
const
override
;
// bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
// bool updateUUID(Report& report, const QString& deviceNode) const override;
QString
posixPermissions
()
const
override
{
return
implPosixPermissions
();
};
void
setPosixPermissions
(
const
QString
&
permissions
)
override
{
implSetPosixPermissions
(
permissions
);
};
CommandSupportType
supportGetUsed
()
const
override
{
return
m_GetUsed
;
...
...
src/fs/hfsplus.h
View file @
36bb57c0
...
...
@@ -37,6 +37,8 @@ public:
bool
check
(
Report
&
report
,
const
QString
&
deviceNode
)
const
override
;
bool
create
(
Report
&
report
,
const
QString
&
deviceNode
)
override
;
QString
posixPermissions
()
const
override
{
return
implPosixPermissions
();
};
void
setPosixPermissions
(
const
QString
&
permissions
)
override
{
implSetPosixPermissions
(
permissions
);
};
CommandSupportType
supportGetLabel
()
const
override
{
return
m_GetLabel
;
...
...
src/fs/jfs.h
View file @
36bb57c0
...
...
@@ -41,6 +41,8 @@ public:
bool
resizeOnline
(
Report
&
report
,
const
QString
&
deviceNode
,
const
QString
&
mountPoint
,
qint64
length
)
const
override
;
bool
writeLabel
(
Report
&
report
,
const
QString
&
deviceNode
,
const
QString
&
newLabel
)
override
;
bool
writeLabelOnline
(
Report
&
report
,
const
QString
&
deviceNode
,
const
QString
&
mountPoint
,
const
QString
&
newLabel
)
override
;
QString
posixPermissions
()
const
override
{
return
implPosixPermissions
();
};
void
setPosixPermissions
(
const
QString
&
permissions
)
override
{
implSetPosixPermissions
(
permissions
);
};
CommandSupportType
supportGetUsed
()
const
override
{
return
m_GetUsed
;
...
...
src/fs/minix.h
View file @
36bb57c0
...
...
@@ -31,7 +31,10 @@ public:
bool
check
(
Report
&
report
,
const
QString
&
deviceNode
)
const
override
;
bool
create
(
Report
&
report
,
const
QString
&
deviceNode
)
override
;
QString
posixPermissions
()
const
override
{
return
implPosixPermissions
();
};
void
setPosixPermissions
(
const
QString
&
permissions
)
override
{
implSetPosixPermissions
(
permissions
);
};
CommandSupportType
supportGetLabel
()
const
override
{
return
m_GetLabel
;
}
...
...
src/fs/nilfs2.h
View file @
36bb57c0
...
...
@@ -41,6 +41,8 @@ public:
bool
resizeOnline
(
Report
&
report
,
const
QString
&
deviceNode
,
const
QString
&
mountPoint
,
qint64
length
)
const
override
;
bool
writeLabel
(
Report
&
report
,
const
QString
&
deviceNode
,
const
QString
&
newLabel
)
override
;
bool
updateUUID
(
Report
&
report
,
const
QString
&
deviceNode
)
const
override
;
QString
posixPermissions
()
const
override
{
return
implPosixPermissions
();
};
void
setPosixPermissions
(
const
QString
&
permissions
)
override
{
implSetPosixPermissions
(
permissions
);
};
CommandSupportType
supportGetUsed
()
const
override
{
return
m_GetUsed
;
...
...
src/fs/ocfs2.h
View file @
36bb57c0
...
...
@@ -40,6 +40,8 @@ public:
bool
resize
(
Report
&
report
,
const
QString
&
deviceNode
,
qint64
length
)
const
override
;
bool
writeLabel
(
Report
&
report
,
const
QString
&
deviceNode
,
const
QString
&
newLabel
)
override
;
bool
updateUUID
(
Report
&
report
,
const
QString
&
deviceNode
)
const
override
;
QString
posixPermissions
()
const
override
{
return
implPosixPermissions
();
};
void
setPosixPermissions
(
const
QString
&
permissions
)
override
{
implSetPosixPermissions
(
permissions
);
};
CommandSupportType
supportGetUsed
()
const
override
{
return
m_GetUsed
;
...
...
src/fs/reiser4.h
View file @
36bb57c0
...
...
@@ -38,6 +38,8 @@ public:
qint64
readUsedCapacity
(
const
QString
&
deviceNode
)
const
override
;
bool
check
(
Report
&
report
,
const
QString
&
deviceNode
)
const
override
;
bool
create
(
Report
&
report
,
const
QString
&
deviceNode
)
override
;
QString
posixPermissions
()
const
override
{
return
implPosixPermissions
();
};
void
setPosixPermissions
(
const
QString
&
permissions
)
override
{
implSetPosixPermissions
(
permissions
);
};
CommandSupportType
supportGetUsed
()
const
override
{
return
m_GetUsed
;
...
...
src/fs/reiserfs.h
View file @
36bb57c0
...
...
@@ -44,6 +44,8 @@ public:
bool
resizeOnline
(
Report
&
report
,
const
QString
&
deviceNode
,
const
QString
&
mountPoint
,
qint64
length
)
const
override
;
bool
writeLabel
(
Report
&
report
,
const
QString
&
deviceNode
,
const
QString
&
newLabel
)
override
;
bool
updateUUID
(
Report
&
report
,
const
QString
&
deviceNode
)
const
override
;
QString
posixPermissions
()
const
override
{
return
implPosixPermissions
();
};
void
setPosixPermissions
(
const
QString
&
permissions
)
override
{
implSetPosixPermissions
(
permissions
);
};
CommandSupportType
supportGetUsed
()
const
override
{
return
m_GetUsed
;
...
...
src/fs/udf.h
View file @
36bb57c0
...
...
@@ -38,6 +38,8 @@ public:
bool
createWithLabel
(
Report
&
report
,
const
QString
&
deviceNode
,
const
QString
&
label
)
override
;
bool
writeLabel
(
Report
&
report
,
const
QString
&
deviceNode
,
const
QString
&
newLabel
)
override
;
bool
updateUUID
(
Report
&
report
,
const
QString
&
deviceNode
)
const
override
;
QString
posixPermissions
()
const
override
{
return
implPosixPermissions
();
};
void
setPosixPermissions
(
const
QString
&
permissions
)
override
{
implSetPosixPermissions
(
permissions
);
};
CommandSupportType
supportGetUsed
()
const
override
{
return
m_GetUsed
;
...
...
src/fs/xfs.h
View file @
36bb57c0
...
...
@@ -41,6 +41,8 @@ public:
bool
resize
(
Report
&
report
,
const
QString
&
deviceNode
,
qint64
length
)
const
override
;
bool
resizeOnline
(
Report
&
report
,
const
QString
&
deviceNode
,
const
QString
&
mountPoint
,
qint64
length
)
const
override
;
bool
writeLabel
(
Report
&
report
,
const
QString
&
deviceNode
,
const
QString
&
newLabel
)
override
;
QString
posixPermissions
()
const
override
{
return
implPosixPermissions
();
};
void
setPosixPermissions
(
const
QString
&
permissions
)
override
{
implSetPosixPermissions
(
permissions
);
};
CommandSupportType
supportGetUsed
()
const
override
{
return
m_GetUsed
;
...
...
src/fs/zfs.h
View file @
36bb57c0
...
...
@@ -36,6 +36,8 @@ public:
void
init
()
override
;
bool
writeLabel
(
Report
&
report
,
const
QString
&
deviceNode
,
const
QString
&
newLabel
)
override
;
QString
posixPermissions
()
const
override
{
return
implPosixPermissions
();
};
void
setPosixPermissions
(
const
QString
&
permissions
)
override
{
implSetPosixPermissions
(
permissions
);
};
CommandSupportType
supportGetUsed
()
const
override
{
return
m_GetUsed
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment