[28483] in Source-Commits

home help back first fref pref prev next nref lref last post

reactivate commit: Disable apport (Trac: #1550)

daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Wed Mar 4 14:51:47 2015

Date: Wed, 4 Mar 2015 14:51:40 -0500
From: Jonathan D Reed <jdreed@mit.edu>
Message-Id: <201503041951.t24JpeSp006634@drugstore.mit.edu>
To: source-commits@mit.edu

https://github.com/mit-athena/reactivate/commit/85fd53559070ae95ec2f18f7c31e1677769d2223
commit 85fd53559070ae95ec2f18f7c31e1677769d2223
Author: Jonathan Reed <jdreed@mit.edu>
Date:   Thu Feb 19 09:31:21 2015 -0500

    Disable apport (Trac: #1550)
    
    Disable apport because it's annoying and largely pointless
    for users who are reticent to enter the root password for this
    dialog box.

 debian/debathena-reactivate.postinst  |    6 ++++++
 debian/debathena-reactivate.transform |    1 +
 debian/transform_apport_defaults      |    2 ++
 3 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/debian/debathena-reactivate.postinst b/debian/debathena-reactivate.postinst
index 18823d3..f8ed145 100755
--- a/debian/debathena-reactivate.postinst
+++ b/debian/debathena-reactivate.postinst
@@ -57,6 +57,12 @@ case "$1" in
 	    /usr/share/update-notifier/notify-reboot-required
 	fi
 
+        # Kill apport
+        if hash invoke-rc.d; then
+            invoke-rc.d apport stop
+        else
+            /etc/init.d/apport stop
+        fi
     ;;
 
     abort-upgrade|abort-remove|abort-deconfigure)
diff --git a/debian/debathena-reactivate.transform b/debian/debathena-reactivate.transform
index fed6eaf..328c79e 100644
--- a/debian/debathena-reactivate.transform
+++ b/debian/debathena-reactivate.transform
@@ -2,3 +2,4 @@
 /etc/pam.d/schroot.debathena debian/transform_schroot_pam
 /etc/pam.d/su.debathena debian/transform_su.debathena
 /etc/dbus-1/system.conf.debathena debian/transform_system.conf.debathena
+/etc/default/apport.debathena debian/transform_apport_defaults
diff --git a/debian/transform_apport_defaults b/debian/transform_apport_defaults
new file mode 100755
index 0000000..92a6c7c
--- /dev/null
+++ b/debian/transform_apport_defaults
@@ -0,0 +1,2 @@
+#!/usr/bin/perl -0p
+s/^enabled=1$/enabled=0/mi or die "Transformation failed; upstream file changed?";

home help back first fref pref prev next nref lref last post