My last commit lets Krusader use ACL permissions.
Check it with File->Properties->Permissions->Special...
'Preserve attributes' preserves the ACL permissions as well.
'Synchronizer' also preserves the ACL permissions.
Try it and use it.
Bye,
Csaba
me neither, but I think you made a little cut&paste error in
configure.in.in... The helptext for the --without-acl switch still
refers to Konqueror's servicemenu ;-)
btw: is there any other KDE filemanager that supports ACL's? If not,
that might be a nice storry for the dot...
bye,
Jonas
Frank
Konqueror supports it.
I think, that ACL permissions will have much more importance in the
future. I like them better than the owner-group-other forms.
I fixed the misspell in configure.in.in.
Csaba
I don't know SELinux. I've tried on SuSE 10.2 with EXT3 file system.
I think that there's an option for EXT3 to handle ACL permissions.
It works on SuSE by default...
Required: a file system with ACL extension
and KDE > 3.5
Csaba
Hi!
I tried to compile the beta1 under FreeBSD:
/usr/X11R6/bin/moc ./normal_vfs.h -o normal_vfs.moc
if
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -DQT_THREAD_SUPPORT -I/usr/local/include -I/usr/local/include -I/usr/X11R6/include -D_GETOPT_H -D_THREAD_SAFE -D_LARGEFILE64_SOURCE -DKDE_NO_COMPAT -DQT_NO_ASCII_CAST -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -O -pipe -fno-exceptions -fno-check-new -fno-common -MT
normal_vfs.o -MD -MP -MF ".deps/normal_vfs.Tpo" \
-c -o normal_vfs.o `test -f 'normal_vfs.cpp' ||
echo './'`normal_vfs.cpp; \
then mv -f ".deps/normal_vfs.Tpo" ".deps/normal_vfs.Po"; \
else rm -f ".deps/normal_vfs.Tpo"; exit 1; \
fi
normal_vfs.cpp:283:5: warning: "HAVE_NON_POSIX_ACL_EXTENSIONS" is not defined
normal_vfs.cpp:290:5: warning: "HAVE_NON_POSIX_ACL_EXTENSIONS" is not defined
normal_vfs.cpp: In static member function `static QString
normal_vfs::getACL(const QString&, int)':
normal_vfs.cpp:303: error: `acl_equiv_mode' undeclared (first use this
function)
normal_vfs.cpp:303: error: (Each undeclared identifier is reported only once
for each function it appears in.)
gmake[3]: *** [normal_vfs.o] Error 1
gmake[3]: Leaving directory
`/usr/ports/my/krusader/work/krusader-1.80.0-beta1/krusader/VFS'
If I google for acl_equiv_mode, I found a man page, which end with:
STANDARDS
This is a non-portable, Linux specific extension to the ACL manipulation
functions defined in(1,8) IEEE Std 1003.1e draft 17 ("POSIX.1e",
abandoned).
I never did anything with acl. Could you rewrite it using portable code? Or
should I better try to turn acl off in FreeBSD?
Heiner
Good morning!
I searched for "equiv_mode" in the /usr/include and /usr/local/include but did not find anything. On the other hand my FreeBSD has a file /usr/include/sys.acl.h which contains a lot of acl_* functions, but no acl_equiv_mode(). So I think acl_equiv_mode() is not portable. But as I said: I never did anything with acl so far!
Best regards
Heiner
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
Csaba
ext Heiner írta:
The cvs head of yesterday builds now on FreeBSD!
Thanks
Heiner