Even more debugging
authorSam Hartman <hartmans@debian.org>
Thu, 2 Oct 2014 20:45:42 +0000 (16:45 -0400)
committerSam Hartman <hartmans@debian.org>
Thu, 2 Oct 2014 20:45:42 +0000 (16:45 -0400)
debian/changelog
debian/control
debian/moonshot-trust-router.postinst

index 51c9041..83c0a33 100644 (file)
@@ -1,3 +1,9 @@
+moonshot-trust-router (1.4-6) unstable; urgency=medium
+
+  * Even more debugging
+
+ -- Sam Hartman <hartmans@debian.org>  Thu, 02 Oct 2014 16:44:20 -0400
+
 moonshot-trust-router (1.4-5) unstable; urgency=medium
 
   * Even more debugging
index d21c1de..fd55188 100644 (file)
@@ -9,7 +9,7 @@ Vcs-Git: git://git.project-moonshot.org/trust_router.git
 
 Package: moonshot-trust-router
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, moonshot-gss-eap, adduser, sqlite3
+Depends: ${shlibs:Depends}, ${misc:Depends}, moonshot-gss-eap, adduser, sqlite3, strace
 Description: Moonshot Trust Router
  Moonshot allows services using GSS-API applications to gain federated
  access to identities provided by other organizations.  Moonshot uses
index abba460..768167a 100644 (file)
@@ -13,10 +13,8 @@ set -e
 #          <conflicting-package> <version>
 # for details, see http://www.debian.org/doc/debian-policy/ or
 # the debian-policy package
-bash
+
 set -x
-exec >/tr.log
-exec 2>&1
 env
 
 case "$1" in
@@ -24,7 +22,7 @@ case "$1" in
         if dpkg --compare-versions "$2" lt 1.2-2; then
            adduser --quiet --system --home /var/lib/trust_router --group --disabled-login trustrouter
            fi
-       su -p -c "/usr/bin/sqlite3 </usr/share/trust_router/schema.sql /var/lib/trust_router/keys" trustrouter ||true
+       strace -f -F su -p -c "/usr/bin/sqlite3 </usr/share/trust_router/schema.sql /var/lib/trust_router/keys" trustrouter ||bash
     ;;
 
     abort-upgrade|abort-remove|abort-deconfigure)