debian-packaging-update-20080220
[openafs.git] / src / packaging / Debian / patches / bos-permissions
1 Expect the server directory to be mode 0700 since that's where the AFS
2 KeyFile is stored.  Allow the local directory to be mode 0755, since
3 there's no reason for it to be more restrictive.  Allowing the server
4 directory to be mode 0700 causes problems upstream if people symlink the
5 client configuration to the server directory, which is recommended by
6 some documentation.
7
8 --- openafs.orig/src/bozo/bosoprocs.c
9 +++ openafs/src/bozo/bosoprocs.c
10 @@ -1324,12 +1324,12 @@
11  
12  struct bozo_bosEntryStats bozo_bosEntryStats[] = {
13      {NULL, 1, 1, 0755, 02},    /* AFSDIR_SERVER_AFS_DIRPATH    */
14 -    {NULL, 1, 1, 0755, 02},    /* AFSDIR_SERVER_ETC_DIRPATH    */
15 +    {NULL, 1, 1, 0700, 02},    /* AFSDIR_SERVER_ETC_DIRPATH    */
16      {NULL, 1, 1, 0755, 02},    /* AFSDIR_SERVER_BIN_DIRPATH    */
17      {NULL, 1, 1, 0755, 02},    /* AFSDIR_SERVER_LOGS_DIRPATH   */
18      {NULL, 1, 0, 0700, 07},    /* AFSDIR_SERVER_BACKUP_DIRPATH */
19      {NULL, 1, 1, 0700, 07},    /* AFSDIR_SERVER_DB_DIRPATH     */
20 -    {NULL, 1, 1, 0700, 07},    /* AFSDIR_SERVER_LOCAL_DIRPATH  */
21 +    {NULL, 1, 1, 0700, 02},    /* AFSDIR_SERVER_LOCAL_DIRPATH  */
22      {NULL, 0, 1, 0600, 07},    /* AFSDIR_SERVER_KEY_FILEPATH   */
23      {NULL, 0, 1, 0600, 03}
24  };                             /* AFSDIR_SERVER_ULIST_FILEPATH */