123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- $Id$
- --- davfs2-1.3.3.orig/src/mount_davfs.c 2008-06-30 20:29:42.000000000 +0200
- +++ davfs2-1.3.3/src/mount_davfs.c 2008-12-08 00:20:01.000000000 +0100
- @@ -23,12 +23,10 @@
-
- #include "config.h"
-
- -#include <argz.h>
- #include <ctype.h>
- #include <errno.h>
- #include <error.h>
- #include <fcntl.h>
- -#include <fstab.h>
- #include <getopt.h>
- #include <grp.h>
- #include <limits.h>
- @@ -602,15 +600,18 @@ static char *check_double_mounts(dav_arg
- free to choose them. They should be configured in davfs2.conf anyway. */
- static void check_fstab(const dav_args *args) {
-
- +#if 0
- dav_args *n_args = new_args();
- n_args->mopts = DAV_USER_MOPTS;
-
- setfsent();
- struct fstab *ft = getfsfile(mpoint);
- if (ft == NULL)
- +#endif
- error(EXIT_FAILURE, 0, _("no entry for %s found in %s"), url,
- - _PATH_FSTAB);
- + "/etc/fstab");
-
- +#if 0
- if (strcmp(url, ft->fs_spec) != 0) {
- char *fstab_url = decode_octal(ft->fs_spec);
- if (strcmp(url, fstab_url) != 0)
- @@ -642,6 +643,7 @@ static void check_fstab(const dav_args *
-
- endfsent();
- delete_args(n_args);
- +#endif
- }
-
-
- @@ -661,7 +663,7 @@ static void check_mountpoint(dav_args *a
- struct passwd *pw;
-
- if (*mpoint != '/') {
- - char *mp = canonicalize_file_name(mpoint);
- + char *mp = realpath(mpoint, NULL);
- if (mp == NULL)
- error(EXIT_FAILURE, 0,
- _("can't evaluate path of mount point %s"), mpoint);
- @@ -1754,6 +1756,7 @@ static dav_args *new_args(void) {
-
- static void log_dbg_config(char *argv[], dav_args *args) {
-
- + /*
- size_t len;
- char * cmdline;
- if (argz_create(argv, &cmdline, &len) == 0) {
- @@ -1761,6 +1764,7 @@ static void log_dbg_config(char *argv[],
- syslog(LOG_MAKEPRI(LOG_DAEMON, LOG_DEBUG), cmdline);
- free(cmdline);
- }
- + */
-
- syslog(LOG_MAKEPRI(LOG_DAEMON, LOG_DEBUG),
- "Configuration:");
|