SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
39
devel/desktop-file-utils/patches/patch-src_install_c
Normal file
39
devel/desktop-file-utils/patches/patch-src_install_c
Normal file
|
@ -0,0 +1,39 @@
|
|||
From 1926ae7021a2f8e842ad566a49f3a947c02cec92 Mon Sep 17 00:00:00 2001
|
||||
From: Antoine Jacoutot <ajacoutot@gnome.org>
|
||||
Date: Fri, 19 Jun 2020 10:12:04 +0200
|
||||
Subject: [PATCH] pledge: add support to remaining utilities
|
||||
|
||||
Index: src/install.c
|
||||
--- src/install.c.orig
|
||||
+++ src/install.c
|
||||
@@ -839,6 +839,13 @@ main (int argc, char **argv)
|
||||
|
||||
setlocale (LC_ALL, "");
|
||||
|
||||
+#ifdef HAVE_PLEDGE
|
||||
+ if (pledge ("stdio rpath wpath cpath fattr", NULL) == -1) {
|
||||
+ g_printerr ("pledge\n");
|
||||
+ return 1;
|
||||
+ }
|
||||
+#endif
|
||||
+
|
||||
basename = g_path_get_basename (argv[0]);
|
||||
if (g_strcmp0 (basename, "desktop-file-edit") == 0)
|
||||
edit_mode = TRUE;
|
||||
@@ -854,6 +861,16 @@ main (int argc, char **argv)
|
||||
g_option_group_add_entries (group, install_options);
|
||||
g_option_context_add_group (context, group);
|
||||
}
|
||||
+#ifdef HAVE_PLEDGE
|
||||
+ else
|
||||
+ {
|
||||
+ /* In edit mode we can drop the fattr pledge. */
|
||||
+ if (pledge ("stdio rpath wpath cpath", NULL) == -1) {
|
||||
+ g_printerr ("pledge in edit_mode\n");
|
||||
+ return 1;
|
||||
+ }
|
||||
+ }
|
||||
+#endif
|
||||
|
||||
group = g_option_group_new ("edit", _("Edition options for desktop file"), _("Show desktop file edition options"), NULL, NULL);
|
||||
g_option_group_add_entries (group, edit_options);
|
Loading…
Add table
Add a link
Reference in a new issue