Ubuntu Pastebin

Paste from laney at Wed, 10 May 2017 12:01:10 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
diff -Nru casper-1.381/debian/changelog casper-1.382/debian/changelog
--- casper-1.381/debian/changelog	2017-04-26 20:10:57.000000000 +0100
+++ casper-1.382/debian/changelog	2017-05-10 12:56:29.000000000 +0100
@@ -1,3 +1,11 @@
+casper (1.382) UNRELEASED; urgency=medium
+
+  * scripts/casper-bottom/25adduser: Mark the .desktop files as "trusted" by
+    gio, so that nautilus will let us execute them without further
+    confirmation.
+
+ -- Iain Lane <iain@orangesquash.org.uk>  Wed, 10 May 2017 12:56:29 +0100
+
 casper (1.381) artful; urgency=medium
 
   * scripts/casper: Do overlay stacking properly. (LP: #1561606)
diff -Nru casper-1.381/scripts/casper-bottom/25adduser casper-1.382/scripts/casper-bottom/25adduser
--- casper-1.381/scripts/casper-bottom/25adduser	2017-04-26 15:33:10.000000000 +0100
+++ casper-1.382/scripts/casper-bottom/25adduser	2017-05-10 12:56:29.000000000 +0100
@@ -83,6 +83,9 @@
         sed -i "s/RELEASE/$RELEASE/" "/root$file"
         chroot /root install -d -o $USERNAME -g $USERNAME /home/$USERNAME/Desktop
         chroot /root install -D -o $USERNAME -g $USERNAME $file /home/$USERNAME/Desktop/$(basename "$file")
+        if [ -x "/root/usr/bin/dbus-run-session" ] && [ -x "/root/usr/bin/gio" ]; then
+            chroot /root sudo -i -u $USERNAME dbus-run-session -- gio set /home/$USERNAME/Desktop/$(basename "$file") metadata::trusted true
+        fi
         break
     fi
 done
Download as text