Hi,
I had a program which I compile with cmake. This program was on an NTFS
partition with permissions: defaults. This meant all files were owned
by root with 777 permissions. This worked fine but it was not secure
and created problems with the postrm/posinst scripts.
Recently I tried changing my fstab to mount the partition with user and
permissions,like:
UUID=98222A3D222A20AC /media/gga/Datos ntfs-3g
auto,users,permissions,exec 0 0
Now, when I package my application into a deb file, it works. I get:
-rw-r--r-- 1 gga gga 24M mar 19 14:55 mrViewer-v3.5.4-Linux-64.deb
However upon installation of the deb file under root, I get an icon in
the desktop that is not executable. The desktop file that gets created
from a desktop.in config file, which has permissions like:
-rwxrwxrwx 1 gga root 1,2K feb 21 12:14 mrViewer.desktop.in
and the resulting .desktop file has permissions like:
-rwxrwxrwx 1 gga root 1,2K mar 14 09:36 mrViewer-v3.5.4.desktop
So it should be executable and it should get installed with same
permissions. However, this does not work.
I am at a loss on what to try. Any help is appreciated.
--
Gonzalo Garramuño
--
Powered by www.kitware.com
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Kitware offers various services to support the CMake community. For more
information on each offering, please visit:
CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake