+-------------------------------------------------------------------
+Mon Dec 05 08:13:07 CET 2022 - aschnell@suse.com
+
+- fix build with never selinux
+
-------------------------------------------------------------------
Tue Nov 15 13:24:47 CET 2022 - aschnell@suse.com
bool
- SDir::fsetfilecon(const string& name, char* con) const
+ SDir::fsetfilecon(const string& name, const char* con) const
{
assert(name.find('/') == string::npos);
assert(name != "..");
bool
- SDir::fsetfilecon(char* con) const
+ SDir::fsetfilecon(const char* con) const
{
bool retval = true;
void
- SFile::fsetfilecon(char* con) const
+ SFile::fsetfilecon(const char* con) const
{
dir.fsetfilecon(name, con);
}
const string& mount_data) const;
bool umount(const string& mount_point) const;
- bool fsetfilecon(const string& name, char* con) const;
- bool fsetfilecon(char* con) const;
+ bool fsetfilecon(const string& name, const char* con) const;
+ bool fsetfilecon(const char* con) const;
bool restorecon(SelinuxLabelHandle* sh) const;
bool restorecon(const string& name, SelinuxLabelHandle* sh) const;
ssize_t listxattr(char* list, size_t size) const;
ssize_t getxattr(const char* name, void* value, size_t size) const;
- void fsetfilecon(char* con) const;
+ void fsetfilecon(const char* con) const;
void restorecon(SelinuxLabelHandle* sh) const;
private:
}
- DefaultSelinuxFileContext::DefaultSelinuxFileContext(char* context)
+ DefaultSelinuxFileContext::DefaultSelinuxFileContext(const char* context)
{
if (setfscreatecon(context) < 0)
{
class SnapperContexts
{
public:
- char* subvolume_context() const { return context_str(subvolume_ctx); }
+ const char* subvolume_context() const { return context_str(subvolume_ctx); }
SnapperContexts();
~SnapperContexts() { context_free(subvolume_ctx); }
class DefaultSelinuxFileContext : private boost::noncopyable
{
public:
- DefaultSelinuxFileContext(char* context);
+ DefaultSelinuxFileContext(const char* context);
~DefaultSelinuxFileContext();
};