mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 07:28:39 +01:00
davfs2: update to 1.5.6
Split musl patch into multiple small ones. Much easier to reason about. Removed stack protector patch. This is not an issue anymore. Removed NLS support. There seems to be a linking issue as libiconv-stub does not have a shared library component. Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
--- a/src/mount_davfs.c
|
||||
+++ b/src/mount_davfs.c
|
||||
@@ -702,7 +702,7 @@ check_fstab(const dav_args *args)
|
||||
struct mntent *ft = getmntent(fstab);
|
||||
while (ft) {
|
||||
if (ft->mnt_dir) {
|
||||
- char *mp = canonicalize_file_name(ft->mnt_dir);
|
||||
+ char *mp = realpath(ft->mnt_dir, NULL);
|
||||
if (mp) {
|
||||
if (strcmp(mp, mpoint) == 0) {
|
||||
free(mp);
|
||||
@@ -966,7 +966,7 @@ parse_commandline(int argc, char *argv[])
|
||||
url = ne_strdup(argv[i]);
|
||||
}
|
||||
i++;
|
||||
- mpoint = canonicalize_file_name(argv[i]);
|
||||
+ mpoint = realpath(argv[i], NULL);
|
||||
if (!mpoint)
|
||||
error(EXIT_FAILURE, 0,
|
||||
_("can't evaluate path of mount point %s"), mpoint);
|
||||
@@ -2188,7 +2188,7 @@ read_config(dav_args *args, const char * filename, int system)
|
||||
error_at_line(EXIT_FAILURE, 0, filename, lineno,
|
||||
_("malformed line"));
|
||||
*(parmv[0] + strlen(parmv[0]) - 1) = '\0';
|
||||
- char *mp = canonicalize_file_name(parmv[0] + 1);
|
||||
+ char *mp = realpath(parmv[0] + 1, NULL);
|
||||
if (mp) {
|
||||
applies = (strcmp(mp, mpoint) == 0);
|
||||
free(mp);
|
||||
@@ -2440,7 +2440,7 @@ read_secrets(dav_args *args, const char *filename)
|
||||
if (scheme && !port)
|
||||
port = ne_uri_defaultport(scheme);
|
||||
|
||||
- char *mp = canonicalize_file_name(parmv[0]);
|
||||
+ char *mp = realpath(parmv[0], NULL);
|
||||
|
||||
char *ccert = NULL;
|
||||
if (args->clicert) {
|
||||
--- a/src/umount_davfs.c
|
||||
+++ b/src/umount_davfs.c
|
||||
@@ -118,7 +118,7 @@ main(int argc, char *argv[])
|
||||
if (optind < (argc - 1))
|
||||
error(EXIT_FAILURE, 0, _("too many arguments"));
|
||||
|
||||
- char *mpoint = canonicalize_file_name(argv[optind]);
|
||||
+ char *mpoint = realpath(argv[optind], NULL);
|
||||
|
||||
char *umount_command = NULL;
|
||||
if (mpoint) {
|
||||
Reference in New Issue
Block a user