diff options
author | Jukka Rissanen <jukka.rissanen@linux.intel.com> | 2013-02-18 17:23:44 +0200 |
---|---|---|
committer | Patrik Flykt <patrik.flykt@linux.intel.com> | 2013-02-19 12:23:42 +0200 |
commit | 6edb1ddf1f7abe0f397b14ecd45a44c9cc07cde7 (patch) | |
tree | a514b1cedf40dbaaa319781c9c94eac001cdeae7 /vpn | |
parent | 81d634c07e52949490a98494a6f494eba198aa3b (diff) | |
download | connman-6edb1ddf1f7abe0f397b14ecd45a44c9cc07cde7.tar.gz connman-6edb1ddf1f7abe0f397b14ecd45a44c9cc07cde7.tar.bz2 connman-6edb1ddf1f7abe0f397b14ecd45a44c9cc07cde7.zip |
main: Create VPN_STORAGEDIR when starting up
Eventually all VPN directories from STORAGEDIR is to be
migrated into VPN_STORAGEDIR
Diffstat (limited to 'vpn')
-rw-r--r-- | vpn/main.c | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -273,12 +273,22 @@ int main(int argc, char *argv[]) perror("Failed to create state directory"); } + /* + * At some point the VPN stuff is migrated into VPN_STORAGEDIR + * and this mkdir() call can be removed. + */ if (mkdir(STORAGEDIR, S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH) < 0) { if (errno != EEXIST) perror("Failed to create storage directory"); } + if (mkdir(VPN_STORAGEDIR, S_IRUSR | S_IWUSR | S_IXUSR | + S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH) < 0) { + if (errno != EEXIST) + perror("Failed to create VPN storage directory"); + } + umask(0077); main_loop = g_main_loop_new(NULL, FALSE); |