LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (https://www.linuxquestions.org/questions/programming-9/)
-   -   data directory in automake (https://www.linuxquestions.org/questions/programming-9/data-directory-in-automake-806742/)

AlexFr 05-09-2010 02:45 AM

data directory in automake
 
I have some data files that should be distributed with my program. Using dist_pkgdata_DATA in Makefile.am, I get these files installed to /usr/local/data/share/package-name. The problem is that data is read-only, and my program needs to modify it. Playing with dist_sharedstate_DATA, dist_localstate_DATA, dist-data_DATA varibles, I got different installation directories, like /usr/local/com, usr/local/var, but data is always read-only.
How can I distribute modifiable data files with my package? I need some common directory for all users, or maybe local data in a user directory.

business_kid 05-09-2010 03:10 AM

install -m
for setting perms?

AlexFr 05-09-2010 03:27 AM

Quote:

Originally Posted by business_kid (Post 3961915)
install -m
for setting perms?

Yes, files are istalled by this command:

Code:

/usr/bin/install -c -m 644 file1 file2 '/usr/local/share/package-name'
The problem is that I cannot modify installation script directly. I need to change Makefile.am or configure.ac and generate installation script by autotools.

AlexFr 05-09-2010 06:33 AM

Solved by writing install-data-hook rule.


All times are GMT -5. The time now is 07:41 AM.