]> git.sur5r.net Git - bacula/bacula/commitdiff
Fix Makefile and build problems
authorKern Sibbald <kern@sibbald.com>
Wed, 16 Jun 2010 18:19:52 +0000 (20:19 +0200)
committerEric Bollengier <eric@eb.homelinux.org>
Mon, 2 Aug 2010 14:53:53 +0000 (16:53 +0200)
bacula/src/cats/Makefile.in
bacula/src/filed/acl.c

index a607e5f5f11c0f77f17d0d434f36a09a0b7f5ff8..e4c86a93676c85fe4352bc58419d028313492421 100644 (file)
@@ -29,7 +29,7 @@ INCLUDE_FILES = cats.h protos.h sql_cmds.h
 LIBBACSQL_SRCS = mysql.c dbi.c \
                 sql.c sql_cmds.c sql_create.c sql_delete.c sql_find.c \
                 sql_get.c sql_list.c sql_update.c sqlite.c \
-                postgresql.c ingres.c myingres.c \
+                postgresql.c \
                 bvfs.c
 LIBBACSQL_OBJS = $(LIBBACSQL_SRCS:.c=.o)
 LIBBACSQL_LOBJS = $(LIBBACSQL_SRCS:.c=.lo)
index c26a4157e063045b34775495015a6bf88ded80fa..a7c0b65af914958289138cf5e8a4ff2aa479c844 100644 (file)
@@ -1248,77 +1248,7 @@ static bacl_exit_code (*os_parse_acl_streams)(JCR *jcr, int stream) = solaris_pa
 #endif /* HAVE_SUN_OS */
 #endif /* HAVE_ACL */
 
-#if defined(HAVE_AFS_ACL)
-
-#include <afs/stds.h>
-#include <afs/afs.h>
-#include <afs/auth.h>
-#include <afs/venus.h>
-#include <afs/prs_fs.h>
-
-/**
- * External references to functions in the libsys library function not in current include files.
- */
-extern "C" {
-long pioctl(char *pathp, long opcode, struct ViceIoctl *blobp, int follow);
-}
-
-static bacl_exit_code afs_build_acl_streams(JCR *jcr, FF_PKT *ff_pkt)
-{
-   int error;
-   struct ViceIoctl vip;
-   char acl_text[BUFSIZ];
-   berrno be;
-
-   /**
-    * AFS ACLs can only be set on a directory, so no need to try to
-    * request them for anything other then that.
-    */
-   if (ff_pkt->type != FT_DIREND) {
-      return bacl_exit_ok;
-   }
-
-   vip.in = NULL;
-   vip.in_size = 0;
-   vip.out = acl_text;
-   vip.out_size = sizeof(acl_text);
-   memset((caddr_t)acl_text, 0, sizeof(acl_text));
-
-   if ((error = pioctl(jcr->last_fname, VIOCGETAL, &vip, 0)) < 0) {
-      Mmsg2(jcr->errmsg, _("pioctl VIOCGETAL error on file \"%s\": ERR=%s\n"),
-            jcr->last_fname, be.bstrerror());
-      Dmsg2(100, "pioctl VIOCGETAL error file=%s ERR=%s\n",
-            jcr->last_fname, be.bstrerror());
-      return bacl_exit_error;
-   }
-   jcr->acl_data->content_length = pm_strcpy(jcr->acl_data->content, acl_text);
-   return send_acl_stream(jcr, STREAM_ACL_AFS_TEXT);
-}
-
-static bacl_exit_code afs_parse_acl_stream(JCR *jcr, int stream)
-{
-   int error;
-   struct ViceIoctl vip;
-   berrno be;
-
-   vip.in = jcr->acl_data->content;
-   vip.in_size = jcr->acl_data->content_length;
-   vip.out = NULL;
-   vip.out_size = 0;
-
-   if ((error = pioctl(jcr->last_fname, VIOCSETAL, &vip, 0)) < 0) {
-      Mmsg2(jcr->errmsg, _("pioctl VIOCSETAL error on file \"%s\": ERR=%s\n"),
-            jcr->last_fname, be.bstrerror());
-      Dmsg2(100, "pioctl VIOCSETAL error file=%s ERR=%s\n",
-            jcr->last_fname, be.bstrerror());
-
-      return bacl_exit_error;
-   }
-   return bacl_exit_ok;
-}
-#endif /* HAVE_AFS_ACL */
-
-/**
+/*
  * Entry points when compiled with support for ACLs on a supported platform.
  */
 
@@ -1339,19 +1269,7 @@ bacl_exit_code build_acl_streams(JCR *jcr, FF_PKT *ff_pkt)
        */
       jcr->acl_data->flags = 0;
 
-#if defined(HAVE_AFS_ACL)
-      /**
-       * AFS is a non OS specific filesystem so see if this path is on an AFS filesystem
-       * Set the BACL_FLAG_SAVE_AFS flag if it is. If not set the BACL_FLAG_SAVE_NATIVE flag.
-       */
-      if (fstype_equals(jcr->last_fname, "afs")) {
-         jcr->acl_data->flags |= BACL_FLAG_SAVE_AFS;
-      } else {
-         jcr->acl_data->flags |= BACL_FLAG_SAVE_NATIVE;
-      }
-#else
       jcr->acl_data->flags |= BACL_FLAG_SAVE_NATIVE;
-#endif
 
       /**
        * Save that we started scanning a new filesystem.
@@ -1359,15 +1277,6 @@ bacl_exit_code build_acl_streams(JCR *jcr, FF_PKT *ff_pkt)
       jcr->acl_data->current_dev = ff_pkt->statp.st_dev;
    }
 
-#if defined(HAVE_AFS_ACL)
-   /**
-    * See if the BACL_FLAG_SAVE_AFS flag is set which lets us know if we should
-    * save AFS ACLs.
-    */
-   if (jcr->acl_data->flags & BACL_FLAG_SAVE_AFS) {
-      return afs_build_acl_streams(jcr, ff_pkt);
-   }
-#endif
 #if defined(HAVE_ACL)
    /**
     * See if the BACL_FLAG_SAVE_NATIVE flag is set which lets us know if we should
@@ -1392,10 +1301,6 @@ bacl_exit_code parse_acl_streams(JCR *jcr, int stream)
    unsigned int cnt;
 
    switch (stream) {
-#if defined(HAVE_AFS_ACL)
-   case STREAM_ACL_AFS_TEXT:
-      return afs_parse_acl_stream(jcr, stream);
-#endif
 #if defined(HAVE_ACL)
    case STREAM_UNIX_ACCESS_ACL:
    case STREAM_UNIX_DEFAULT_ACL: